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

Uploaded Python 3

File details

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

File metadata

  • Download URL: lotion-0.8.3.tar.gz
  • Upload date:
  • Size: 34.1 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.3.tar.gz
Algorithm Hash digest
SHA256 68eacc1641ebc712b786b02ebdb00bede4d58dac4ee6979e2de789bf7df95e61
MD5 bdd6859bead7942d05fc856a0087281c
BLAKE2b-256 71efe629dc425ab3cfab13071eb9e52bd7e70040a3312a926c3c70be1eaa4529

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lotion-0.8.3-py3-none-any.whl
  • Upload date:
  • Size: 57.9 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 3082318f668f8c7f56fb301e85edf6b3d7665bc4451f8f89fe7771d0b5885117
MD5 a8755cd0051eb55b96fa65fb3349eeab
BLAKE2b-256 ab1566acbb5e928156a84c6c8513977ccb9515464b81ae9725c551d2c1ca3ef6

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