Kalendář
Jak funguje export Kalendáře, od připojení po řešení problémů.
Připojení
Stiskněte „Připojit“ u Kalendáře na úvodní obrazovce Exporteru a pak „Otevřít složku Kalendář“. Okno se otevře ve složce Kalendáře, ~/Library/Group Containers/group.com.apple.calendar: stiskněte „Vybrat tuto složku“. Pak zvolte, kam půjdou soubory, a stiskněte „Použít tuto složku“.
macOS nežádá o přístup ke kalendáři a Exporter o něj nikdy nežádá: události se čtou z databáze uvnitř povolené složky, ne přes EventKit. Okno s oprávněním, které znáte z jiných aplikací, patří k té druhé cestě.
Kam soubory jdou
Jeden soubor Markdown na měsíc, v jedné složce: 2026-09.md, 2026-10.md. Složka přímo ve vaší domovské složce, třeba ~/Documents, dostane uvnitř složku calendar-export; hlubší, třeba ~/Documents/kalendar, se použije tak, jak je. Měsíc bez událostí soubor nedostane.
Co se exportuje
Každá událost v kalendářích zaškrtnutých na kartě, v nastaveném rozsahu. Výběr seskupuje kalendáře pod jejich účty, tak jako postranní panel Kalendáře, takže jedno odškrtnutí může vynechat účet.
Událost patří do měsíce, ve kterém začíná, právě jednou, i když přesahuje konec měsíce.
Opakování
Opakovaná událost je v každém dni, kdy nastane, ne jen v den, kdy byla vytvořena. Exporter čte výskyty, které si Kalendář drží pro vlastní zobrazení, takže soubor souhlasí s aplikací, a řádek říká, jak se událost opakuje.
Formát
Vždy Markdown: frontmatter měsíce, pak nadpis na den a jeden řádek na událost.
Den začíná celodenními událostmi a pak pokračuje podle času začátku, tedy v pořadí, v jakém jej Kalendář kreslí. Celodenní událost píše „all day“; nikdy nedostane 00:00, které neměla.
Soubor
| klíč | obsahuje |
|---|---|
title, month |
„Kalendář, září 2026“ a 2026-09 |
events |
kolik událostí soubor obsahuje |
calendars |
kalendáře měsíce, nejplnější první |
Řádek je čas, událost, kalendář, ze kterého pochází, a kde se koná, pak pole, na která se vault může ptát:
| pole | obsahuje |
|---|---|
repeats:: |
daily, weekly, every 2 weeks |
join:: |
odkaz na videohovor, pokud jej událost má |
with:: |
kolik lidí v ní je |
## 2026-09-17, čtvrtek
- all day Marilyn narozeniny · Narozeniny
- 09:30-10:00 Standup · Práce · Zoom [repeats:: weekly] [with:: 6]
- 13:00-14:00 Oběd s Kevinem · Osobní · Philz Coffee
Jak daleko zpět čte
Řádek „reads“ na kartě: letos, 2 roky, 5 let nebo vše. Mění, které soubory se zapisují, takže užší rozsah je menší export.
Kalendář drží zhruba dva roky výskytů pro vlastní zobrazení a víc ke čtení není: na skutečném Macu vrátí 2 roky, 5 let i vše stejné události. „vše“ znamená vše, co tento Mac má, ne vše, co se kdy stalo.
Zdarma a po odemknutí
Prvních 100 událostí je zdarma a zdarma zůstane. Odemknutí Kalendáře vyexportuje zbytek (ceník).
Synchronizace a úplná synchronizace
Po prvním „sync now“ Exporter přepíše měsíc, když se v něm něco změní, nejvýš jednou za minutu. Přesun události přepíše její měsíc, a jen ten.
„full resync“ se nejdřív zeptá, pak odstraní soubory měsíců, které Exporter zapsal, a zapíše znovu každý zaškrtnutý kalendář. Vše ostatní ve složce zůstane.
Problémy a řešení
- „no calendar database in that folder (pick the Calendar folder itself)“: stiskněte znovu „connect“ a vyberte složku, ve které se okno otevře
- chybí kalendář: je na kartě odškrtnutý, nebo je odškrtnutý celý jeho účet. Výběr seskupuje kalendáře podle účtu
- chybí staré události: řádek „reads“ stojí na kratším rozsahu, nebo je sám Kalendář už nemá
- vaše připomínky jsou v exportu: Kalendář ukazuje naplánované připomínky jako vlastní kalendář. Odškrtněte na kartě účet „Reminders“