2011-01-12 20 views
16

Estoy buscando un calendario basado en JavaScript que me permita especificar un archivo ical remoto para usar como fuente de los eventos.¿Hay un calendario de Javascript que tenga un enlace ical como entrada para mostrar eventos?

Sé que Google le permitirá importar el ical y luego ver el calendario a través de js o iframe, pero debo mantener este agnóstico para cuentas de usuario individuales en cualquier momento.

¿Alguna sugerencia?

Gracias

+1

http://www.instantcal.com/isc/js/cvu.html –

+0

usando instantcal también pero se rompió cuando cambié a https – Strategist

Respuesta

2

Esto puede no ser una respuesta completa, pero creo que es un puntero útil en la dirección correcta.


Hay un proyecto llamado jqcaldav, que es (como su nombre indica) no es exactamente un (ICS) iCalendar espectador, sino un cliente CalDAV. Hasta ahora no he encontrado una manera de especificar una URL ics para visualizar directamente.

Sin embargo, dado que el protocolo CalDAV utiliza el formato iCalendar para almacenar y comunicar datos de calendario, el proyecto jqcaldav debe contener algo de código para analizar y visualizar datos de iCalendar. Quizás examinar el código puede ser un ejercicio útil y conducir al desarrollo de un visor de ics independiente. También estaría muy interesado en una solución de trabajo, pero hasta ahora no he tenido tiempo de armar algo yo mismo.

Un análisis rápido muestra que, de hecho, hay dos archivos que aparentemente están relacionados con el formato de iCalendar: ical.js y jical.js. El examen del código fuente revela que se utiliza otro archivo llamado ics-parser.js. Además, la solución de calendario aparentemente se lanzó bajo una CC-By-License, que fomenta la reutilización en otros proyectos.

Si alguien crea un proyecto basado en esto, me alegra saber de ella o incluso participar.

Cuestiones relacionadas