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='テスト')
    ]
)

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.4.0a1.tar.gz (57.9 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.4.0a1-py3-none-any.whl (56.5 kB view details)

Uploaded Python 3

File details

Details for the file lotion-0.4.0a1.tar.gz.

File metadata

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

File hashes

Hashes for lotion-0.4.0a1.tar.gz
Algorithm Hash digest
SHA256 452c5dcc4f2c896165e7b7c0b2a5509bf997a302c38b824ebe3fe13481958f6d
MD5 783a5b0939e3846e563ef977fc2fc46c
BLAKE2b-256 a979dbe404f945129b75153e679d74616de7dfa52520824ff5bda33362938d6e

See more details on using hashes here.

File details

Details for the file lotion-0.4.0a1-py3-none-any.whl.

File metadata

  • Download URL: lotion-0.4.0a1-py3-none-any.whl
  • Upload date:
  • Size: 56.5 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.4.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 9370416ed25ad58d8b071786cab779f4156a29e7af645b839121eaf08dfd17f3
MD5 ca085043a6c19a3914e3f9fef0920d63
BLAKE2b-256 60bd321bfc98d94b6b51bdab8c793afe03c1d2bfddc9d07d2d06ecdab22bbcb3

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