A Python library for interacting with the Noonlight API
Project description
noonlight-py
Asynchronous Noonlight API client for Python (based on the API documented here)
Usage
>>> import noonlight
# Initialize the client with your token from completing an OAuth2 flow
# with Noonlight (and optionally your aiohttp session and timeout)
>>> client = noonlight.NoonlightClient(token = "my_api_token_from_noonlight")
# Create an alarm object using the body parameters documented here:
# https://docs.noonlight.com/reference#create-alarm
>>> alarm = await client.create_alarm(body = {'location.coordinates': {'lat':38.897957, 'lng':-77.036560, 'accuracy': 5} } )
# Check alarm status
>>> print(alarm.status)
# Cancel alarm
>>> cancelled = await alarm.cancel()
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
noonlight-0.1.1.tar.gz
(4.5 kB
view hashes)
Built Distribution
Close
Hashes for noonlight-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea8a8a497f6c96fdaddfd70addc55e3f41ce0f2f642e28bb4553878b11ab5442 |
|
MD5 | e71fe2a5633fc9224c9d290e772b9327 |
|
BLAKE2b-256 | c788ad15e76ce1105cd5e5f796536b5139d6a734d792ac410670e21e2e308b2b |