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.

Files for notion-sync, version 0.3.2
Filename, size File type Python version Upload date Hashes
Filename, size notion_sync-0.3.2-py3-none-any.whl (5.7 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size notion_sync-0.3.2.tar.gz (5.2 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page