Ma in questi giorni ho un po' di tempo libero e se non faccio queste cose ora chissà quando potrò di nuovo!
Allora, ho dato un'occhiata ed i primi due requisiti che hai chiesto sono stati inseriti, ossia il numero totale di commenti pubblicati in OdB e la loro lunghezza.
Manca solo considerarli all'interno della tua formula matematica.
Per i voti invece quello che volevi fare purtroppo non si può fare, se non al costo di bombardare l'API di Hive con migliaia di richieste, perchè questo sono le informazioni collegate ad un'operazione di voto:
Come vedi non è indicato in quale community è stato pubblicato il post upvotato e l'unico modo per scoprirlo sarebbe utilizzare il permlink per fare una ulteriore chiamata all'API di Hive e chiedere informazioni sul post, così da poter vedere dove è stato pubblicato: ripetere questa operazione per ogni voto espresso da ogni partecipante sarebbe però, come ti dicevo sopra, parecchio pesante sia a livello di risorse del pc che di chiamate all'API, per cui credo sia meglio evitare di spingersi così tanto in là.
Volendo ho una mezza idea che potrebbe funzionare e risolvere il problema, ma richiederebbe un po' di studio ed esperimenti, per cui dipende da quanto ti interessa avere questa informazione.
Con questi dati aggiuntivi cambierei la formula in questo modo
(N. Parole post pubblicati)/(N. Post)x0,4 + (N. Commenti ricevuti)/(N. Post)x0,1 + (N. Voti ricevuti)/(N. Post)x0,001 + (N. Parole Commenti lasciati)/(N. Commenti lasciati)x0,5
Perché per l'interazione sono buoni gli articoli, ma sono più importanti i commenti secondo me
Script aggiornato, anche se una cosa che devo cambiare è escludere i commenti ai post lasciati dai bot:
lozio71 ha pubblicato 7 post per un totale di 8928 parole, ottenendo 19 risposte e 902 voti, ed effettuato 27 commenti per un totale di 1528 parole, per un punteggio finale di 538.87 punti.
libertycrypto27 ha pubblicato 7 post per un totale di 8346 parole, ottenendo 86 risposte e 3263 voti, ed effettuato 68 commenti per un totale di 1707 parole, per un punteggio finale di 491.16 punti.
will91 ha pubblicato 3 post per un totale di 2558 parole, ottenendo 13 risposte e 116 voti, ed effettuato 14 commenti per un totale di 286 parole, per un punteggio finale di 351.75 punti.
arc7icwolf ha pubblicato 5 post per un totale di 3262 parole, ottenendo 23 risposte e 1132 voti, ed effettuato 57 commenti per un totale di 3183 parole, per un punteggio finale di 289.57 punti.
steveguereschi ha pubblicato 3 post per un totale di 1922 parole, ottenendo 4 risposte e 47 voti, ed effettuato 10 commenti per un totale di 156 parole, per un punteggio finale di 264.22 punti.
harbiter ha pubblicato 0 post per un totale di 0 parole, ottenendo 0 risposte e 0 voti, ed effettuato 14 commenti per un totale di 527 parole, per un punteggio finale di 0.00 punti.
Appena riesco a mettermi al PC gli do' un'occhiata.
Per la grafica, se si parlasse di Photoshop forse qualcosa riuscirei a fare, ma parlando comunque di programmazione...mh... 😅
lolztoken.com
Betray'all!
Credit: reddit
$LOLZ on behalf of bencwarmer
(1/10)
PLAY & EARN $DOOM
@arc7icwolf, I sent you anMa in questi giorni ho un po' di tempo libero e se non faccio queste cose ora chissà quando potrò di nuovo!
Allora, ho dato un'occhiata ed i primi due requisiti che hai chiesto sono stati inseriti, ossia il numero totale di commenti pubblicati in OdB e la loro lunghezza.
Manca solo considerarli all'interno della tua formula matematica.
Per i voti invece quello che volevi fare purtroppo non si può fare, se non al costo di bombardare l'API di Hive con migliaia di richieste, perchè questo sono le informazioni collegate ad un'operazione di voto:
Come vedi non è indicato in quale community è stato pubblicato il post upvotato e l'unico modo per scoprirlo sarebbe utilizzare il permlink per fare una ulteriore chiamata all'API di Hive e chiedere informazioni sul post, così da poter vedere dove è stato pubblicato: ripetere questa operazione per ogni voto espresso da ogni partecipante sarebbe però, come ti dicevo sopra, parecchio pesante sia a livello di risorse del pc che di chiamate all'API, per cui credo sia meglio evitare di spingersi così tanto in là.
Volendo ho una mezza idea che potrebbe funzionare e risolvere il problema, ma richiederebbe un po' di studio ed esperimenti, per cui dipende da quanto ti interessa avere questa informazione.
Vabbè se la metti così...
Con questi dati aggiuntivi cambierei la formula in questo modo
(N. Parole post pubblicati)/(N. Post)x0,4 + (N. Commenti ricevuti)/(N. Post)x0,1 + (N. Voti ricevuti)/(N. Post)x0,001 + (N. Parole Commenti lasciati)/(N. Commenti lasciati)x0,5
Perché per l'interazione sono buoni gli articoli, ma sono più importanti i commenti secondo me
Script aggiornato, anche se una cosa che devo cambiare è escludere i commenti ai post lasciati dai bot:
Wow! Fantastico!!! 😍
Magari più avanti vedo anche se la mia idea può funzionare per gli upvote fatti in una certa community :)
Comunque per usare lo script sai come fare? Perchè io non sono ancora in grado di fare interfacce grafiche 😅
Lo trovi qui se vuoi studiartelo un po' e vedere se riesci a farlo funzionare: https://github.com/Arc7icWolf/Bencwarmer_tool/blob/main/tool.py
Appena riesco a mettermi al PC gli do' un'occhiata.
Per la grafica, se si parlasse di Photoshop forse qualcosa riuscirei a fare, ma parlando comunque di programmazione...mh... 😅
Prima o poi troverò il modo di dare una veste grafica ai miei script, promesso 🤣