Script for turning a Proton contacts export into a birthday calendar.
- Python >= 3.9 (see Pipfile)
- Pipenv
- Install requirements:
pipenv install
to convert downloaded contacts (.vcf) into birthday calendar (.ics):
- Make sure your shell is in the parent directory of
convert.py
. - Run
convert.py
using Pipenv:pipenv run python convert.py --title "title for events"[^1] PATH_TO_VCF PATH_TO_EXPORTED_ICS
- (OPTIONAL: Delete old birthday calendar if you are updating the calendar.)
- Create new birthday calendar in Proton calendar.
- Upload newly created
birthdays.ics
to Proton calendar under settings. You can also drag-and-drop the file into your browser when your calendar is open.