[ $davids.sh ] — david shekunts blog

⌨️ Live-coding: Creating a Presentation from Notion ⌨️

# [ $davids.sh ] · message #261

⌨️ Live-coding: Creating a Presentation from Notion ⌨️

No action, just sitting here trying to write a script for generating presentations from Notion using Golang + https://revealjs.com

Come join, let's test it out

#go #htmx #templ #pocketbase #dev #notion

  • @ Vassiliy ITK Kuzenkov · # 1620

    I've been hooked on https://sli.dev/ for a while now – I've made a couple of themes for myself, you can whip up interactive components with Vue, and you can even steal ideas from there.

  • @ [ $davids.sh ] · # 1621

  • @ Kirill Arutyunov · # 1622

    Are you building an analog of https://github.com/NotionX/react-notion-x?

  • @ Kirill Arutyunov · # 1623

    hahahahaha

  • @ Kirill Arutyunov · # 1624

    Did he say "fuck"?

  • @ Kirill Arutyunov · # 1625

    Generally, when I tried to parse page content via API, I looked at how Notion does it.

  • @ Kirill Arutyunov · # 1626

    You can always wrap this library in Go :))))

  • @ Kirill Arutyunov · # 1627

    And Notion has a fucked-up API: you can't access a public page through the API, but you can through the URL. And in general, you can't just access pages through the API unless the user explicitly adds the app, even if they're logged in with their Notion account.

  • @ Kirill Arutyunov · # 1628

    Ran off to work more, the sun is still high for me, no time to code!

  • @ [ $davids.sh ] · # 1629

    Wow, that's a powerful thing, I'll check it out