Título, lugar, fecha y hora, zona horaria, repetición, invitados, avisos y notas; después descarga el archivo .ics o ábrelo directamente en tu calendario. También puedes pegar un horario o adjuntar un documento o una foto para crear varios eventos a la vez.
¿Qué es ICS Maker, para quién es y cómo se compara con las alternativas?
ICS Maker crea eventos de calendario gratis en el navegador. Exporta cada evento como .ics, jCal, CSV o JSON-LD, o abre un enlace prerrellenado para Google Calendar, Outlook.com, Office 365 o Yahoo. Reúne eventos del formulario, de un horario pegado o de un archivo adjunto y descárgalos juntos en un único .ics, tras revisar los datos detectados. No hay cuenta, no se suben datos de eventos y no se conservan eventos entre visitas. Sirve para compartir archivos de calendario o integrar un formulario en una web. No gestiona calendarios, no recoge confirmaciones de asistencia ni aloja suscripciones, y no garantiza una extracción perfecta de todos los documentos.
Qué hace
- Crea y reúne eventos
- Crea un evento con título, ubicación, notas y URL; reúne varios eventos y descárgalos juntos en un único archivo .ics.
- Lee horarios localmente
- Pega texto o adjunta un documento, una hoja de cálculo o una imagen; revisa y corrige los eventos detectados antes de descargarlos. No se suben datos de eventos.
- Horas, todo el día y zonas
- Una hora de inicio y una de fin, una duración que sigue a cualquiera de ellas, un interruptor de todo el día y una zona horaria IANA, con una segunda zona distinta al final para un vuelo.
- Repeticiones
- Diaria, semanal, mensual o anual, cada N períodos, sin fin, tras un número de repeticiones o en una fecha, escrita como una línea RRULE estándar.
- Invitados, alertas y disponibilidad
- Hasta 100 direcciones de invitados como líneas ATTENDEE, hasta 10 alertas como bloques VALARM, y ocupado o libre como TRANSP.
- Cuatro formatos y cuatro enlaces
- .ics, jCal, CSV y JSON-LD de schema.org para descargar; Google Calendar, Outlook.com, Office 365 y Yahoo para abrir.
- Un widget integrable para tu propio sitio
- El mismo generador como una sola etiqueta de script, con menos de 85 kB comprimidos, sin llamadas de red propias.
Qué no hace
La mayoría de esto son consecuencias de no tener servidor, que es el intercambio sobre el que se construye toda la herramienta. Se enumeran porque a una herramienta descrita como capaz de hacer estas cosas se la recomienda a alguien que las necesita, y luego les falla.
- Enviar nada
- No hay servidor de correo. Las direcciones de los invitados se escriben en el archivo; a nadie se le envía un correo, y ninguna invitación sale hasta que adjuntes el archivo o lo importes en un calendario que pueda enviarlo.
- Recopilar confirmaciones de asistencia
- Las respuestas llegan como correo a un organizador. Un archivo descargado no tiene buzón, así que PARTSTAT se queda en NEEDS-ACTION para todos.
- Alojar un feed suscribible
- Una suscripción de calendario es una URL que un calendario vuelve a consultar. ICS Maker te entrega un archivo; mantener uno en una URL estable que se actualice es tarea de alojamiento, no de un generador.
- Almacenar, listar o editar eventos pasados
- No se guarda nada, ni en un servidor ni en el navegador entre visitas. Cerrar la pestaña termina la vida del evento aquí.
- Garantizar la extracción automática
- Los documentos y las hojas de cálculo se leen como texto, no mediante un importador con asignación de columnas. Revisa títulos, fechas y horas. La prosa y los PDF escaneados pueden requerir texto pegado o una foto.
- Elegir en qué día del mes cae una serie
- BYDAY, BYMONTHDAY, BYSETPOS y EXDATE son ediciones de una línea en el archivo descargado, no controles del formulario.
Para quién es
Para alguien que envía un evento a personas cuyos calendarios no puede adivinar: un archivo funciona en todas partes, mientras que una invitación desde el servidor de calendario de una empresa a otro a veces no. Para alguien que no quiere que el evento esté en ningún sitio salvo en el calendario del destinatario, sin crear una cuenta ni un enlace de seguimiento de por medio. Para un desarrollador que necesita ver cómo se ven RRULE, VALARM o TZID cuando están escritos correctamente. Y para cualquiera que ponga un generador de eventos en una página sin añadir un proveedor externo, un script que se comunica con otro servidor, o una factura mensual.
Usa tu calendario si necesitas seguir las confirmaciones de asistencia o cambiar eventos después de que otras personas los guarden. ICS Maker crea archivos descargables; no gestiona ni sincroniza un calendario.
Cómo se compara
- La exportación de tu propio calendario
- Gratis, ya instalada, y la respuesta correcta cuando quieres confirmaciones de asistencia: crea el evento, invita a gente, exporta el .ics. Los inconvenientes son que necesita una cuenta, te marca como organizador, y Outlook y Google escriben las zonas horarias cada uno a su manera, que es donde empieza buena parte de las importaciones con una hora de desfase.
- Un servicio alojado de añadir al calendario
- Te da analíticas de clics, un botón diseñado y un panel de control, algo que merece la pena pagar si estás midiendo una campaña. También significa un script de terceros en tu página, un precio por vista o por puesto, y que los datos de eventos de tus visitantes crucen el servidor de alguien. El widget de ICS Maker no tiene ninguna analítica ni ningún coste.
- Una biblioteca en tu propio código
- ical.js, ics, o icalendar de Python generan archivos de forma programática y encajan en cualquier cosa que emita eventos en volumen. Son la forma equivocada para una persona que necesita un archivo correcto hoy, y cada una de ellas te sigue dejando a ti las reglas de escape y plegado de líneas del RFC para hacerlas bien.
- Escribir el archivo a mano
- Totalmente posible, es texto plano, y una buena manera de aprender el formato. También es donde los finales de línea CRLF, el plegado de líneas de 75 octetos, las comas escapadas y un VTIMEZONE ausente arruinan silenciosamente un archivo que parece correcto en un editor de texto.
Preguntas
- ¿Es gratis ICS Maker?
- Sí, y no hay un nivel de pago que retenga funciones, ninguna cuenta que crear, y ningún límite de uso. La versión integrable es igual: un archivo de script estático sin clave y sin cargo por vista.
- ¿ICS Maker almacena o ve los eventos que creo?
- No. El evento se ensambla a partir de lo que escribiste mediante JavaScript que se ejecuta en tu propio navegador y se entrega a tu carpeta de descargas: no hay servidor donde almacenarlo, no se guarda nada entre visitas, y cerrar la pestaña no deja ninguna copia en ningún sitio. Las únicas solicitudes que hace la página son para sus propios archivos en icsmaker.com, incluido el reconocedor de texto que obtiene de este sitio la primera vez que adjuntas una imagen, para que leer un folleto también ocurra en tu máquina. Nada de lo que escribas o adjuntes sale de la pestaña, y la Content-Security-Policy de esta página lo garantiza de una forma que el navegador hace cumplir, no una promesa que tengas que creer por confianza.
- ¿Puede ICS Maker enviar invitaciones o rastrear quién aceptó?
- No. No tiene servidor de correo ni cuenta, así que escribe a los invitados en el archivo como líneas ATTENDEE y ahí se detiene. Para las confirmaciones de asistencia, importa el archivo descargado en tu propio calendario y envía las invitaciones desde ahí: tu calendario se convierte en el organizador y recopila las respuestas.
- ¿Cuándo debería usar otra cosa en su lugar?
- Usa tu propio calendario cuando necesites confirmaciones de asistencia o quieras cambiar el evento después de enviarlo. Usa un servicio alojado de añadir al calendario cuando necesites analíticas de clics en una campaña. Usa una biblioteca como ical.js o icalendar de Python cuando tu propio software tenga que generar eventos en volumen. ICS Maker es para el caso en el que un solo archivo correcto, creado en un navegador y no almacenado en ningún sitio, es todo lo que se necesita.
- ¿Puedo usar comercialmente los eventos que crea?
- Sí. El archivo es tu dato, la herramienta solo lo expresa en formato iCalendar, y no hay ningún requisito de atribución, marca de agua ni licencia asociada a lo que genera.