Skip to main content

A tool to sync a notion collection to markdown files

Project description


pip install notion-sync

A tool to sync a notion collection to markdown files

Setting up Notion

  • Create a collection table view
  • Add columns for
    • Publish Date (type date)
    • Status (type select, with Published as an option)
    • Tags (type multi_select)

Setting up you syncing directory

  • copy config-example.json to config.json
  • set token_v2 to the value of your token_v2 token on a logged-in session of notion
  • set sync_root to the url of a collection view page (the database-as-rows page)

In the same directory as your config file, run:


Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

notion_sync-0.3.2.tar.gz (5.2 kB view hashes)

Uploaded source

Built Distribution

notion_sync-0.3.2-py3-none-any.whl (5.7 kB view hashes)

Uploaded py3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page