Set of tools to work with the popular iCalendar format and converting to even simpler TSV and text forms.
ics2tsvconverts the iCalendar data to an easier-to-parse TSV format.
ics2treelints exhaustively all iCalendar content for inspection.
tsv2icsconvert back the TSV format to iCalendar.
tsv2agendadisplays converted TSV data to readable output.
An ical.c/ical.h library walks through the icalendar structure and is used by the various
ics2* parsing tools above.
So far, parsing have been tested with the following inputs: