← ClaudeAtlas

aggiorna-datilisted

Aggiornamento completo e non interattivo dei dati del progetto (listone, infortuni, calendario e risultati Serie A, statistiche per giocatore, probabili formazioni, squalificati e diffidati, status), con commit e push su main. Usare per la routine automatica del mattino, o quando l'utente chiede "aggiorna tutti i dati" / "aggiorna il database".
FynePool/fanta-carbonara · ★ 0 · API & Backend · score 62
Install: claude install-skill FynePool/fanta-carbonara
# Aggiornamento dati quotidiano Pensata per girare da sola, senza nessuno che risponda: **non chiedere conferme**, applica direttamente. Aggiorna solo i dati: non tocca la rosa (`ownership.json`, `teams.json`), non dà consigli di formazione, non modifica codice. ## Prima di cominciare - `pip install -r requirements.txt` (in un container nuovo `beautifulsoup4` può mancare). - `BIGBALLS_API_KEY` deve essere nell'ambiente. Se manca, salta i passi 2 e 3, fai tutto il resto, e scrivilo in cima al riepilogo: calendario e statistiche non si aggiornano finché la chiave non viene configurata nell'ambiente. - Stagione in corso = anno di inizio: l'anno corrente se siamo tra luglio e dicembre, altrimenti l'anno precedente (2026 per la 2026-27). Sotto è `<stagione>`. ## Passi, in quest'ordine L'ordine conta. Se un passo fallisce, annotalo e **passa al successivo**: un passo rotto non deve fermare gli altri. Non inventare mai un dato per coprire un passo fallito. 1. **Listone e infortuni** (prima dello status, che li usa): ``` python3 scripts/import_fantadraft.py ``` 2. **Calendario e risultati Serie A** (prima delle statistiche, che leggono le partite finite da qui): ``` python3 scripts/import_calendario_seriea.py --season <stagione> --status finished python3 scripts/import_calendario_seriea.py --season <stagione> --status scheduled python3 scripts/import_calendario_seriea.py --season <stagione> --status postponed ``` 3. **Statistiche per giocatore