Build all apps from Markdown content; Compose Desktop replaces GTK on Linux and Windows

- content/ + scripts/build-content.py produce content.json for every app
- stable lesson IDs with one-time progress migration (Swift, Kotlin)
- shared answer-check tests (tests/answers.json) for Kotlin and Swift
- android/desktop: Compose app with updater, speech and GTK progress import
- CI packages AppImage and Windows zip with ProGuard, runs the tests

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
pepaskopec-blip 2026-10-09 20:40:37 +02:00
commit c3bc32113b
964 changed files with 57285 additions and 1156 deletions

View file

@ -0,0 +1,283 @@
---
id: hlava-xxii
autor: Joseph Heller
nazev: Hlava XXII
zanr: Próza
preklad: Jindra
---
# O knize
- Autor: Joseph Heller
- Žánr: anti válečný / absurdní román
- Poprvé vydáno: 1961
- Děj/prostředí: WWII, letecká základna Pianosa
- Vyprávění/forma: er-forma, nelineární, ironie; překlad Jindra
# Doba a svět
- Druhá světová válka – absurdita
- Byrokracie armády
- Opakující se nálety
- Catch-22 logická past
- Smrt Yossarianových přátel
- Touha desertovat
# Postavy
- Yossarian – bombardér, chce přežít
- Colonel Cathcart – eskaluje nálety
- Milieu Minderbinder – obchodník M&M
- Doc Daneeka – „mrtvý“ doktor
- Nately – mladý pilot
- Snowden – smrt v letadle
# Klíčové pojmy a motivy
- Catch-22 – past pravidel
- Absurdita války
- Obchod s válkou (M&M)
- Snowden „Au chaud“
- Přežít vs. povinnost
- Černý humor
# Kvíz
## Autor?
- [x] Heller
- Remarque
- Hemingway
- Orwell
> Joseph Heller.
## Rok?
- [x] 1961
- 1945
- 1984
- 2000
> Poválečný román.
## Yossarian?
- [x] Bombardér toužící utéct
- Generál
- Ne
- Ne
> Hrdina.
## Catch-22?
- [x] Pravidlová past – nemůžeš být prohlážen bláznem
- Letadlo
- Ne
- Ne
> Titul.
## Válka?
- [x] WWII
- Vietnam
- Ne
- Ne
> Kontext.
## Pianosa?
- [x] Italská základna fikce
- Praha
- Ne
- Ne
> Místo.
## M&M?
- [x] Milieu prodává na černém trhu
- Ne
- Ne
- Ne
> Postava.
## Cathcart?
- [x] Zvyšuje nálety
- Ne
- Ne
- Ne
> Důstojník.
## Snowden?
- [x] Smrt odhalí absurditu
- Ne
- Ne
- Ne
> Scéna.
## Doc Daneeka?
- [x] „Mrtvý“ na papíře
- Ne
- Ne
- Ne
> Byrokracie.
## Žánr?
- [x] Anti válečný absurdní román
- Pohádka
- Epos
- Lyrika
> Próza.
## Překlad?
- [x] Jindra
- Nezval
- Dušek
- Nevrla
> Katalog.
## Nelineární?
- [x] Ano čas skáče
- Ne
- Lineární
- Ne
> Forma.
## Humor?
- [x] Černý ironický
- Ne
- Slapstick
- Ne
> Styl.
## Proč maturitní?
- [x] Klasika 20. stol.
- Nejkratší
- Bez smyslu
- Ne
> Kanón.
## Co NENÍ?
- Yossarian
- Catch-22
- [x] Hamlet
- M&M
> Shakespeare.
## Remarque vs Heller?
- [x] Obě válka, jiný styl
- Totéž
- Remarque Catch
- Ne
> Různí.
## Nately?
- [x] Zamilovaný, tragicky
- Ne
- Ne
- Ne
> Postava.
## Nálety?
- [x] Opakující se nebezpečné
- Ne
- Ne
- Ne
> Motiv.
## Desertace?
- [x] Yossarian chce
- Ne
- Ne
- Ne
> Cíl.
## Er-forma?
- [x] Ano
- Ich Katniss
- Ne
- Ne
> Próza.
## Absurdita?
- [x] Byrokracie války
- Ne
- Ne
- Ne
> Téma.
## Katalog?
- [x] Próza
- Drama
- Poezie
- Opera
> Próza.
## 22?
- [x] Číslo v pasti
- Ne
- Ne
- Ne
> Titul.
## Snowden v letadle?
- [x] Krvavá smrt
- Ne
- Ne
- Ne
> Trauma.
## Otrava?
- [x] Yossarian v nemocnici
- Ne
- Ne
- Ne
> Epizody.
## Poselství?
- [x] Válka a byrokracie jsou absurdní
- Válka slavná
- Ne
- Ne
> Anti válka.
## Série?
- [x] Jedna kniha (+ sequel)
- 10
- Ne
- Ne
> Hlava XXII.
## Ironie?
- [x] Hlavní prostředek
- Ne
- Ne
- Ne
> Styl.
## Jindra?
- [x] Překladatel
- Yossarian
- Ne
- Ne
> CZ.
## Konec?
- [x] Yossarian se rozhodne utéct
- Válka slaví
- Ne
- Ne
> Únik.
## Letectvo?
- [x] Bombardéry
- Ne
- Ne
- Ne
> Armáda.
# Děj
## Přetáhněte části příběhu do správného pořadí:
1. Yossarian na základně Pianosa
2. Opakované nebezpečné nálety
3. Catch-22 blokuje prohlášení blázna
4. Smrt přátel včetně Snowdena
5. Byrokratické absurdity a M&M
6. Rozhodnutí utéct z armády
> Pořadí: základna → nálety → Catch-22 → smrti → absurdita → útěk.