Dividir ICS por Categoría

Divide un archivo ICS grande en múltiples archivos por categoría de evento. Detecta automáticamente CATEGORIES y crea archivos ICS separados. Herramienta gratuita online.

Dividir Archivo ICS – Separar Calendario por Categoria de Evento

Un solo archivo ICS puede contener cientos o miles de eventos que abarcan multiples categorias como reuniones de trabajo, citas personales, festivos, cumpleanos e hitos de proyectos. Cuando necesitas separar estos eventos en calendarios individuales, ordenarlos manualmente es tedioso y propenso a errores. Esta herramienta lee la propiedad CATEGORIES de cada evento en tu archivo ICS y divide los eventos en archivos ICS separados, uno por categoria. El resultado es un conjunto de archivos de calendario enfocados que puedes importar de forma independiente en Google Calendar, Apple Calendar, Microsoft Outlook o cualquier otra aplicacion de calendario, dandote control granular sobre que eventos aparecen donde.

Como funciona la division por categorias

La herramienta analiza cada componente VEVENT en tu archivo ICS y examina la propiedad CATEGORIES. Los eventos asignados a la misma categoria se agrupan y se escriben en un archivo ICS dedicado nombrado segun esa categoria. Los eventos con multiples categorias aparecen en cada archivo de salida correspondiente para que no se pierda informacion. Los eventos sin propiedad CATEGORIES se recopilan en un archivo separado de "sin categoria". Cada archivo de salida incluye el envoltorio VCALENDAR necesario, VERSION, PRODID y cualquier definicion VTIMEZONE referenciada por los eventos que contiene. Los archivos de salida son archivos ICS validos y autonomos listos para importar.

Casos de uso para dividir calendarios por categoria

Un escenario comun es separar un calendario mixto de trabajo y personal despues de dejar un empleo. Puedes querer mantener los eventos personales en tu calendario privado y archivar los eventos de trabajo por separado. Los profesores que mantienen un solo calendario con categorias para diferentes clases pueden dividir el archivo al final de un semestre para crear archivos individuales para cada curso. Los organizadores de conferencias que etiquetan sesiones con nombres de pista como "Conferencia magistral", "Taller" y "Networking" pueden producir calendarios por pista para los asistentes. Los administradores de TI que migran datos de calendario pueden dividir una exportacion grande por departamento antes de distribuir archivos especificos por categoria a cada equipo.

Trabajar con eventos que tienen multiples categorias

La especificacion iCalendar permite que un evento pertenezca a mas de una categoria. Por ejemplo, un almuerzo de equipo podria estar categorizado como "Social" y "Team Building". Cuando esta herramienta encuentra eventos con multiples categorias, incluye el evento en cada archivo de salida relevante por defecto. Esto asegura que cada calendario dividido este completo y que filtrar por una sola categoria no cause que pierdas eventos que tambien pertenecen a otra categoria. Si prefieres una particion estricta donde cada evento aparezca en un solo archivo, puedes configurar la herramienta para usar solo la primera categoria listada en la propiedad CATEGORIES.

Importar calendarios divididos en diferentes aplicaciones

Despues de dividir, puedes importar cada archivo de categoria en un calendario separado dentro de tu aplicacion. En Google Calendar, crea un nuevo calendario para cada categoria a traves de Configuracion, luego importa el archivo correspondiente en el. En Apple Calendar, puedes arrastrar el archivo ICS sobre un calendario especifico en la barra lateral o usar Archivo, luego Importar y elegir el calendario de destino. En Microsoft Outlook, usa el asistente de Importacion y selecciona la carpeta de calendario de destino. Este enfoque te permite alternar la visibilidad de cada categoria de forma independiente y aplicar diferentes codigos de color, lo cual es mas flexible que tener todos los eventos en un solo calendario con formato mixto.

Preguntas Frecuentes

Que pasa con los eventos que no tienen categoria?

Los eventos sin propiedad CATEGORIES se colocan en un archivo de salida separado de "sin categoria". Esto asegura que cada evento del archivo original este contabilizado en la salida dividida, incluso si nunca se le asigno una categoria.

Puede un evento aparecer en multiples archivos de salida?

Si. Si un evento tiene multiples categorias, aparecera en el archivo de salida de cada categoria por defecto. Puedes cambiar este comportamiento para asignar cada evento solo a su primera categoria si prefieres una separacion estricta.

La division preserva los eventos recurrentes?

Si. Los eventos recurrentes, incluyendo sus definiciones RRULE y cualquier excepcion EXDATE, se preservan intactos en los archivos de salida. La informacion de recurrencia no se altera durante el proceso de division.

Como se nombran los archivos de salida?

Cada archivo de salida se nombra segun su categoria con extension .ics. Los caracteres especiales en los nombres de categoria se reemplazan con guiones para asegurar que el nombre del archivo sea valido en todos los sistemas operativos. Por ejemplo, una categoria llamada "Trabajo/Reuniones" se convierte en "Trabajo-Reuniones.ics".

Puedo dividir por una propiedad diferente a CATEGORIES?

Esta herramienta divide especificamente por la propiedad CATEGORIES, que es la forma estandar en que los eventos se clasifican en el formato iCalendar. Si tus eventos usan una propiedad personalizada para la clasificacion, considera remapear esa propiedad a CATEGORIES antes de dividir.

Hay un limite en cuantas categorias puede manejar la herramienta?

No hay limite practico. La herramienta crea un archivo de salida por cada categoria unica encontrada en tu archivo ICS. Ya sea que tengas 3 categorias o 30, cada una obtiene su propio archivo ICS limpio.

Los archivos divididos funcionaran con Google Calendar y Outlook?

Si. Cada archivo de salida es un archivo ICS valido que cumple con RFC 5545. Pueden importarse en Google Calendar, Microsoft Outlook, Apple Calendar, Thunderbird y cualquier otra aplicacion que soporte el estandar iCalendar.