# 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 |

```markdown
## 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](https://exporter.dev/pricing)).

## 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“

## Related

- [Kalendář](https://exporter.dev/cs/calendar): Každý měsíc jako soubor Markdown
- [Připomínky](https://exporter.dev/cs/docs/reminders): Soubory seznamů, pole a opravy
- [MCP server](https://exporter.dev/cs/docs/mcp): Připojení Claude a dalších agentů

---

human version: https://exporter.dev/cs/docs/calendar
every page: https://exporter.dev/llms.txt
