This script extracts all birthday-entries from abook and creates recurring appointments in calcurse.
If year of birth is provided by abook the recurring birthday-appointment in calcurse starts at that year; otherwise starting at year 1900
Abook is a text-based addressbook program designed to use with mutt mail client. (--> https://abook.sourceforge.io/
calcurse is a calendar and scheduling application for the command line. (--> https://www.calcurse.org/
- edit
config.py
:- assign
DIR_ABOOK
to the folder where your abook files are stored. It's usually in a folder called.abook
in your home directory. - assign
DIR_CALCURSE
to the folder where your calcurse files are stored. It's usually in a folder called.calcurse
in your home directory. - make sure
config.py
is located in the same directory asmain.py
- assign
- backup
.abook/addressbook
and.calcurse/apts
- open Terminal and cd in the directory of
main.py
- run the script via the command
python main.py