Kalendár
Ako funguje export Kalendára, od pripojenia po riešenie problémov.
Pripojenie
Stlačte “Connect” pri Kalendári na úvodnej obrazovke Exportera a potom “Open Calendar Folder”. Panel sa otvorí priamo v priečinku Kalendára, ~/Library/Group Containers/group.com.apple.calendar: stlačte “Select This Folder”. Potom zvoľte, kam pôjdu súbory, a stlačte “Use This Folder”.
macOS nežiada o prístup ku kalendáru a Exporter oň nikdy nežiada: udalosti sa čítajú z databázy v priečinku, ku ktorému ste udelili prístup, nie cez EventKit. Okno s povolením, ktoré ste možno videli pri iných aplikáciách, patrí k tej druhej ceste.
Kam idú súbory
Jeden súbor Markdown na mesiac, v jednom priečinku: 2026-09.md, 2026-10.md. Priečinok priamo vo vašom domovskom priečinku, napríklad ~/Documents, dostane vo vnútri priečinok calendar-export; hlbší priečinok, napríklad ~/Documents/calendar, sa použije tak, ako je. Mesiac bez udalostí súbor nedostane.
Čo sa exportuje
Každá udalosť v kalendároch zaškrtnutých na karte, v rozsahu, ktorý je na karte nastavený. Výber zoskupuje kalendáre pod ich účty, tak ako to robí bočný panel Kalendára, takže jedno zrušenie zaškrtnutia môže vynechať celý účet.
Udalosť sa zaradí do mesiaca, v ktorom sa začína, a to raz, aj keď presahuje koniec mesiaca.
Opakovania
Opakovaná udalosť je v každom dni, keď nastane, nielen v deň, keď bola vytvorená. Exporter číta výskyty, ktoré si Kalendár uchováva pre vlastné zobrazenia, takže súbor súhlasí s aplikáciou, a riadok uvádza, ako sa udalosť opakuje.
Formát
Vždy Markdown: front matter mesiaca, potom nadpis na deň a jeden riadok na udalosť.
Deň začína celodennými udalosťami a potom pokračuje podľa času začiatku, teda v poradí, v akom ho kreslí Kalendár. Celodenná udalosť uvádza “all day”; nikdy nedostane 00:00, ktoré nemala.
Súbor
| kľúč | obsahuje |
|---|---|
title, month |
“Kalendár, september 2026” a 2026-09 |
events |
koľko udalostí súbor obsahuje |
calendars |
kalendáre mesiaca, najplnší prvý |
Riadok obsahuje čas, udalosť, kalendár, z ktorého pochádza, a kde sa koná, potom polia, na ktoré sa môže vault pýtať:
| pole | obsahuje |
|---|---|
repeats:: |
daily, weekly, every 2 weeks |
join:: |
odkaz na videohovor, ak ho udalosť má |
with:: |
koľko ľudí je pri udalosti |
## 2026-09-17, štvrtok
- all day Narodeniny Marilyn · Narodeniny
- 09:30-10:00 Standup · Práca · Zoom [repeats:: weekly] [with:: 6]
- 13:00-14:00 Obed s Kevinom · Domov · Philz Coffee
Ako ďaleko dozadu číta
Riadok “reads” na karte: “this year”, “2 years”, “5 years” alebo “all”. Mení, ktoré súbory sa zapisujú, takže užší rozsah znamená menší export.
Kalendár uchováva výskyty zhruba za dva roky pre vlastné zobrazenia a viac na čítanie nie je: na skutočnom Macu vrátia “2 years”, “5 years” aj “all” tie isté udalosti. “all” znamená všetko, čo má tento Mac, nie všetko, čo sa kedy stalo.
Zadarmo a po odomknutí
Vašich prvých 100 udalostí je zadarmo a zadarmo aj zostane. Odomknutie Kalendára exportuje zvyšok (ceny).
Synchronizácia a úplná opätovná synchronizácia
Po prvom “Sync Now” Exporter prepíše mesiac, keď sa v ňom niečo zmení, najviac raz za minútu. Presunutie udalosti prepíše jej mesiac, a iba ten.
“Full Resync” sa najprv opýta, potom odstráni súbory mesiacov, ktoré zapísal Exporter, a znova zapíše každý zaškrtnutý kalendár. Všetko ostatné v priečinku zostane.
Problémy a riešenia
- “no calendar database in that folder (pick the Calendar folder itself)”: stlačte znova “Connect” a vyberte priečinok, v ktorom sa panel otvorí
- chýba kalendár: na karte nie je zaškrtnutý, alebo nie je zaškrtnutý celý jeho účet. Výber zoskupuje kalendáre podľa účtu
- chýbajú staré udalosti: riadok “reads” na karte je nastavený na kratší rozsah, alebo ich už nemá ani samotný Kalendár
- v exporte sú vaše pripomienky: Kalendár zobrazuje naplánované pripomienky ako samostatný kalendár. Zrušte na karte zaškrtnutie účtu “Reminders”