FindSoftware

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

GitHub stars
8552
Contributors
204

Why these figures do not compare

Sources

  1. 2026-10-23: Status, Categories, Runtime, Install with, Rendering, Runs as
    github.com/leoncvlt/loconotion/blob/master/README.md
  2. 2026-10-23: links, Written in, GitHub stars
    api.github.com/repos/leoncvlt/loconotion
  3. 2026-10-23: Maintainer, Minimum runtime
    github.com/leoncvlt/loconotion/blob/master/pyproject.toml
  4. 2026-10-23: Contributors
    api.github.com/repos/leoncvlt/loconotion/contributors

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON