Ask / Submit
44

Support for iCal/vCal calendars

asked 2013-12-24 22:31:01 +0300

FireFly gravatar image

updated 2015-09-13 18:36:52 +0300

Support for being able to subscribe to an iCal/vCal calendar (by URL) would be very useful. Many services allow exporting in these formats, and some schedule software does as well. The calendar would have to be re-fetched at some interval (I don't think it's too important to keep that tight, probably hourly or daily would be enough for me). Entries with the same "unique ID" would have to be updated to incorporate calendar changes while not overwriting an user's own modifications (e.g. alarm bell settings for the entry).

Note that this seems to be different from CalDAV. My personal use case is being able to see my school schedule in the built-in calendar without using Google Calendar. The university only offers a link to a vCal calendar and expects the client to re-fetch this link periodically—it doesn't offer the CalDAV protocol.

edit retag flag offensive close delete

Comments

Isn't that simply CalDAV?

viq ( 2013-12-25 14:35:01 +0300 )edit

Hm, might be? I'm certainly no expert on calendar formats. All I know is iCal files begin with "BEGIN:VCALENDAR" or some such. Edit: looks like that is indeed the case, so this is a duplicate then and should be closed.

FireFly ( 2013-12-25 15:28:25 +0300 )edit

ical/ics/vcal is (more or less) all the same file format. http://en.wikipedia.org/wiki/ICalendar. CalDav is the standard to access and syncronize with calendar servers in iCalendar format. Owncloud use this e.g.

See and vote for:

https://together.jolla.com/question/919/allow-import-of-ics-files-in-calendar/https://together.jolla.com/question/534/support-for-caldav-calendars-eg-google-calendar/

Alexander ( 2013-12-25 18:27:29 +0300 )edit
3

It's not a duplicate and shouldn't have been closed.

iCal is a file format, CalDAV is a protocol extension to WebDAV. I just tried setting up a simple ics calendar on my webserver and after much digging discovered it wasn't working because CalDAV requires protocol extensions - it's not just vanilla WebDAV. Thunderbird happily pulls down the ics file and publishes it back using WebDAV, but Jolla doesn't support this.

mr_jrt ( 2015-06-21 14:40:57 +0300 )edit
3

I definitely second mr_jrt above. I have been syncing with half a dozen family and work calenders in the form of standard .ics files dropped on a server with all PC, macs and tablets for the last 10 years at least. That I cannot do this with Sailfish would be a terrible issue for me -basically turning its calendar function useless. Guess what, we come here to get away from Google, that's not to use reimportations of Google calendars :-(

Herve5 ( 2015-09-13 20:03:38 +0300 )edit

1 Answer

Sort by » oldest newest most voted
0

answered 2013-12-25 18:31:43 +0300

Alexander gravatar image

updated 2013-12-25 18:33:37 +0300

ical/ics/vcal is (more or less) all the same file format. http://en.wikipedia.org/wiki/ICalendar. CalDAV is the standard to access and syncronize with calendar servers in iCalendar format. Owncloud use this e.g.

See and vote for:

edit flag offensive delete publish link more

Comments

2

Sorry, why is this an answer, when the question begins with "Support for being able to subscribe to an iCal/vCal calendar (by URL) would be very useful."

iCal/vCal is indeed a file format and it is possible to subscribe to such a calendar using plain webdav. This is what your linked wiki article has to say:

 iCalendar is designed to be independent of the transport protocol. For example, certain events can be sent by traditional email or whole calendar files can be shared and edited by using a WebDav server, or SyncML. Simple web servers (using just the HTTP protocol) are often used to distribute iCalendar data about an event and to publish busy times of an individual.

Being able to use CalDAV does not enable you to subscribe to simpler webdav based calendars or GroupDAV. This is what wiki has to say:

Calendaring Extensions to WebDAV, or CalDAV, is an Internet standard allowing a client to access scheduling information on a remote server. It extends WebDAV (HTTP-based protocol for data manipulation) specification and uses iCalendar format for the data.

tl;dr: subscribing to ics still not possible. caldav too complex. importing a single ics file is not enough.

the_mgt ( 2015-09-13 21:09:59 +0300 )edit
Login/Signup to Answer

Question tools

Follow
9 followers

Stats

Asked: 2013-12-24 22:31:01 +0300

Seen: 2,140 times

Last updated: Sep 13 '15