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.13-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab86c612783bc5bdf4403fae9cd3c74d935f31a488833a86e444c359f8234ec9 |
|
MD5 | 0efb1115634950e0ff3dda48ffb5f6b5 |
|
BLAKE2b-256 | ccfd82d8b41c7e9f84cb71cf120d1c6a479daf9f950a4c44a0607f0f40d1935d |