Preskoči na sadržaj

ICS parser kalendara

Zalijepljenu .ics datoteku kalendara pretvorite u čitljiv popis događaja.

Unos
Rezultat

ICS parser kalendara

Zalijepite sadržaj .ics datoteke i ovaj alat ispisuje sve događaje sadržane u njoj čitljivom obliku. Čita RFC 5545 iCalendar podatke kako ih izvozaju Outlook, Google Calendar i Apple Calendar — prelomljene linije se automatski razvijaju, a izbjegli znakovi se vraćaju, tako da se naslov koji je u originalnoj datoteci bio razdijeljen na dvije linije ovdje čita kao jedna linija.

Odaberite stupce koje želite: naslov, početak, završetak, trajanje, lokaciju, organizatora, opis, status i UID. Pretvorite vremenske oznake u određenu vremensku zonu ili ih ostavite kako ih je datoteka napisala. Uključite "Proširi ponavljajuće događaje" da razvijete RRULE (dnevni, tjedni, mjesečni ili godišnji, sa INTERVAL, COUNT i UNTIL) u njegove sljedeće pojavljivanja umjesto samo prikazivanja jednog pohranjenoga događaja. Sortirajte po vremenu početka i suzite rezultat na raspon datuma sa poljima od/do. Odaberite tablicu, CSV ili JSON kao oblik ispisa ovisno o tome čitate li kalendar ili ga prosleđujete drugom alatu.

Parser je namjerno tolerantan: VALARM ili nepoznatih svojstava unutar događaja se preskače umjesto odbijanja, događaj bez vremena završetka defaultira na jedan sat (ili jedan dan za All-Day događaje), a zalutala linija koja nije valjana sintaksa kalendara se ignora umjesto zaustavljanja cijele datoteke. Proširenje RRULE pokriva FREQ, INTERVAL, COUNT i UNTIL; BYDAY/BYMONTHDAY-style rafiniranja se ne primjenjuju, tako da se neobičan uzorak ponavljanja i dalje daje pojavljivanja, samo razmaknuta u običnim intervalima.

Sve se izvršava u vašem pregledniku — datoteka kalendara koju zalijepite, uključujući imena prisutnih ili privatnih bilješki koje sadrži, nikad se negdje neće prenijeti. Kada završite, kopirajte rezultat, preuzmite ga kao .txt datoteku ili pošaljite ispis drugom alatu da nastavite raditi.

FAQ

Koje formate kalendara čita?
Standardne RFC 5545 .ics / iCalendar podatke — format koji izvažaju Google Calendar, Outlook, Apple Calendar i većina alata za raspored. Zalijepite surovi tekst datoteke.
Kako funkcionira proširenje ponavljajućih događaja?
Kada je "Proširi ponavljajuće događaje" uključeno, događaj sa RRULE (FREQ=DAILY/WEEKLY/MONTHLY/YEARLY, sa INTERVAL, COUNT i UNTIL) se razvija u njegova sljedeća pojavljivanja, do broja koji ste postavili. Specifičnija pravila kao što su BYDAY se ne primjenjuju — razmaknuće slijedi obični interval.
Može li konvertirati vremenske oznake događaja u moju vremensku zonu?
Da, kada izvorni čas ima poznatu zonu — ili UTC vremensku oznaku ili TZID koja imenuje IANA zonu. "Plutajući" čas bez informacije o zoni se prikazuje točno kako je napisan, jer nema iz čega ga konvertirati.
Zašto filter po datumu ne prikazuje događaj?
Filter od/do uspoređuje vrijeme početka svakog događaja. Događaj koji počinje izvan raspona se isključuje čak i ako se proteže unutar raspona — proširite "od" datumu da ga uključite.
Je li moja datoteka kalendara prenesena negdje?
Ne. Ispis se u potpunosti izvršava u vašem pregledniku — datoteka koju zalijepite i sve što sadrži nikad ne napušta vašu napravu.