Sort:  

Su Discord mi trovi con lo stesso username di qua, arc7icwolf, anche se ti avviso che tendo a vedere prima le notifiche di Hive rispetto a quelle di qualsiasi altra piattaforma 🤣 una volta ci ho messo 4 giorni per accorgermi che @libertycrypto27 mi aveva mandato dei messaggi su Discord 😅

🤣🤣🤣🤣🤣

Vabbè, non c'è troppa fretta, possiamo prendercela con calma 🤣🤣🤣
!LOLZ

What do you say when a Southern person stabs you in the back?
Betray'all!

Credit: reddit
$LOLZ on behalf of bencwarmer

(1/10)

PLAY & EARN $DOOM

@arc7icwolf, I sent you an

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:

[646361, {'block': 93096003, 'op': ['vote', {'author': 'arc7icwolf', 'permlink': 'engita-splinterlands-hows-my-net-worth-changed-in-a-month', 'voter': 'blitzzzz', 'weight': 10000}], 'op_in_trx': 0, 'timestamp': '2025-02-06T15:06:48', 'trx_id': 'e0008f5db0df2d3de131350db9e308795043366b', 'trx_in_block': 10, 'virtual_op': False}]

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:

  • 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.

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