Analizzatore di calendario ICS
Converte un file .ics incollato in un elenco leggibile di eventi.
Analizzatore di calendario ICS
Incolla il contenuto di un file .ics di calendario e questo strumento elenca tutti gli eventi che contiene in forma chiara e leggibile. Legge i dati RFC 5545 iCalendar come esportati da Outlook, Google Calendar e Apple Calendar — le linee avvolte vengono spiegate automaticamente e i caratteri sfuggiti vengono ripristinati, quindi un titolo diviso su due linee fisiche nel file di origine viene visualizzato come una sola linea qui.
Scegli quali colonne vuoi: titolo, inizio, fine, durata, luogo, organizzatore, descrizione, stato e UID. Converti gli orari in un fuso orario specifico, oppure lasciati così come il file li ha scritti. Attiva "Espandi gli eventi ricorrenti" per espandere un RRULE (giornaliero, settimanale, mensile o annuale, con INTERVAL, COUNT e UNTIL) nelle sue prossime occorrenze invece di mostrare solo l'evento archiviato. Ordina per ora di inizio e restringi il risultato a un intervallo di date con i campi da/a. Scegli tabella, CSV o JSON come formato di output a seconda che tu stia leggendo il calendario o passandolo a un altro strumento.
L'analizzatore è deliberatamente permissivo: un VALARM o una proprietà non riconosciuta all'interno di un evento viene saltato piuttosto che rifiutato, un evento senza un'ora di fine ha un valore predefinito di un'ora (o un giorno per gli eventi a giornata intera), e una linea fuori posto che non sia una sintassi di calendario valida viene ignorata invece di interrompere l'intero file. L'espansione RRULE copre FREQ, INTERVAL, COUNT e UNTIL; i perfezionamenti nello stile BYDAY/BYMONTHDAY non vengono applicati, quindi un motivo di ricorrenza insolito produce comunque occorrenze, solo distanziate dall'intervallo semplice.
Tutto viene eseguito nel tuo browser — il file di calendario che incolli, inclusi eventuali nomi di partecipanti o note private che contiene, non viene mai caricato da nessuna parte. Quando hai finito, copia il risultato, scaricalo come file .txt o invia l'output a un altro strumento per continuare a lavorarci.