Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

crono-api-client-0.1.17.tar.gz (2.7 kB view details)

Uploaded Source

Built Distribution

crono_api_client-0.1.17-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file crono-api-client-0.1.17.tar.gz.

File metadata

  • Download URL: crono-api-client-0.1.17.tar.gz
  • Upload date:
  • Size: 2.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.7.3

File hashes

Hashes for crono-api-client-0.1.17.tar.gz
Algorithm Hash digest
SHA256 745b2ae15afa8064c915eb327f12b5a653ce303bc2ab94e4edf69b9f20ab67e2
MD5 8db8529566d8b3eb51afe7cdbbf1b17e
BLAKE2b-256 07529004ae06743b179f65a47c2ca48c54201e1eccdc2b1c4f9ad2146133dd91

See more details on using hashes here.

File details

Details for the file crono_api_client-0.1.17-py3-none-any.whl.

File metadata

  • Download URL: crono_api_client-0.1.17-py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.7.3

File hashes

Hashes for crono_api_client-0.1.17-py3-none-any.whl
Algorithm Hash digest
SHA256 60ff31a6c7a89a3a23a31897af58c51b084c942364ba00e4d733fcbf429cbf56
MD5 799ae91073002a0da31439a8d8727c0b
BLAKE2b-256 fd6c52c6fbf48c4b512c823fffe501f2e86ce67a1659ae3806de15f82cff988a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page