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.7.0.tar.gz (32.7 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.7.0-py3-none-any.whl (55.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for lotion-0.7.0.tar.gz
Algorithm Hash digest
SHA256 5d423aabd959edf9f45df1f3300e032c6902c23364d41180399a673d163540f7
MD5 767d44603553a6f06eddc17b05c1a8c8
BLAKE2b-256 fc85c50c592cabdcf2750655aeaedddc046f4f3901cf60c2d7e05afaeab46167

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lotion-0.7.0-py3-none-any.whl
  • Upload date:
  • Size: 55.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.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 89534273ea50d0213abd90fbbda08cd2aee6bdc291a4d1c056a224230f4e45d9
MD5 5fddbe0882ba52d003b73875286cf4e3
BLAKE2b-256 1123468e17d57ef0487a30f50c253db3faedc0d6b0788ef7a15ae85e9f55e030

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