The Noteable API interface
Project description
Origami
A library capturing message patterns and protocols speaking to Noteable's APIs
Install | Getting Started | License | Code of Conduct | Contributing
Intro to Origami
Origami is our paper folding library for talking to Noteable notebooks. This is where we describe the full breadth of API calls and access patterns in async Python for rich programmatic access to the platform.
Requirements
Python 3.8+
Installation
Poetry
poetry add noteable-origami
Pip
pip install noteable-origami
Getting Started
Get your API token from Noteable Within user settings. Within user settings, go to the API Token page, and generate a new token.
Copy the value
from origami.client import NoteableClient
token = 'ey...' # Your user API token
async with NoteableClient(api_token=token) as client:
await client.ping_rtu()
Token via Environment Variable
Alternatively you can set the environment variable:
NOTEABLE_TOKEN=xxxx
and skip assigning the token:
async with NoteableClient() as client:
await client.ping_rtu()
Custom Domain
NOTEABLE_TOKEN=xxxx
NOTEABLE_DOMAIN=app.noteable.io
And the client will use that particular domain, for custom deployment location. This value defaults to app.noteable.io
.
async with NoteableClient() as client:
await client.ping_rtu()
Contributing
See CONTRIBUTING.md.
Open sourced with ❤️ by Noteable for the community.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for noteable_origami-0.0.12-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a06c0823e2d1e6a136b7663642d6208fcf8a2775de304e1e4052c2395041df6 |
|
MD5 | 98ec8c968162be765341ba1d317b457e |
|
BLAKE2b-256 | ad60ebba486fdad7c7e1500f1288a4c0d12f18aa453543eaab3d0947f10e9503 |