Rem2ics turns the reminder files used by Remind into iCalendar, the format Outlook, Apple Calendar and Google Calendar import. It does not parse the reminder language. Remind does: rem2ics is built on the remind-rb bindings, so the trigger is parsed by ParseRem, the dates it fires on come from ComputeTrigger, and the message is rendered by DoSubst with its substitutions expanded. A recurring reminder becomes one event with an RRULE -- but only when the RRULE has been expanded and checked against the dates Remind gives; when the two disagree, as they do for a reminder that skips holidays, the event carries Remind's dates instead.
Required Ruby Version
>= 3.3
Authors
Nathan Kidd
Versions
- 0.1.0 August 19, 2026 (20.5 KB)