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.tar.gz (5.2 kB) File type Source Python version None Upload date Hashes View
Filename, size notion_sync-0.3.2-py3-none-any.whl (5.7 kB) File type Wheel Python version py3 Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page