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)
Built Distribution
Close
Hashes for notion_params-0.0.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e2a82736c584119b9c47592785fe2a6487770517df93e751e50878b548bd818 |
|
MD5 | ab2acb8aa52eea43b21d8055ca17f998 |
|
BLAKE2b-256 | bc5e9f76e310d21258275c6631ff3d6ad6031d0f405caf0ba285f281c4fe322b |