Skip to main content

Helper to build Notion API params, parse markdown text into Notion API blocks

Project description

Introduction of notion-params

This is a helper to build Notion API params, parse markdown text into Notion API blocks, include a simple client support all APIs version '2022-02-22'.

Page can be created using markdown:

Table:

Database:

See more demos in sample.py: python sample.py {page_id} where page_id is a notion page your token has permission to write. This sample code will create a sub page to show all the demos.

Change log

  • 0.0.1 NotionParams and markdown parse
    • create_page
    • update_page
    • append_markdown
    • table_df, table_df_rows
    • create_database, create_database_row
    • find_child
  • 0.0.2 add a simple client, change doc of NotionParams methods to match
    • client.py support all APIs version 2022-02-22
    • add sample.py show demos in a sample page
  • 0.0.3 add df_columns_add_prefix_for_database to enforce database columns order
  • 0.0.4 table_df() add options pass to notion API control row/column headers
  • 0.0.5 bugfix
  • 0.0.6 support github style markdown table, seel sample.py

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-params-0.0.6.tar.gz (11.8 kB view hashes)

Uploaded Source

Built Distribution

notion_params-0.0.6-py3-none-any.whl (12.2 kB view hashes)

Uploaded Python 3

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