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.11-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 793a0efdcc0b3404156c98f44afb32202d6a0a4de7288fb4c7d7242829fa002d |
|
MD5 | 4bcab83a8a7a31c829fbdfa5a8b92ded |
|
BLAKE2b-256 | 617b8f34385eca7d3c0756b125142cb259035d9ed3f156640a5c42262ec47702 |