ICS-kalenderparser
Omvandla en inklistrad .ics-kalenderfil till en läsbar lista över händelser.
ICS-kalenderparser
Klistra in innehållet i en .ics-kalenderfil så listar det här verktyget alla händelser den innehåller i tydlig, läsbar form. Det läser RFC 5545 iCalendar-data på samma sätt som Outlook, Google Calendar och Apple Calendar exporterar det — radbrytningar tas bort och undantagna tecken återställs automatiskt, så en titel som var delad över två fysiska rader i källfilen läses som en rad här.
Välj vilka kolumner du vill ha: titel, start, slut, varaktighet, plats, organisatör, beskrivning, status och UID. Konvertera tider till en specifik tidszon eller låt dem som filen skrev dem. Slå på "Expandera återkommande händelser" för att rulla ut en RRULE (daglig, veckovis, månadsvis eller årlig, med INTERVAL, COUNT och UNTIL) till dess nästa förekomster istället för att bara visa den lagrade händelsen. Sortera efter starttid och begränsa resultatet till ett datumintervall med från/till-fälten. Välj tabell, CSV eller JSON som utmatningsformat beroende på om du läser kalendern eller matar den in i ett annat verktyg.
Parsern är medvetet förlåtande: ett VALARM eller en okänd egenskap inom en händelse hoppas över i stället för att avvisas, en händelse utan sluttid får som standard en timme (eller en dag för heldagshändelser), och en felaktig rad som inte är giltig kalendersyntax ignoreras i stället för att stoppa hela filen. RRULE-expansion täcker FREQ, INTERVAL, COUNT och UNTIL; BYDAY/BYMONTHDAY-stilrefinemang tillämpas inte, så ett ovanligt återkomstmönster producerar fortfarande förekomster, bara på vanliga intervall.
Allt körs i din webbläsare — kalenderfilen du klistrar in, inklusive alla namn på deltagare eller privata anteckningar den innehåller, laddas aldrig upp någonstans. När du är klar kopierar du resultatet, laddar ned det som en .txt-fil eller skickar utdata till ett annat verktyg för att fortsätta arbeta med det.