Schedule and run asyncio
coroutines and manage them from a web interface or programmatically using the rest api.
pip3 install aiocronjob
Open localhost:8000/docs for endpoints docs.
curl
example:
$ curl http://0.0.0.0:8000/api/jobs
TBD
Requirements:
- Python >= 3.8 and PDM for backend
$ git clone https://github.com/devtud/aiocronjob.git
$ cd aiocronjob
$ pdm sync
pdm run coverage run -m unittest discover
pdm run coverage report -m