docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
gitdocker compose up -dAplikace bude dostupná na portu 5000.
docker compose downdocker compose down
git pull
docker compose up -d --buildpython3.12
Nainstaluj pomocí správce balíčků nebo stáhni z https://www.python.org/downloads/
- Vytvoř virtuální prostředí:
python -m venv .venv- Aktivuj ho:
. .venv/bin/activate- Nainstaluj závislosti:
pip install -r requirements.txtpython app.pyAplikace bude dostupná na http://localhost:5000
Skript lze stále používat z příkazové řádky:
./convert.py <cesta_ke_staženému_xlsx_exportu>.xlsx <kam_uložit_výstup>.csvCaution
Doporučuji nejdříve udělat zálohu a staré kontakty smazat až po úspěšném importu nových, aby se předešlo jakékoli ztrátě dat!
- 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 jednotkua 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. - Nahraj stažený soubor do webové aplikace nebo použij CLI.
Important
Doporučuji vizuální kontrolu vytvořeného CSV, zda se zdá být v pořádku. Mělo by odpovídat ukázkové šabloně.
- Importuj stažený
.csvsoubor do Google Contacts. - Nezapomeň poté 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í.