Qué hace
Rellena uno o varios eventos y descarga un único archivo .ics que Google Calendar, Apple Calendar y Outlook pueden importar. Cada evento admite zona horaria, rango de días completos, regla de repetición (diaria, semanal en días elegidos, mensual por fecha o por "segundo martes", anual; cada N; con fin tras un número de veces o en una fecha), avisos, lugar, enlace, descripción, organizador y asistentes. También puedes importar eventos desde CSV, ver las diez próximas repeticiones y abrir el evento ya rellenado en Google Calendar u Outlook.
Las líneas terminan en CRLF y se pliegan a 75 octetos sin partir nunca un carácter UTF-8 de varios bytes. Comas, puntos y coma y barras invertidas se escapan, cada evento lleva UID y DTSTAMP, y los eventos de día completo terminan el día siguiente al último, como exige el estándar.
Zonas horarias
Con "en una zona horaria" el archivo incluye un bloque VTIMEZONE generado con los datos de tu navegador, de modo que una reunión semanal a las 09:00 sigue a las 09:00 tras el cambio de hora. UTC es sencillo pero desplaza los eventos repetidos una hora; la hora "flotante" sirve para alarmas, no para reuniones. Todo se genera en tu navegador.