mirror of
https://github.com/kuhyx/testsAndMisc.git
synced 2026-07-04 16:23:04 +02:00
2.2 KiB
2.2 KiB
Warsaw Districts Anki Generator
Generate Anki flashcards for learning the 18 districts (dzielnice) of Warsaw, Poland.
Features
- Generates flashcards for all 18 Warsaw districts
- Front of card: Map showing only the district in question with its borders highlighted
- Back of card: District name in Polish
- Anki-compatible output format (semicolon-separated)
- Compatible with AnkiWeb and AnkiDroid
Installation
pip install matplotlib
Usage
Generate flashcards
# From the repository root
python -m python_pkg.warsaw_districts.warsaw_districts_anki
This creates:
warsaw_districts_anki.txt- Anki import filewarsaw_districts_images/- Directory with 18 PNG map images
Custom options
# Custom output file and image directory
python -m python_pkg.warsaw_districts.warsaw_districts_anki \
--output my_cards.txt \
--image-dir my_maps
# Custom deck name
python -m python_pkg.warsaw_districts.warsaw_districts_anki \
--deck-name "Warszawa - Dzielnice"
Importing into Anki
- Open Anki
- File → Import
- Select the generated
warsaw_districts_anki.txtfile - Copy all images from
warsaw_districts_images/to your Anki profile'scollection.mediafolder- On Linux:
~/.local/share/Anki2/[Profile]/collection.media/ - On Windows:
%APPDATA%\Anki2\[Profile]\collection.media\ - On macOS:
~/Library/Application Support/Anki2/[Profile]/collection.media/
- On Linux:
- Click Import
Warsaw Districts
The generator includes all 18 official districts of Warsaw:
- Bemowo
- Białołęka
- Bielany
- Mokotów
- Ochota
- Praga-Południe
- Praga-Północ
- Rembertów
- Śródmieście
- Targówek
- Ursus
- Ursynów
- Wawer
- Wesoła
- Wilanów
- Włochy
- Wola
- Żoliborz
Output Format
The generated file uses Anki's standard import format:
#separator:semicolon
#html:true
#deck:Warsaw Districts
#tags:geography warsaw poland
#columns:Front;Back
<img src="Bemowo.png">;Bemowo
<img src="Białołęka.png">;Białołęka
...
Development
Running tests
pytest python_pkg/warsaw_districts/tests/
Code quality
ruff check python_pkg/warsaw_districts/
License
Same as the parent repository.