Fantalega: gestore Asta
Ieri è terminata ufficialmente la sessione di calciomercato.
Molti fanta-allenatori hanno rischiosamente già effettuato le loro aste,
molti altri (noi), NO.
Ecco un tool parecchio spartano che velocizzerà le annotazioni
squadra-giocatore durante l’asta.
Auction1.0 è un gestore di aste di fantacalcio scritto in python.
Per la grafica sono state utilizzate le librerie wx, mentre per la
gestione del database e l’ORM, è stato utilizzato django.
Requisiti: installare django e wxpython
Su github è presente una prima bozza di repo.
Per prima cosa creare i database con i due comandi:
python manage.py makemigrations auction
python manage.py migrate
dopo queste operazioni che creeranno il database con le relative tabelle, è
possibile avviare la app:
python main.py
per prima cosa importiamo i giocatori utilizzando i soliti file txt in
formato Gazzetta, reperibili qui:
E’ possibile importare i giocatori più e più volte in modo da aggiornare
la lista dei calciatori.
Importati i giocatori, è necessario creare le squadre.
Dopo aver creato le squadre, si comincia l’asta.
Si seleziona il giocatore per squadra reale di appartenenza,
si utilizzano i filtri di ruolo e si assegna un costo d’asta e la squadra
che si aggiudica il giocatore. Durante l’asta è possibile avere un resoconto
delle squadre, con budget rimanente e giocatori ancora da comprare
Dai menu Teams e Players è possibile editare le squadre e i giocatori
per apportare delle modifiche. E’ anche possibile aggiungere giocatori che,
in fase d’asta, non sono ancora stati ufficializzati da Gazzetta e quindi
non presenti nei file.
Terminata l’asta è possibile effettuare scambi tra fanta-allenatori con il menu
“Trades”.
Nota: la casella max trades del pannello edit-team indica le massime operazioni
di mercato concesse durante la fantalega, mutuate dall’applicazione completa.
Queste operazioni (Trades) in fase di asta, sono invece illimitate.
Come ultima operazione, è possibile esportare un file in formato csv (menu Auction).
Commenti recenti