loconotion
Python script that renders a public Notion.so page and its subpages into a static website.
loconotion is a Python script that takes the URL of a public Notion.so page, or a TOML configuration file naming one, and generates a static site from the page and its subpages. It automates Google Chrome through ChromeDriver, so Chrome must be installed, and it writes the result to a dist folder. It installs with pip or Poetry, and the repository also supplies a Docker setup.
Worth knowing
The README says the project is functional but unmaintained and may not match Notion’s latest site structure, and that issues will likely not be resolved while pull requests are welcome. The source is the Notion page itself, so the page must stay public on Notion while the site is generated.
Identity
- Status
- Discontinued1
- Maintainer
- Leonardo Cavaletti3
- Maintained by
- Individual
Rendering and deploy
- Runs as
- Dev only, Static files1
- Rendering
- Static output1
- Install with
- pip install -r requirements.txt1
Adoption
Sources
- 2026-10-23: Status, Categories, Runtime, Install with, Rendering, Runs as
github.com/leoncvlt/loconotion/blob/master/README.md - 2026-10-23: links, Written in, GitHub stars
api.github.com/repos/leoncvlt/loconotion - 2026-10-23: Maintainer, Minimum runtime
github.com/leoncvlt/loconotion/blob/master/pyproject.toml - 2026-10-23: Contributors
api.github.com/repos/leoncvlt/loconotion/contributors