icalendar

Python dateutil.rrule is incredibly slow

I'm using the python dateutil module for a calendaring application which supports repeating events. I really like the ability to parse ical rrules using the rrulestr() function. Also, using rrule.between() to get dates within a given interval is very fast. However, as soon as I try doing any other operations (ie: list slices, before()...

How do we programmatically server-side add Outlook Events for several users?

We have to add and update outlook calendar events for several users (different appointments events for each user) under program control (VB or Ruby). A server solution with no action required by individual users is preferred. Simple ICAL based technology doesn't appear to easily support updating existing events (i.e. schedule chan...

parse iCalendar date using c#

Is there a direct way to parse an iCalendar date to .net using c#? An iCalendar date looks like this: 2009-08-11T10:00+05:0000 I need to parse it to display it in a friendly format... thanks ...

How can I use PHP to dynamically publish an ical file to be read by Google Calendar?

Any Google search on PHP ical just brings up phpicalendar and how to parse or read IN ical files. I just want to write a PHP file that pulls events from my database and writes them out in ical format. My problem is I can't find anywhere that will answer two questions: What is the exact ical format, including headers, file format, foot...

google calendar iCal feed

I am working at a web portal that has a events section. I have created using DDay.iCal a iCal "feed" with all the events. Is there a possibility to make a link to this feed, and when clicked, the feed to be automaticly added to google calendar? (Something similar to RSS feeds, when you click them you can select use google reader). Or sho...

Best way to implement a Calendar interface using Google Cal feeds for events?

I'm building a site for my school as a pet project, which would include accounts for all students. I want to display a calendar for each student that should have the following features: It should be able to import events from multiple Google Calendar feeds. Compatibility with either the XML, ICAL or HTML feed will do. It should be able...

HELP! Dynamic ical created from database -- not working!

I built a site in PHP 5 and MySQL with a table that keeps track of scheduled photo shoots. I want to push out a feed of those scheduled "events" into an ical file. I originally asked this question and got a good answer from S. Gehrig. I got a sample ical file working, and updating regularly in Google Calendar whenever I manually adjuste...

Integrating with Calendars - From database application

We develop a small business database application with PowerBuilder. Part of the functionality includes scheduling appointments (a secretary schedules an appointment for her doctor via our application). The scheduling appointment is stored as a database record and viewable/editable via our application. Pretty standard stuff. We would...

Should a colon character be escaped in TEXT values in iCalendar (rfc2445)?

My understanding from reading the specification (http://www.ietf.org/rfc/rfc2445.txt) is that the ":" character should not be escaped in text values like DESCRIPTION. From the RFC: The "TEXT" property values may also contain special characters that are used to signify delimiters, such as a COMMA character for lists of va...

VCALENDAR Timezone and DST problem in Outlook 2007

I have a problem with ical while opening in outlook 2007, it shows 1 hour ahead in australian time zone and one hour behind in other locations. It wil be a great help, if some body could figure it out, Following is the .ico file content. BEGIN:VCALENDAR PRODID:-//Microsoft Corporation//Outlook 11.0 MIMEDIR//EN VERSION:2.0 METHOD:REQUES...

iCalendar to force the 'Accept/Decline' buttons to appear in an updated event instance for Outlook?

Does anyone know what iCalendar conditions I need to force the 'Accept/Decline' buttons to appear in an updated meeting message for Outlook 2007? Is there a combination of regular iCalendar fields, or some X-MICROSOFT fields I'm missing out on to force a re-accept? Our updates come far enough after the initial message to make a re-acc...

How can I send an iCalendar email attachment with Django?

I want to send an iCalendar http://en.wikipedia.org/wiki/ICalendar email attachment using Django. Is there an open source library to build an iCalendar file in Python and/or available for Django? ...

How to email an icalendar (ics) file

Hi, Im developing a RoR application, i'm using Ri_Cal to generate an ics file, i want to email this file as an attachment so people who receive it can add the events I'm sending to their calendar. I have tried attaching the file in an email but when i open it with Mail.app in OSX it doesn't automatically ask if i want to add the event. I...

ICS replace events

We have developed a calendar for our extranet. Each week we update it with next week's courses schedule for all teachers and students of the school. This also triggers the sending per email of ICS files to those users who chose that option. Now, it almost always happens that there are last minute changes, so a need to do a new schedule ...

ICalendar parser in PHP that supports timezones

I am looking for a PHP class that can parse an ICalendar (ICS) file and correctly handle timezones. I already created an ICS parser myself but it can only handle timezones known to PHP (like 'Europe/Paris'). Unfortunately, ICS file generated by Evolution (default calendar software of Ubuntu) does not use default timezone IDs. It export...

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...

Setting Intended Busy Status in Outlook Calendar Invitations via X-MICROSOFT-CDO-BUSYSTATUS:TENTATIVE

I'd like my web site generated invitations to mimic the behavior of those generated by Outlook itself. Specifically, when I send an invitation I'd like Outlook to mark the calendar item as TENTATIVE until accepted, and then OOF when accepted. This is accomplished by Outlook itself via the setting of various X-MICROSOFT-CDO extensions to...

Creating a CalDAV service with .Net

I want to create a calendar in my application that external users can view. The CalDAV (basically WebDAV+iCalendar) format seems to be relatively widely supported, although if rather unusually by some clients (Outlook, for instance). Completely new to me though. I want to externally publish events, I don't need users to be able to upda...

Grouping multiple events in a single ics file (icalendar stream)

Hi, I want to group multiple events in a single ics file (icalendar stream) according to the RFC this can be done. but o have no idea how , anyone can help me , give me an example ? Thanks Here is what rfc says: However, multiple iCalendar objects can be sequentially grouped together in an iCalendar stream. The first line and las...

Best Way to parse an iCalendar string in php

I am trying to write a class that can parse an iCalendar file and am hitting some brick walls. Each line can be in the format: PARAMETER[;PARAM_PROPERTY..]:VALUE[,VALUE2..] It's pretty easy to parse with either a bunch of splits or regex's until you find out that values can have backticked commas, also they can be double quote marked ...