Sheets sync (CSV -> JSON)
Sheets sync (CSV -> JSON)
Obiettivo
Usare i CSV esportati dai Google Sheets (uno sheet per conferenza) come sorgente dati, e rigenerare automaticamente i JSON consumati dal sito.
Dove mettere i CSV
data/csv/<anno>/<conferenza_id>/
giocanti.csv
classifica.csv
partite.csv
Comando locale
python3 scripts/sheets_sync/import_csv_to_json.py 2026
Automazione (GitHub Actions)
Workflow: .github/workflows/sheets-sync.yml
- parte automaticamente quando cambi qualcosa in
data/csv/** - oppure manualmente da GitHub → Actions → “Sheets CSV -> JSON”