summaryrefslogtreecommitdiffstats
path: root/contrib/calcurse-dateutil.py
Commit message (Collapse)AuthorAgeFilesLines
* Add calcurse-dateutilLukas Fleischer2017-09-081-0/+77
Add a script to iterate over a certain date range, performing operations on each of the dates and printing the result. An additional string can be appended to each of the printed lines. The script can be used to create "extended recurrent events". For example ./calcurse-dateutil.py --date 2017-01-01 --range 365 --unique \ --append ' [1] Test event' bom next-weekday 3 skip-days 14 can be used to print an event for each third Thursday of each month in 2017. Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org>