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.

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 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