josuah.net

ics2txt

Set of tools to work with the popular iCalendar format and converting to even simpler TSV and text forms.

The current implementation uses awk scripts, but a rather complete implementation of iCalendar, without memory leak or crash, is already there, and used for the ics2tree linting tool.

Plans include to have an ics2json tool for a 1:1 mapping of iCalendar, and have ics2tsv a more general-purpose tool with user-chosen column fields.

So far, Awk-based parsing have been tested with the following input formats (sample account created for testing):