Crono API client
Project description
Crono API Client
Python client for the 🔮 Crono API: https://crono.com/
>>> import crono_api_client as crono
>>> crono.request('POST', https://your.app/').after(hours=42)
How to
Install package:
$ pip install crono_api_client
Configure .env
variables:
CRONO_API_URL=…
CRONO_API_KEY=…
Get all jobs:
>>> job_uuids = crono.jobs()
Get a job:
>>> job_json = crono.job(<string:job_uuid>)
Schedule a job:
>>> job_uuid = crono.<task>(<args>, <kwargs>).<trigger>(<args>, <kwargs>)
>>> # or
>>> job_uuid = crono.<trigger>(<args>, <kwargs>).<task>(<args>, <kwargs>)
Delete a job:
>>> job_uuid = crono.delete(<string:job_uuid>)
Development
Packaging
# Generating distribution archives
$ python setup.py sdist bdist_wheel
# Uploading the distribution archives
$ twine upload --skip-existing dist/*
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
Close
Hashes for crono_api_client-0.1.15-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 584946d7812865953988badc17ae33ff3903c048cc8103ba2f6e4cf242afbce7 |
|
MD5 | 3b81f5d8d5a8415775f7bd11095adacc |
|
BLAKE2b-256 | 71aa8344d41ffef20a366325d628e46a31ed074131828c5c40fa14f159dd0af9 |