Analisador de calendário ICS
Converta um ficheiro de calendário .ics colado numa lista legível de eventos.
Analisador de calendário ICS
Copie o conteúdo de um ficheiro de calendário .ics e esta ferramenta lista todos os eventos que contém de forma clara e legível. Lê dados iCalendar RFC 5545 da mesma forma que Outlook, Google Calendar e Apple Calendar os exportam — linhas contínuas são desdobradas e caracteres escapados são restaurados automaticamente, portanto um título que estava dividido em duas linhas no ficheiro original aparece como uma única linha aqui.
Escolha quais colunas pretende: título, início, fim, duração, localização, organizador, descrição, estado e UID. Converta as horas para um fuso horário específico, ou deixe-as conforme o ficheiro as escreveu. Ative "Expandir eventos recorrentes" para desdobrar um RRULE (diário, semanal, mensal ou anual, com INTERVAL, COUNT e UNTIL) nas suas próximas ocorrências em vez de apenas mostrar o evento armazenado. Ordene por hora de início e limite o resultado a um intervalo de datas com os campos de/até. Escolha tabela, CSV ou JSON como formato de saída, dependendo se está a ler o calendário ou a enviá-lo para outra ferramenta.
O analisador é deliberadamente tolerante: um VALARM ou uma propriedade não reconhecida dentro de um evento são ignorados em vez de rejeitados, um evento sem hora de término usa uma hora por defeito (ou um dia inteiro para eventos all-day), e uma linha deslocada que não é sintaxe válida de calendário é ignorada em vez de parar o ficheiro inteiro. A expansão de RRULE abrange FREQ, INTERVAL, COUNT e UNTIL; os refinamentos do tipo BYDAY/BYMONTHDAY não são aplicados, portanto um padrão de recorrência invulgar ainda produz ocorrências, apenas espaçadas pelo intervalo simples.
Tudo funciona no seu navegador — o ficheiro de calendário que copia, incluindo quaisquer nomes de participantes ou notas privadas que contenha, nunca é enviado para lugar nenhum. Quando terminar, copie o resultado, descarregue-o como ficheiro .txt, ou envie a saída para outra ferramenta para continuar a trabalhar nela.