Python Command Line script to convert birthdays from VCF or vCard contacts to iCalendar ICS file format.
Generate v2.0 ICS iCalendars from vCard v2.1, v3.0 and v4.0 VCF file formats. See RFC 6350 and 5545.
Tested with vCard exports from Android Contacts and MCBackup applications.
Run vcf_to_ics.py
with the following command line arguments :
-i PATH_TO/input_vcard_file.vcf
-o PATH_TO/output_icalendar_file.ics
-n Calendar name
Example : python3 vcf_to_ics.py -i "D:\DOCS\contacts.vcf" -o "D:\DOCS\birthdays.ics" -n Birthdays
VCF to ICS is released under the GNU General Public License v3.0.