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.6.0a6.tar.gz (32.6 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.6.0a6-py3-none-any.whl (54.7 kB view details)

Uploaded Python 3

File details

Details for the file lotion-0.6.0a6.tar.gz.

File metadata

  • Download URL: lotion-0.6.0a6.tar.gz
  • Upload date:
  • Size: 32.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.11.10

File hashes

Hashes for lotion-0.6.0a6.tar.gz
Algorithm Hash digest
SHA256 bd8da8992bb232b3e492fa89339b1413c0fcc4a728dc1d0dbb20e05a0cd891e2
MD5 88427adfed1e49ca12e3f7641501d922
BLAKE2b-256 1e2a983d53b61bae32cf8bdfcb4e8cbee7e92f5b7bfbcc53da2fecbcdbb818f1

See more details on using hashes here.

File details

Details for the file lotion-0.6.0a6-py3-none-any.whl.

File metadata

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

File hashes

Hashes for lotion-0.6.0a6-py3-none-any.whl
Algorithm Hash digest
SHA256 76b2cb7b4e8a9581559db8052ecf9fbcec4ea90443b7c4160585fb63c867b2a1
MD5 b0714ad2d0b34673b6b69519dfbfe36e
BLAKE2b-256 221d80aa694d2f84b9f248d6a63e53de311e50c34c7610685eeb7fb051363e9e

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