rrule

dateutil.rrule.rrule.between() gives only dates after now

Hi! from ipython console: In [16]: b Out[16]: datetime.datetime(2008, 3, 1, 0, 0) In [17]: e Out[17]: datetime.datetime(2010, 5, 2, 0, 0) In [18]: rrule(MONTHLY).between(b, e, inc=True) Out[18]: [datetime.datetime(2009, 3, 6, 14, 42, 1), datetime.datetime(2009, 4, 6, 14, 42, 1), datetime.datetime(2009, 5, 6, 14, 42, 1), datetime.da...

expanding recurrence data of iCalendar

Hello, Gurus! I'm in middle of creating calendar app. for iPhone. I get calendar events from google calendars (without expanding recurrence) Then tried to expand recurrence events by writing codes from scratch. I did get iCalendar format from the web, for example the following one: http://www.kanzaki.com/docs/ical/rrule.html but expan...

How should I update an iCal RRULE when moving an appointment?

I'm switching my app's calendar from Telerik Scheduler to jQuery fullcalendar. I'm storing recurring events in the db using iCal RRULEs. The question is, when someone drags an event to a new date, how can I update the RRULE so each subsequent occurrence is bumped by the same time delta? I've looked at DDay.iCal and I see the method Re...

Looking for javascript lib that implements RRULE (iCalendar RFC 5545)

Hello everyone, I am looking for a good iCalendar RFC 5545 processing library (open source / GPL compatible) that has been implemented in javascript. My current interest is a js library that fully implements the RRULE so that we can use our calendar web app offline with HTML5 compatible browsers. We have our UI so just a usable library...