{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/loconotion/","markdown":"https://findsoftware.frbit.cloud/loconotion.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"loconotion","name":"loconotion","urls":{"repository":"https://github.com/leoncvlt/loconotion"},"category":["ssg"],"description":"Python script that renders a public Notion.so page and its subpages into a static website.","maintainer":"Leonardo Cavaletti","maintainerType":"individual","hosting":["static"],"language":"python","runtime":["python"],"runtimeMin":"python 3.7","runsAs":["local","static"],"renderingModes":["static"],"installMethod":"pip install -r requirements.txt","githubStargazers":855,"contributors":20,"packagistDownloads":null,"npmWeeklyDownloads":null,"checkedAt":"2026-10-23T00:00:00.000Z","addedAt":"2026-10-23T00:00:00.000Z","sources":[{"field":"status","url":"https://github.com/leoncvlt/loconotion/blob/master/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/leoncvlt/loconotion","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"maintainer","url":"https://github.com/leoncvlt/loconotion/blob/master/pyproject.toml","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/leoncvlt/loconotion","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"category","url":"https://github.com/leoncvlt/loconotion/blob/master/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"runtime","url":"https://github.com/leoncvlt/loconotion/blob/master/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"runtimeMin","url":"https://github.com/leoncvlt/loconotion/blob/master/pyproject.toml","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"installMethod","url":"https://github.com/leoncvlt/loconotion/blob/master/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"installMethod","url":"https://github.com/leoncvlt/loconotion/blob/master/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"installMethod","url":"https://github.com/leoncvlt/loconotion/blob/master/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"renderingModes","url":"https://github.com/leoncvlt/loconotion/blob/master/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/leoncvlt/loconotion","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/leoncvlt/loconotion/contributors","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"runsAs","url":"https://github.com/leoncvlt/loconotion/blob/master/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"runsAs","url":"https://github.com/leoncvlt/loconotion/blob/master/README.md","checkedAt":"2026-10-23T00:00:00.000Z"}],"status":"discontinued","ai":"authored"},"prose":"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.\n\n## Worth knowing\n\nThe 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."}