Paolo Donadeo e9f4773312 feat: support EXDATE, DATE+DURATION, and weekly day inference
- Handle DATE+DURATION all-day events by computing end_date from
  duration
- Add PUSH/POP-OMIT-CONTEXT and OMIT/SKIP support for EXDATE in
  daily/weekly rendering
- Adjust UNTIL date when local time of UNTIL timestamp precedes event
  start time
- Default weekly RRULE to event's own weekday when BYDAY list is empty
- Remove EXDATE check from complex-recurrence guard (handled via OMIT
  now)
- Add timedesc_wd_to_ical weekday conversion utility
- Remove verbose EXDATE debug logging
- Fix minor newline in file processing log message
2026-05-17 12:58:08 +02:00
2025-09-01 00:00:00 +02:00
2025-09-01 00:00:00 +02:00
2025-09-01 00:00:00 +02:00
2025-09-01 00:00:00 +02:00
2025-09-01 00:00:00 +02:00
2025-09-01 00:00:00 +02:00
2025-09-01 00:00:00 +02:00
2025-09-01 00:00:00 +02:00

remind-sync

Simple program to convert iCalendar files into remind format

Description
ical2rem reads iCalendar (.ics) files and produces reminders in the Remind format. It handles recurring events, exceptions (EXDATE/RECURRENCE-ID), alarms (VALARM), timezones, and Windows timezone names.
Readme MIT 999 KiB
2026-06-20 10:10:11 +00:00
Languages
OCaml 83.9%
Standard ML 14.2%
Dune 1.9%