Skip to main content

A wrapper of Notion client for Python

Project description

Lotion

Lotion is a wrapper of notion-client.

refs: ramnes/notion-sdk-py: The official Notion API client library, but rewritten in Python! (sync + async)

You can use Notion API easily using Lotion.

Example

By notion-client

from notion_client import Client

client = Client(auth='NOTION_SECRET')
client.pages.create(
    parent={
      'type': 'database_id',
      'database_id': 'abcd1234-4e63-4a46-9ffe-36adeb59ab30'
    },
    properties={
      'Name': {
        'title': [
          {
            'type': 'text',
            'text': {
              'content': 'テスト'
            }
          }
        ]
      }
    },
)

By lotion

from lotion import Lotion

lotion = Lotion.get_instance()
created_page = lotion.create_page_in_database(
    database_id='abcd1234-4e63-4a46-9ffe-36adeb59ab30',
    properties=[
      Title.from_plain_text(name='Name', text='テスト')
    ]
)

Use Original Prop and Database page.

Available Class

  • Checkbox
  • Date
  • Email
  • MultiSelect
  • Number
  • PhoneNumber
  • Relation
  • Select
  • Status
  • Text
  • Title
  • Url

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

lotion-0.9.0.tar.gz (35.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lotion-0.9.0-py3-none-any.whl (60.8 kB view details)

Uploaded Python 3

File details

Details for the file lotion-0.9.0.tar.gz.

File metadata

  • Download URL: lotion-0.9.0.tar.gz
  • Upload date:
  • Size: 35.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for lotion-0.9.0.tar.gz
Algorithm Hash digest
SHA256 1e79cdba28d998102987a3036fa71281038866f858db04b608e53104926af304
MD5 efd3420bd1067cad4f447a1aad5b6655
BLAKE2b-256 bf0d6b8a0fafb942313cfc885aa283db1a2ac94fa92095810075c3ba24aceafd

See more details on using hashes here.

File details

Details for the file lotion-0.9.0-py3-none-any.whl.

File metadata

  • Download URL: lotion-0.9.0-py3-none-any.whl
  • Upload date:
  • Size: 60.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for lotion-0.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f0742137a63f2ade36f3f0c8ad2ff3897369c19d639a81f869eed82c5a4fc89b
MD5 7791086c9b2e474b83c4e96521c7d75c
BLAKE2b-256 c0bd2f8cc93a776360e1d84d14d3ae9e38e4a752bdaacd5a5da6d31480db3981

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page