Support recurring events #7

Open
opened 2024-11-26 23:11:34 +01:00 by Sybren A. Stüvel · 0 comments

ical calendars support recurring events. These should be handled properly.

  • RRULE fields can define a rule by which the event will repeat (RFC-5545 3.8.5.3
  • Additional timestamps for the same event can be specified with RDATE (RFC-5545 3.8.5.2
  • Timestamps mentioned in an EXDATE field have to be removed from the set of recurrences. (RFC-5545 3.8.5.1)

github.com/JulienBreux/rrule-go can be used to pars recurrence rules like RRULE:FREQ=WEEKLY;WKST=MO;INTERVAL=2;BYDAY=WE. Maybe it also can be fed RDATE and EXDATE fields, that should be researched.

ical calendars support recurring events. These should be handled properly. - `RRULE` fields can define a rule by which the event will repeat ([RFC-5545 3.8.5.3](https://icalendar.org/iCalendar-RFC-5545/3-8-5-3-recurrence-rule.html) - Additional timestamps for the same event can be specified with `RDATE` ([RFC-5545 3.8.5.2](https://icalendar.org/iCalendar-RFC-5545/3-8-5-2-recurrence-date-times.html) - Timestamps mentioned in an `EXDATE` field have to be removed from the set of recurrences. ([RFC-5545 3.8.5.1](https://icalendar.org/iCalendar-RFC-5545/3-8-5-1-exception-date-times.html)) [github.com/JulienBreux/rrule-go](https://pkg.go.dev/github.com/JulienBreux/rrule-go) can be used to pars recurrence rules like `RRULE:FREQ=WEEKLY;WKST=MO;INTERVAL=2;BYDAY=WE`. Maybe it also can be fed `RDATE` and `EXDATE` fields, that should be researched.
Sybren A. Stüvel added the
enhancement
label 2024-11-26 23:11:34 +01:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: dr.sybren/matrix-chat-bot#7
No description provided.