piopy / fantacalcio-py

Piccolo tool per guidarci all'asta spendendo poco

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

"Punteggio" è completamente ignorato nel calcolo dell'appetibilità

lorenzodb1 opened this issue · comments

appetibilita=appetibilita*float(row['Punteggio'])*30/100
if float(row[1]) == 0: pt=1
else: pt=float(row[1])
appetibilita = (
appetibilita / pt * 100 / 40
)

row['Punteggio'] e row[1] sono lo stesso dato. Il calcolo effettuato lì cancella del tutto il punteggio dalla formula in quanto prima moltiplica per il punteggio e in seguito lo divide. Il calcolo che effettivamente viene eseguito è appetibilita * 30 / 40.

Il problema è stato introdotto in bd17976, in cui è stata aggiunta L181.

È cambiata sicuramente la struttura del sito (sapevo che doveva capitare ad inizio campionato ed ecco perchè ho chiamato le row con i numeri, sperando di giocare d'anticipo).
Quando ho fatto lo scraper erano ancora riportati i dati del campionato corrente 😅
Appena avró un po' di tempo faró un refactoring tenendo in considerazione anche un'altra fonte di dati

Il progetto che ho iniziato da poco per ora usa FantaCalcioPedia, Fantacalcio e Kickest come fonti. Se trovi altre fonti che potrebbero essere utili fammi sapere che le esplorerei volentieri (idem se hai idee sull'analisi dei dati, che è la parte che devo ancora esplorare) 😄