Questions tagged [icalendar]

iCalendar is a widely-used data format for representing and exchanging calendaring and scheduling information independent of any particular calendar service or protocol.

iCalendar is a data format for representing and exchanging calendaring and scheduling information such as events, to-dos, journal entries, and free/busy information, independent of any particular calendar service or protocol.

Used and supported by many products, including , Apple's iCal and Microsoft .

2435 questions
37
votes
3 answers

HTML viewer for ics (iCal) files

I'm creating a small app in ASP.NET MVC that generates ics (iCal) files based on certain criterias. The generated files are accessible through a permanent URL (http://myserver/some/criterias.ics). I am looking for a way to display the calendar data…
David Thibault
  • 8,638
  • 3
  • 37
  • 51
34
votes
3 answers

Is there a way to programmatically import ICS into Google Calendar?

I don't see any obvious way to import ICS files into Google Calendar from the API docs here: http://code.google.com/apis/calendar/developers_guide_protocol.html And I'd greatly prefer not to have to parse them myself just to send the appointments…
Joe Shaw
  • 22,066
  • 16
  • 70
  • 92
33
votes
5 answers

iCalendar "Field" list (for database schema based on iCalendar standard)

my application has to deal with calendar information (incl. single occurrence, recurrence, etc.). In order to easily interface with other applications I thought that it would be a good idea to create my database schema based on the iCalendar format…
Alex
  • 75,813
  • 86
  • 255
  • 348
29
votes
2 answers

ICS timezone not working

I have made an ICS feed containing a long list of events. My timezone does not seem to work. In the sample below you see that my event should start 07:55:00 and end 09:30:00. This is what it should show in my calendar. Instead it shows 09:55:00 and…
simonbs
  • 7,932
  • 13
  • 69
  • 115
29
votes
3 answers

ics file mime type

I'm trying to upload an ics file to my site. It was exported from iCal on Mac OSX. I thought that ics files had a mime type of text/calendar, but for some reason this file seems to be of type Application/octet-stream. This makes the upload fail my…
musoNic80
  • 3,678
  • 9
  • 40
  • 48
29
votes
3 answers

What's the difference between CREATED and DTSTAMP in the iCalendar format?

In the iCalendar spec I find the following about DTSTAMP: This property is different than the "CREATED" and "LAST-MODIFIED" properties. These two properties are used to specify when the particular calendar data in the calendar store was created and…
Svish
  • 152,914
  • 173
  • 462
  • 620
29
votes
4 answers

How to cancel an calendar event using ics files?

One of our requirements is to create iCalendar files (.ics) and send them each in emails as an attachment. We are using DDay.Ical.dll to create ics files as under: // Create a new iCalendar iCalendar iCal = new iCalendar(); // Create the event, and…
Bharat Mori
  • 363
  • 1
  • 5
  • 14
28
votes
1 answer

Create .ics file dynamically

I made a website for a client where they can post events. Instead of manually creating .ics files from iCal for every event and uploading it, I though it would be better to pull it out of the database and automatically create a .ics file…
iosfreak
  • 5,228
  • 11
  • 59
  • 102
28
votes
2 answers

What's VTIMEZONE used for in icalendar? Why not just UTC time?

What's VTIMEZONE used for in icalendar? e.g. 1 BEGIN:VCALENDAR VERSION:2.0 PRODID:-//Apple Inc.//Mac OS X…
Ryan Lyu
  • 4,180
  • 5
  • 35
  • 51
28
votes
5 answers

Create .ics file with javascript or jquery

I am trying to create an .ics file when a user clicks a button. So far the code I have is msgData1 = $('.start-time').text(); msgData2 = $('.end-time').text(); msgData3 = $('.Location').text(); var icsMSG =…
joshuahornby10
  • 4,222
  • 8
  • 36
  • 52
27
votes
4 answers

How do I create an iCal-type .ics file that can be downloaded by other users?

I want to create an iCal Calendar that can be downloaded from my website to the users Calendar program or imported to Google Calendar. What I want to know is if I do a direct Export from iCal on Mac OS X is that the file that I upload to my server?…
None
26
votes
5 answers

ICalendar and event updates not working in Outlook

I'm generating ICalendar (.ics) files. Using the UID and SEQUENCE fields I can update existing events in Google Calendar and in Windows Calendar BUT NOT in MS Outlook 2007 - it just creates a second event How do I get them to work for Outlook…
Tom Carter
  • 2,938
  • 1
  • 27
  • 42
25
votes
6 answers

Add events to google calendar,yahoo calendar, outlook and ical

The users of my Javascript based site often need to create an event where they post an event name, event description, start time and the end time of the event along with the date. Now, they would like to add those event details to the their Google…
Jeevan Dongre
  • 4,627
  • 13
  • 67
  • 129
25
votes
2 answers

How to Specify Timezone in ics File which will work efficiently with google,outlook and apple?

I want to generate an ics file which will be compatible with google, outlook and apple calendars. I am able to do it fine, but the problem is that I can't specify timezone block in file which will be compatible for above mentioned apps. I currently…
koustubh
  • 359
  • 1
  • 3
  • 4