BadAtLaTeX
BadAtLaTeX

Reputation: 704

Recurring exceptions in ICal

Problem

Some reoccurring events, that don't really end at some point (like club meetings?), depend on other conditions (like holiday season). However, manually adding these exceptions would be necessary every year, as the dates might differ.

Research

Question

Is there a way to specify recurring exceptions in iCal ?

Is there a way to use another event (/calendar) to filter events by boolean logic ?

If one could use a second event (or several) to plug into exdate this would solve the first problem and add some more possibilities.


note
if this question is too specific and the original problem could be solved by other means (other calendar-formats), feel free to comment/edit/answer

Upvotes: 5

Views: 2284

Answers (2)

John Meyer
John Meyer

Reputation: 463

BYMONTH would be another possibility, e.g. here's a rule for a club meeting that occurs the first Wednesday of every month except December (which is their Christmas party, so no business meeting)

RRULE:FREQ=MONTHLY;BYDAY=1WE;BYMONTH=1,2,3,4,5,6,7,8,9,10,11

Upvotes: 1

thet
thet

Reputation: 717

RFC2445 defines an EXRULE (exception rule) property. You can use that in addition to the RRULE to define recurring exceptions.

However, RFC2445 was superseded by RFC5545, which unfortunately deprecates the EXRULE property. So, client support is questionable.

As you already proposed, automatically adding EXDATE properties is a possible solution.

Upvotes: 6

Related Questions