İçeriğe atla

ICS takvim ayrıştırıcısı

Yapıştırılan bir .ics takvim dosyasını okunabilir etkinlik listesine dönüştürün.

Giriş
Çıkış

ICS takvim ayrıştırıcısı

Bir .ics takvim dosyasının içeriğini yapıştırın ve bu araç içinde bulunan her etkinliği düz, okunabilir bir şekilde listeler. RFC 5545 iCalendar verilerini Outlook, Google Takvim ve Apple Takvim'in dışa aktarma şekli ile okur — sarmalanmış satırlar açılır ve kaçış karakterleri otomatik olarak geri yüklenir, böylece kaynak dosyada iki fiziksel satıra bölünen bir başlık burada bir satır olarak okunur.

Hangi sütunları istediğinizi seçin: başlık, başlangıç, bitiş, süre, konum, düzenleyen, açıklama, durum ve UID. Zamanları belirli bir saat dilimine dönüştürün veya dosyanın yazıldığı şekilde bırakın. "Tekrarlayan etkinlikleri aç" seçeneğini açarak RRULE'yi (günlük, haftalık, aylık veya yıllık, INTERVAL, COUNT ve UNTIL ile) depolanan tek olay yerine sonraki oluşumlarına açılımını yapın. Başlangıç saatine göre sıralayın ve sonucu başlangıç/bitiş alanlarıyla bir tarih aralığına daraltın. Takvimi okuyor veya başka bir aracı kullanmaya devam ediyor olup olmadığınıza bağlı olarak çıktı şekli olarak tablo, CSV veya JSON seçin.

Ayrıştırıcı kasıtlı olarak toleranslıdır: bir VALARM veya bir etkinlik içindeki tanınmayan bir özellik reddedilmek yerine atlanır, bitiş zamanı olmayan bir etkinlik varsayılan olarak bir saat (veya tam gün etkinlikleri için bir gün) olarak ayarlanır ve geçersiz takvim sözdizimi içermeyen gezgin bir satır durmak yerine göz ardı edilir. RRULE açılımı FREQ, INTERVAL, COUNT ve UNTIL'i kapsar; BYDAY/BYMONTHDAY tarzındaki hassas kurallar uygulanmaz, bu nedenle olağan dışı bir yineleme düzeni yine de oluşumlar üretir, sadece düz aralıkla boşluklandırılır.

Her şey tarayıcınızda çalışır — yapıştırdığınız takvim dosyası ve içindeki her şey, katılımcı adları veya özel notlar dahil, hiçbir yere yüklenmez. Bitirdiğinizde, sonucu kopyalayın, .txt dosyası olarak indirin veya çıktıyı üzerinde çalışmaya devam etmek için başka bir aracı gönderebilirsiniz.

FAQ

Hangi takvim formatlarını okur?
Standart RFC 5545 .ics / iCalendar verileri — Google Takvim, Outlook, Apple Takvim ve çoğu planlama aracının dışa aktardığı format. Dosyanın ham metnini yapıştırın.
Tekrarlayan etkinlik açılımı nasıl çalışır?
"Tekrarlayan etkinlikleri aç" açık olduğunda, bir RRULE (FREQ=DAILY/WEEKLY/MONTHLY/YEARLY, INTERVAL, COUNT ve UNTIL ile) içeren bir etkinlik, ayarladığınız sayıya kadar sonraki oluşumlarına açılır. BYDAY gibi daha belirli kurallar uygulanmaz — boşluk düz aralığı izler.
Etkinlik zamanlarını benim saat dilime dönüştürebilir misiniz?
Evet, kaynak zamanında bilinen bir bölge varsa — ya UTC zaman damgası ya da bir IANA bölgesini adlandıran TZID. Hiçbir bölge bilgisi olmayan "kayan" bir zaman, dönüştürecek bir şey olmadığından tam olarak yazılı şekilde gösterilir.
Neden bir tarih aralığı filtresi bir etkinliği göstermiyor?
Başlangıç/bitiş filtresi her etkinliğin başlangıç saatini karşılaştırır. Aralığın dışında başlayan bir etkinlik, aralığa girmiş olsa bile hariç tutulur — bunu dahil etmek için "başlangıç tarihi"ni genişletin.
Takvim dosyam bir yere yükleniyor mu?
Hayır. Ayrıştırma tamamen tarayıcınızda çalışır — yapıştırdığınız dosya ve içeriği hiçbir zaman cihazınızdan ayrılmaz.