Skip to main content

A tool to sync a notion collection to markdown files

Project description

notion-sync

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:

notion_sync

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

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page