icalendar

What's the difference between Webcal and WebDAV/CalDAV?

萝らか妹 提交于 2019-11-29 20:56:37
问题 As I understand it, CalDAV is an extension to WebDAV to manage iCalendar subscriptions. And Webcal is a URL scheme that does the same thing, but not standarized. I'm I right here? Whats the pros/cons for going either way? 回答1: All what Julian said, but presumably the real question is about the difference between plain iCalendar-over-HTTP (commonly called webcal, 'iCalendar subscription' or 'subscribed calendar') and CalDAV. Or in other words: what does CalDAV add. Simply put: in iCoHTTP you

Custom ZoneIds / Time Zones in Java

浪子不回头ぞ 提交于 2019-11-29 17:20:02
I'm attempting to model an iCalendar VTIMEZONE object using Java's ZoneId and ZoneOffsetTransitionRule . My VTIMEZONE object looks like BEGIN:VTIMEZONE TZID:Central European Standard Time BEGIN:STANDARD DTSTART:16010101T030000 TZOFFSETFROM:+0200 TZOFFSETTO:+0100 RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10 END:STANDARD BEGIN:DAYLIGHT DTSTART:16010101T020000 TZOFFSETFROM:+0100 TZOFFSETTO:+0200 RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=1;BYDAY=MO END:DAYLIGHT END:VTIMEZONE I need to create my own ZoneId to model this because, as far as I know, there isn't a ZoneId available with these offsets

Set Update Limits on iCalendar Feed

久未见 提交于 2019-11-29 16:56:21
问题 I have a calendar feed (.ics) available from my application, but it's quite large since it includes over 4,000 events. Is there a standard or best practice when it comes to specifying how many events get downloaded or how far back or forward the calendar should go? My main question though, is how to configure or set an update limit on the calendar so say a user is subscribing to the calendar using Outlook that it's only updated every few hours. I currently have my feed cached for a few hours,

iCalendar .ics accept/decline on iOS

孤街醉人 提交于 2019-11-29 15:47:31
问题 I have created a php script that sends out iCalendar event invitations (based on RFC 5545). Everything works ok, but on iPhone (iOS 4.2.1) and iPad (iOS 5.1) I don't get an option to accept/decline the event (which appears as a mime-attachment.ics), only to add it to my calendar. In other mail clients (outlook, thunderbird, gmail) this works as expected. Does iOS' mail client support sending such responses? If yes, does anyone know what should I specify to make this work? Here's a sample

Is There a Workaround for lack of Olsen TZ TZID Format in ICS File

风格不统一 提交于 2019-11-29 09:25:27
I recently had a problem with an ICS file that I received in email. My copy of Outlook 2010 would not recognize the timezone correctly. Here is the way that the start time of a meeting was represented in the ICS file: DTSTART;TZID=America/Los_Angeles:20110928T183000 When Outlook imported this file, it changed the time from 6:30 pm Pacific time to 7:30 pm Pacific time. After some experimentation I was able to get an ICS file that imported correctly in Outlook by changing the time zone format: DTSTART;TZID="Pacific Time":20110928T183000 After some further research I found that the ICS file

Send meeting invitation mail over Google app engine

自闭症网瘾萝莉.ら 提交于 2019-11-29 08:12:52
i want to send iCalendar meeting invitations. I am using Google App engine, Java. I managed to send a mail with an iCalendar file as an attachment, but programs like Outlook do not automatically recognize it as a meeting invitation. I figure, i have to set the content-type of the attachment to: "text/calendar; method=REQUEST", but it seems to me, GAE is not accepting this? Update : I was wrong above. I actually found, that i have to send the mail with the iCalendar part directly in the content, not as an attachment! So my problem is, GAE seems not to accept setting the content-type of the

ICalendar parser in PHP that supports timezones

拈花ヽ惹草 提交于 2019-11-29 04:43:24
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 exports events with its a specific timezone ID exporting also the full definition of the timezone: daylight saving dates, recurrence rule and all the hard stuff to understand about timezones. This is too much for me. Since it was only a small utility for my girlfriend,

Update an event in Outlook 2007 with an iCalendar file

柔情痞子 提交于 2019-11-29 03:45:44
There is a previous thread with this question , and hints at an answer, but I could not get it to work. I have an ICS file. It validates . It looks like this: BEGIN:VCALENDAR VERSION:2.0 PRODID:-//WA//FRWEB//EN BEGIN:VEVENT UID:FRICAL201 SEQUENCE:0 DTSTAMP:20081108T151809Z DTSTART:20081109T121200 SUMMARY:11/9/2008 12:12:00 PM TRIP FROM JFK AIRPORT (JFK) LOCATION:JFK AIRPORT (JFK) END:VEVENT END:VCALENDAR I double-click it and it goes into Outlook 2007 perfectly. Then, I double-click another ICS file that looks like this: BEGIN:VCALENDAR VERSION:2.0 PRODID:-//WA//FRWEB//EN BEGIN:VEVENT METHOD

Is there an existing parser for iCalendar files for PHP?

淺唱寂寞╮ 提交于 2019-11-29 01:55:35
问题 I've been searching for an iCalendar parser for PHP, but have been unable to find a complete one. qCal doesn't seem complete. Bennu seems even less so. I've seen a lot of people wanting one, but not much else. 回答1: You may also check out SG iCalendar. It's very simple to use and seems to be well commented. 回答2: sabre-vobject is another (disclaimer: mine). It's been tested in a lot of environments, and provides a natural 'SimpleXML'-like interface to iCalendars and vCards. http://sabre.io

ICS timezone not working

夙愿已清 提交于 2019-11-28 23:06:39
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 11:30:00 - an offset of two hours. The timezone should be set to Europe/Copenhagen but this does not have any effect. Can anyone tell me how I can achieve the right times? BEGIN:VCALENDAR PRODID:-//Google Inc//Google Calendar 70.9054//EN VERSION:2.0 CALSCALE:GREGORIAN METHOD:PUBLISH X-WR-CALNAME:Test Calendar X-WR-TIMEZONE:Europe/Copenhagen X-WR