Календарь биатлона или формат ICS
Это статья напоминалка для себя.
для всех остальных - сразу скажу - к статье прикреплен файл календаря ( в формате ICS ) биатлонных гонок на сезон 2012-2013 (и на сезон 2013-2014 ), чтобы можно было импортировать его, например в iCal, MS Outlook, или Google Calendar, и затем удобно отслеживать события биатлона :). Я например импортировал в Google Calendar, и теперь на телефоне с андроидом в виджете "календарь", вижу когда будут гонки.
Описание формата ICS (это уже для себя)
файл в кодировке utf-8. Сначала идет "шапка"
BEGIN:VCALENDAR PRODID:-//Google Inc//Google Calendar 70.9054//EN VERSION:2.0 CALSCALE:GREGORIAN METHOD:PUBLISH X-WR-CALNAME:Биатлон X-WR-TIMEZONE:Europe/Moscow X-WR-CALDESC:Календарь проведения соревнований по биатлону.
затем события, каждый в своем блоке начинающимся на "BEGIN:VEVENT" и заканчивающиеся на "END:VEVENT". Даты - достаточно понятны по названиям, в формате дата: YYYYMMDD буква T, время HHMMSS, буква Z все слитно. Время - по гринвичу! Т.е. надо обязательно вычислять смещение. UID - должен быть уникальным, я когда создавал календарь вручную - просто инкрементировал. Вроде все.
BEGIN:VEVENT DTSTART:20121125T143000Z DTEND:20121125T143000Z DTSTAMP:20121125T143000Z UID:2301 CREATED:20121125T143000Z DESCRIPTION:Кубок мира по биатлону LAST-MODIFIED:20121125T134000Z LOCATION:1. Эстерсунд (Швеция) 25.11 - 02.12.2012 SEQUENCE:0 STATUS:CONFIRMED SUMMARY:Смешанная эстафета TRANSP:OPAQUE END:VEVENT
В конце обязательно не забыть закрыть календарь тегом
END:VCALENDAR
Ссылка на готовый файл (указано расписание гонок этапов кубка мира, кубка IBU, Чемпионата Мира, Чемпионата Европы на сезон 2012-2013) - biathlon.ics
Ссылка на календарь google - https://www.google.com/calendar/ical/biu8hf6attalkt84unpf5pba8k%40group.calendar.google.com/public/basic.ics
Добавление от 2013-10-02: Обновил календарь google, добавил события сезона 2013-2014. Кому нужен только готовый файл с расписанием биатлона на сезон 2013-14 - вот файл. Здесь указаны расписание биатлонных этапов кубка мира, кубка IBU, Олимпийских игр в Сочи 2014, Чемпионата Европы.