Подтвердить что ты не робот

Есть ли календар javascript, который принимает ical ссылку в качестве входных данных для отображения событий?

Я ищу календарь на основе javascript, который позволит мне указать удаленный ical файл для использования в качестве источника событий.

Я знаю, что google позволит вам импортировать iical, а затем просматривать календарь через js или iframe, но мне нужно сохранить этот агностик для отдельных учетных записей пользователей в любое время.

Любые предложения?

Спасибо

4b9b3361

Ответ 1

Если у вас есть доступ к "промежуточный", вы, вероятно, можете что-то сделать с этим (или похожим классом на выбранном вами языке):

http://www.phpclasses.org/package/3278-PHP-Parse-and-extract-event-information-from-iCalendar.html

и Календарь недели jQuery, что отлично:

https://github.com/robmonie/jquery-week-calendar

В основном вы просто конвертируете формат iCal в JSON на лету в PHP script.

Ответ 2

Это может быть не полный ответ, но я считаю его полезным указателем в правильном направлении.


Там есть проект под названием jqcaldav, который (как следует из названия) не точно является iCalendar (ics), но CalDAV клиент. До сих пор я не нашел способ указать URL-адрес, отображаемый непосредственно.

Однако, поскольку протокол CalDAV использует формат iCalendar для хранения и передачи данных календаря, проект jqcaldav должен содержать некоторый код для разбора и отображения данных iCalendar. Возможно, изучение кода может быть полезным упражнением и привести к созданию автономного зрителя. Я также был бы очень заинтересован в рабочем решении, но до сих пор у меня не было времени собрать что-то вместе.

Быстрый анализ показывает, что действительно есть два файла, которые, по-видимому, связаны с форматом iCalendar: ical.js и jical.js. Изучение исходного кода показывает, что используется другой файл с именем ics-parser.js. Кроме того, решение календаря было, по-видимому, выпущено под CC-By-License, поощряя повторное использование в других проектах.

Если кто-то создает проект на основе этого, я был бы рад узнать об этом или даже присоединиться.

Ответ 3

Вот ссылка на sourceforge на что-то. Не уверен, что он работает, но хотел хотя бы обеспечить что-то. http://sourceforge.net/projects/jsicsparser/