This script reminds you on recurring tasks via email
Python version >= 3.3 is required
Rename config.ini.template
to config.ini
and set your email configuration
Run python3 checkTasks.py
as daily cronjob.
Example if you want to run it at 9:00 am:
00 9 * * * python3 checkTasks.py
Notifications are configured in tasks.ini
.
There are different task types: daily, weekly, monthly, weekdayofmonth, yearly and free. You can find examples for all types in the file. Don't forget to uncomment the sections (remove ;)
By default, this program backs up the current state of tasks.ini
to /backup
each time it is ran. The number of backup
files allowed at one time can be changed in config.ini
under section backup
field Retention