Ich habe in den letzten Tagen meine Python Scripte auf steem-python
portiert.
steem-python
ist die neue*, offizielle Python Bibliothek für Steem.
https://github.com/steemit/steem-python
*So neu ist sie gar nicht, aber ich habe sie letztens erst entdeckt
Das hat einige Mühe gekostet und leider auch ein paar Ausfälle erzeugt.
Die Vorteile sind:
- support ( die Piston Bibliothek scheint verlassen zu sein )
- mehr Stabilität
- neue Funktionen
Unter anderem kann ich jetzt beneficiaries
, also Begünstigte , für meine Artikel einstellen.
Diese Funktion ist genial.
Ich benutze sie wie folgt:
author_list.append('deutschbot')
bene_list = []
for author in author_list:
bene_dict = {}
bene_weight = 10000 // len(author_list) # // ist der DIV operator in Python
bene_rest = 10000 - (bene_weight * len(author_list))
bene_dict['account'] = author
bene_dict['weight'] = bene_weight
if author == 'deutschbot':
bene_dict['weight'] = bene_weight + bene_rest
bene_list.append(bene_dict)
author_list
enthält alle Autoren, die @deutschbot in seinem Bericht erwähnt.
bene_list
stelle ich als beneficiaries
in den .post
optionen ein.
Das Ergebnis sollte sein, dass die Belohnungen für @deutschbot's täglichen Bericht automatisch und gleichmäßig* auf alle erwähnten Autoren aufgeteilt werden müsste.
Wenn ihr also heute abend im Bericht erwähnt werdet, könnt ihr euch auf ein paar extra Steem in 7 Tagen freuen.
Für @deutschbot behalte ich nur noch den selben* Anteil ein, den alle erwähnten Autoren auch bekommen.
*Die Funktion unterstützt nur ganze Zahlen, wenn beim Teilen ein Rest bleibt, geht dieser zu @deutschbot
So lohnt es sich also, den Bericht zu wählen, wenn ihr darin erwähnt wurdet.
Ich hoffe ich bekomme dafür keinen Ärger, denn ich weiß nicht, ob die Funktion so gedacht war, oder dies als exploit gilt.
Ich hoffe auch, dass die neue Bibliothek das Problem löst, dass mein Bericht nicht unter #deutsch erscheint, obwohl ich diesen als hashtag eingestellt hatte.
Danke für Deine Arbeit ღ
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Alles wird gut ! Schönen Tag @deutschbot!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Danke für deine Mühen. Ist irgendwie cool zu wissen, dass ein Roboter für alle deutsch Schreibenden mitarbeitet. :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Danke für deine aufschlussreichen Hintergrundberichte. Die sind hier sonst sehr selten zu finden. Weiter so!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Passing by, not a deutsch..👣
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks for leaving a vote anyways :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
danke für die arbeit, die du dir damit machst ;-)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
jo danke auch von mir auch wenn es eh nur ein scrypt is ;-)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit