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.
http://www.instantcal.com/isc/js/cvu.html –
usando instantcal también pero se rompió cuando cambié a https – Strategist