python3.11
Nainstaluj pomocí správce balíčků nebo stáhni z https://www.python.org/downloads/
Note
Nejnovější verze této aplikace byla testována na Python 3.11, ale obecně by měla fungovat s Python 3.8 a novějšími.
- Vytvoř virtuální prostředí:
python -m venv .venv
- Aktivuj ho:
. .venv/bin/activate
- Nainstaluj závislosti:
pip -r requirements.txt
- Přihlas se do skautISu.
- Vyber správnou roli. Pro export musí být
Oddíl: vedoucí/admin
- Přejdi na
Exporty > Osoby
- V sekci
Správa a nastavení exportů
vytvoř novou šablonu a nastav ji podle přiloženého screenshotu. - Vrať se na
Exporty / seznamy
, vyber nově vytvořenou šablonu. - Odstraň výchozí jednotku k exportu, přidej novou pomocí formuláře
Přidat jednotku
a přitom zaškrtniVčetně podřízených
.
Note
Odstranění a opětovné přidání je nutné k tomu, aby bylo možné zahrnout podřízené jednotky.
- Klikni na
Export do XLSX
. Export se stáhne. - Otevři terminál. Přejdi do složky s tímto skriptem a složkou
.venv
. - Pokud nejsi již ve virtuálním prostředí, aktivuj ho:
. .venv/bin/activate
- Spusť:
./convert.py <cesta_ke_staženému_xlsx_exportu>.xlsx <kam_uložit_výstup>.csv
- Importuj tento
.csv
soubor do Google Contacts. Nezapomeň nejprve smazat staré kontakty, abys předešel duplicitám.
Note
Tento proces se obvykle provádí jednou ročně, aby byly kontaktní údaje aktuální.