Uncategorised
iCalendar Resources
Specifications
iCalendar (RFC 5545) specifies a standard method for representing and exchanging calendaring and scheduling information. This RFC supercedes the original iCalendar specification , RFC 2445. Original text version, iCalendar.org's HTML version
New Properties for iCalendar (RFC 7986) defines a set of new properties for iCalendar data and extends the use of some existing properties to the entire iCalendar object. Original text version, iCalendar.org's HTML version
iCalendar Venue (Draft) specifies a standard method for representing venues beyond what the iCalendar specification provides. Original text version, iCalendar.org's HTML version
CalDAV (RFC 4791) defines extensions to the Web Distributed Authoring and Versioning (WebDAV) protocol for use with calendar and scheduling information. Original text version, iCalendar.org's HTML version
CalDAV Scheduling Extensions (RFC 6638) defines scheduling extensions to the CalDAV specification (RFC 4791). Original text version, iCalendar.org's HTML version
Validation Tools
Validation tools help developers find errors in their feeds and to ensure compliance with the iCalendar standard.
http://icalendar.org/validator.html - an iCalendar validator written by Dan Cogliano.
Programming Libraries
Programming libraries can help reduce development time building applications featuring iCalendar support. This list is informational only and does not imply any recommendation on these libraries.
C/C++ - Libical http://libical.github.io/libical/
Java - iCal4j https://github.com/ical4j/ical4j/wiki
.NET - iCal.NET https://github.com/rianjs/ical.net
PHP -
Zap Calendar Library http://iCalendar.org/php-library.html
iCalcreator http://kigkonsult.se/iCalcreator/index.php
Python - iCalendar package https://pypi.python.org/pypi/icalendar
Ruby - icalendar http://icalendar.rubyforge.org/
Calendars
National Public Holidays - An extensive list of national and state public holidays in icalendar format.
Office Holidays - Provides downloadable iCalendar feeds with dates and information on public holidays and bank holidays in key countries around the world.
WebCal.Guru- A popular site listing calendars for holidays, science, sports and more.
iCalShare.com - A popular site listing thousands of calendars
Organizations
CalConnect - A calendaring and scheduling consortium
Internet Engineering Task Force (IETF) - The organization responsible for publishing the iCalendar RFC and other standard protocols
Other
Calendar Swamp - A blog about calendar issues and interoperability calendarswamp.blogspot.com