Questions tagged [rfc5545]

The RFC defines iCalendar (Internet Calendaring and Scheduling Core Object Specification) and obsoletes the RFC2445 since sept 2009.

The RFC is available at RFC5545

The RFC only defines the data format (i.e. file content) and is to be used in conjunction with:

  • RFC5546 iTIP: standard for scheduling meeting independently of medium used
  • RFC6047 iMIP: standard for scheduling meeting via emails
142 questions
4
votes
2 answers

iCalendar RFC 5545 to string

Is there any opensource library for displaying human readable description for recurring events described by the above standard? I want to obtain every 5 weeks on Thursday for rule RRULE:FREQ=WEEKLY;INTERVAL=5;BYDAY=TH Language C# is preferred but…
CrazyMORF
  • 268
  • 2
  • 8
4
votes
5 answers

Regex parsing of iCalendar (Ruby regex)

I'm trying to parse iCalendar (RFC2445) input using a regex. Here's a [simplified] example of what the input looks like: BEGIN:VEVENT abc:123 def:456 END:VEVENT BEGIN:VEVENT ghi:789 END:VEVENT I'd like to get an array of matches: the "outer" match…
Eric
  • 935
  • 1
  • 8
  • 23
4
votes
1 answer

How to recover python dateutil.rrule object from a dictionary string?

I want to store dateutil.rrule objects to a database and recreate them after reading from the database. Given the following issue, I think I need to use a workaround. Python dateutils print recurrence rule according to iCalendar format (see RFC…
Rohit Banga
  • 18,458
  • 31
  • 113
  • 191
4
votes
1 answer

Adding recurring event to Google Calendar via XML

I am trying to add a recurring event to my calendar via the Protocol API. I took the syntax of the recurrence tag from an event I created in Google's interface and used that in my create request. Here is what I submitted:
KingErroneous
  • 989
  • 1
  • 8
  • 16
4
votes
2 answers

is there support to mark events as read-only either in CalDAV or ical (icalendar)

I've searched the iCalendar spec https://www.rfc-editor.org/rfc/rfc5545 and the CalDAV spec https://www.rfc-editor.org/rfc/rfc4791 looking for insight on how to mark an event that is sent from our calendar server to an iPhone as "read-only"…
Bill Caswell
  • 557
  • 1
  • 5
  • 15
4
votes
1 answer

RECURRENCE-ID in iCalendar (RFC 5545)

I'm a little bit confused about the Property RECURRENCE-ID in the iCalendar specification RFC 5545 and the RANGE parameter in this property. Assume a calendar component containing a recurring event called "Meeting" which shall be scheduled each…
0x5F3759DF
  • 283
  • 3
  • 9
3
votes
1 answer

Determining occurrences from iCalendar RRule that expands

I'm reading through RFC 5545 and trying to determine how to correctly find a set of occurrences. Let's say I have a WEEKLY rrule = 2 (every other week). I also have specified a BYDAY rule part for Tue, Wed, Thu. Let's assume my start date is…
heath
  • 1,047
  • 1
  • 14
  • 31
3
votes
1 answer

RFC5545. Calculate event occurrences for RRULE and EXDATE (EXRULE) at same time

I have to calculate event occurrences. Calculation should be based on recurrent event pattern. Recurrent event pattern is rfc5545 based. I've found lib-recur library to calculate occurrences. Following description I see they provide calculation…
Sergii
  • 7,044
  • 14
  • 58
  • 116
3
votes
1 answer

ical (RFC5545) sequence property

I'm implementing RFC5545 and I'm just not understanding the SEQUENCE property and when it changes. I've played with events in Apple's Calendar app numerous times and keep exporting the .ics and nothing I do ever seems to change that sequence…
Gargoyle
  • 9,590
  • 16
  • 80
  • 145
3
votes
1 answer

How to send email which add a calendar event (not invite)?

I know how to send a calendar invite by php (icalendar) but I want to just add an event to the receiver's calendar by sending an email. So that there is no RSVP buttons (Outlook) or other response needed. Can anyone help me with this?
3
votes
1 answer

What does a period RDATE mean?

RFC 5545 allows the RDATE property to have a data type of PERIOD. What are the semantics of this data type? As far as I can tell, it's unspecified. Does it change the duration of the event? What if it's on a time zone change, which can't have a…
coppro
  • 14,338
  • 5
  • 58
  • 73
3
votes
1 answer

Mulit-Day All-Day Event

I am having issues getting the right syntax for an all day event which spans multiple days. Here is my ICAL…
Louis W
  • 3,166
  • 6
  • 46
  • 76
3
votes
1 answer

RRULE google-rfc-2445 with hour and seconds

I'm working with the implementation google-rfc-2445 (https://code.google.com/p/google-rfc-2445/) to generate the date which should be repeated following an event, not as a rule indicate (RRULE) that the repetition is done taking also note the time,…
Gustavo Salgado
  • 417
  • 4
  • 17
3
votes
0 answers

Opposite of dateutil.rrulestr()

The python-dateutil library provides the rrule class and the rrulestr() function which parses iCalendar recurrence rules into rrule instances. Is there somewhere a function to serialize rrule instances into strings accepted by rrulestr()? There…
jd.
  • 10,678
  • 3
  • 46
  • 55
3
votes
3 answers

Print iCal format for recurring events

I read this answer here which explains how to output an ical file of scheduled items: How can I use PHP to dynamically publish an ical file to be read by Google Calendar? My question is what is the ical format for recurring events? Let's say i want…
John
  • 32,403
  • 80
  • 251
  • 422
1 2
3
9 10