Přeskočit na obsah

Analyzátor ICS kalendářů

Vložený .ics soubor kalendáře převést na čitelný seznam událostí.

Vstup
Výstup

Analyzátor ICS kalendářů

Vložte obsah .ics souboru kalendáře a tento nástroj vypíše všechny události, které obsahuje, v jasné a čitelné formě. Čte data RFC 5545 iCalendar tak, jak je exportuje Outlook, Google Calendar a Apple Calendar — zalomené řádky jsou automaticky rozbaleny a escapované znaky jsou obnoveny, takže název rozdělen na dva fyzické řádky ve zdrojovém souboru se zde zobrazuje jako jeden řádek.

Vyberte si, které sloupce chcete: název, začátek, konec, trvání, místo, organizátor, popis, stav a UID. Časy převeďte do konkrétního časového pásma nebo je ponechte tak, jak je soubor napsal. Zapněte možnost Rozbalit opakující se události pro rozbalení RRULE (denně, týdně, měsíčně nebo ročně, s INTERVAL, COUNT a UNTIL) na jeho další výskyty namísto zobrazení pouze uložené události. Řaďte podle času začátku a zúžete výsledek na rozsah dat pomocí polí od/do. Zvolte tabulku, CSV nebo JSON jako tvar výstupu v závislosti na tom, zda čtete kalendář nebo ho vkládáte do jiného nástroje.

Parser je záměrně tolerantní: VALARM nebo neznámá vlastnost v rámci události je přeskočena namísto odmítnutí, evento bez času ukončení má výchozí jednu hodinu (nebo jeden den pro celodenní akce) a chybný řádek, který není platný kalendářní syntax, je ignorován namísto zastavení celého souboru. Rozšíření RRULE zahrnuje FREQ, INTERVAL, COUNT a UNTIL; rafinované položky ve stylu BYDAY/BYMONTHDAY se nepoužívají, takže neobvyklý vzor opakování stále produkuje výskyty, jen mezery podle prostého intervalu.

Všechno běží ve vašem prohlížeči — kalendářový soubor, který vložíte, včetně všech jmen účastníků nebo soukromých poznámek, které obsahuje, se nikdy nemusí nahrát nikam. Až skončíte, zkopírujte výsledek, stáhněte si jej jako soubor .txt nebo odešlete výstup do jiného nástroje, abyste na něm pokračovali.

Časté dotazy

Které formáty kalendářů čte?
Standardní RFC 5545 .ics / iCalendar data — formát exportovaný Google Calendar, Outlook, Apple Calendar a nejvíce plánovacích nástrojů. Vložte surový text souboru.
Jak funguje rozbalení opakujících se událostí?
Když je zapnuté rozbalení opakujících se událostí, je událost s RRULE (FREQ=DAILY/WEEKLY/MONTHLY/YEARLY, s INTERVAL, COUNT a UNTIL) rozbalena na její příští výskyty, až do počtu, který jste nastavili. Specifičtější pravidla jako BYDAY se nepoužívají — rozostup následuje prostý interval.
Může převést časy událostí do mého časového pásma?
Ano, když má zdrojový čas známou zónu — buď UTC timestamp nebo TZID pojmenující zónu IANA. Čas bez žádných informací o zóně se zobrazuje přesně tak, jak byl napsán, protože se z ničeho nedá převádět.
Proč filtr podle rozsahu dat neukazuje událost?
Filtr od/do porovnává čas začátku každé události. Událost, která začíná mimo rozsah, je vyloučena, i když běží do rozsahu — rozšiřte datum od na její zahrnutí.
Je můj kalendářový soubor někam nahrávám?
Ne. Analýza probíhá úplně ve vašem prohlížeči — soubor, který vložíte, a vše v něm, nikdy neopustí vaše zařízení.