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.12-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 345b84f933e882f5a2b8b0198b88f6ef3922ea3c72ebbb81b1934aa7716cb8ff |
|
MD5 | c24355f51c77108c37054319826acb96 |
|
BLAKE2b-256 | e02df0d2d98b93819750877576a3bc475da97a67dfd54ddd07e10e767b8550f6 |