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.8.8.tar.gz (35.3 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.8.8-py3-none-any.whl (59.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for lotion-0.8.8.tar.gz
Algorithm Hash digest
SHA256 83b721ede77250df9efe1e9860be26e6afe5109745006b195abcbdddd538b801
MD5 93c41f7ed625be7623e3930f1d49ac8b
BLAKE2b-256 05a6f8130516b1bc27dad0467e9557a55874580d0aa43b3797d56d627155a3ff

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lotion-0.8.8-py3-none-any.whl
  • Upload date:
  • Size: 59.7 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.8.8-py3-none-any.whl
Algorithm Hash digest
SHA256 d57c9f78a1b660224d3e9dc2cab516c1fa968b4cb4dfb10a9925446345b908d6
MD5 5398e2c645f1c8cebc94c64a11c1eec5
BLAKE2b-256 ae39a8a38755cdc73c30828b6cc47d8583307101a809975938f9275545c0f99f

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