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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file notion_sync-0.3.2.tar.gz.

File metadata

  • Download URL: notion_sync-0.3.2.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1

File hashes

Hashes for notion_sync-0.3.2.tar.gz
Algorithm Hash digest
SHA256 0809df87eb5a3261593cd559dc6dcc98892fd0692da561617cb21bfe1b2c7158
MD5 e872e054aee9a3d2a305b37152a7c172
BLAKE2b-256 638c2cd0ed8e4cf51518b2dcaeb0f391eecd5e44b18eb8a43faf00dc1c37b387

See more details on using hashes here.

File details

Details for the file notion_sync-0.3.2-py3-none-any.whl.

File metadata

  • Download URL: notion_sync-0.3.2-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1

File hashes

Hashes for notion_sync-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3749014806c635c145c7b10734456527916e807fa2c142ef36c6e77d052eb126
MD5 7ac97f927a33cdbaa023528aeaee69fb
BLAKE2b-256 b06f12b27ffd6d0b24ae11169479363bd49d798864d67512d2a0b8ed669b696a

See more details on using hashes here.

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