Icalendar templates for recurrence rules

To provide a starting point for advanced repeating items.

Signed-off-by: Lars Henriksen <LarsHenriksen@get2net.dk>
Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org>
This commit is contained in:
Lars Henriksen 2020-05-31 10:15:46 +02:00 committed by Lukas Fleischer
parent 5942c0760d
commit fb0ebe0b8a
6 changed files with 66 additions and 0 deletions

View File

@ -0,0 +1,11 @@
BEGIN:VCALENDAR
VERSION:2.0
PRODID:
BEGIN:VEVENT
DTSTAMP:
UID:
DTSTART;VALUE=DATE:20200329
SUMMARY:Daylight Saving Time begins (EDT)
RRULE:FREQ=YEARLY;BYDAY=2SU;BYMONTH=3
END:VEVENT
END:VCALENDAR

View File

@ -0,0 +1,11 @@
BEGIN:VCALENDAR
VERSION:2.0
PRODID:
BEGIN:VEVENT
DTSTAMP:
UID:
DTSTART;VALUE=DATE:20200329
SUMMARY:Daylight Saving Time begins (CEST)
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
END:VEVENT
END:VCALENDAR

View File

@ -0,0 +1,11 @@
BEGIN:VCALENDAR
VERSION:2.0
PRODID:
BEGIN:VEVENT
DTSTAMP:
UID:
DTSTART:20200228T080000
SUMMARY:Penultimate day in February
RRULE:FREQ=MONTHLY;BYMONTHDAY=-2;BYMONTH=2
END:VEVENT
END:VCALENDAR

View File

@ -0,0 +1,11 @@
BEGIN:VCALENDAR
VERSION:2.0
PRODID:
BEGIN:VEVENT
DTSTAMP:
UID:
DTSTART:20200106T120000
SUMMARY:First and last Monday of the month
RRULE:FREQ=MONTHLY;BYDAY=1MO,-1MO;COUNT=10
END:VEVENT
END:VCALENDAR

View File

@ -0,0 +1,11 @@
BEGIN:VCALENDAR
VERSION:2.0
PRODID:
BEGIN:VEVENT
DTSTAMP:
UID:
DTSTART:20200102T120000
SUMMARY:Every Tuesday and Thursday
RRULE:FREQ=WEEKLY;BYDAY=TU,TH;COUNT=10
END:VEVENT
END:VCALENDAR

View File

@ -0,0 +1,11 @@
BEGIN:VCALENDAR
VERSION:2.0
PRODID:
BEGIN:VEVENT
DTSTAMP:
UID:
DTSTART;VALUE=DATE:20200603
SUMMARY:All Wednesdays in June and July
RRULE:FREQ=MONTHLY;BYDAY=WE;BYMONTH=6,7;UNTIL=20220630
END:VEVENT
END:VCALENDAR