44
55** Cron style scheduler for asynchronous Dramatiq tasks in Django.**
66
7- * setup recurring tasks via crontab syntax
8- * lightweight helpers build on robust tools like [ Dramatiq] [ dramatiq ] and [ APScheduler] [ apscheduler ]
9- * [ Sentry] [ sentry ] cron monitor support
7+ - setup recurring tasks via crontab syntax
8+ - lightweight helpers build on robust tools like [ Dramatiq] and [ APScheduler]
9+ - [ Sentry] cron monitor support
1010
1111[ ![ PyPi Version] ( https://img.shields.io/pypi/v/dramatiq-crontab.svg )] ( https://pypi.python.org/pypi/dramatiq-crontab/ )
1212[ ![ Test Coverage] ( https://codecov.io/gh/voiio/dramatiq-crontab/branch/main/graph/badge.svg )] ( https://codecov.io/gh/voiio/dramatiq-crontab )
1313[ ![ GitHub License] ( https://img.shields.io/github/license/voiio/dramatiq-crontab )] ( https://raw.githubusercontent.com/voiio/dramatiq-crontab/master/LICENSE )
1414
1515## Setup
1616
17- You need to have [ Dramatiq] [ dramatiq ] installed and setup properly.
17+ You need to have [ Dramatiq] installed and setup properly.
1818
1919``` ShellSession
2020python3 -m pip install dramatiq-crontab
@@ -27,7 +27,7 @@ Add `dramatiq_crontab` to your `INSTALLED_APPS` in `settings.py`:
2727``` python
2828# settings.py
2929INSTALLED_APPS = [
30- ' dramatiq_crontab' ,
30+ " dramatiq_crontab" ,
3131 # ...
3232]
3333```
@@ -90,7 +90,7 @@ be at 12:00:45.
9090
9191### Sentry Cron Monitors
9292
93- If you use [ Sentry] [ sentry ] you can add cron monitors to your tasks.
93+ If you use [ Sentry] you can add cron monitors to your tasks.
9494The monitor's slug will be the actor's name. Like ` my_task ` in the example above.
9595
9696### The crontab command
@@ -109,6 +109,6 @@ options:
109109 --no-heartbeat Don't start the heartbeat actor.
110110```
111111
112- [ dramatiq ] : https://dramatiq.io/
113112[ apscheduler ] : https://apscheduler.readthedocs.io/en/stable/
113+ [ dramatiq ] : https://dramatiq.io/
114114[ sentry ] : https://docs.sentry.io/product/crons/
0 commit comments