steemrewarding.com is a feature-rich automatic voting tool. It can be used to create voting rules at https://steemrewarding.com, when posting authority was given to the @rewarding account. I created a discord server for all topics regarding steemrewarding.com: discord invitation.
steemrewarding is currently used by 109 users which created 945 rules for posts, 70 rules for comments and 19 trail vote rules. In the last 7 days were 4381 time based votes and 865 vp based votes broadcasted through steemrewarding.
The header are now links when the column is sortable. When clicking on it, it calls the same site with a
sort and a
These parameter are parsed:
sort = request.args.get('sort', 'timestamp')
and the array is sorted:
The try/except prevent a crash when a wrong sort parameter was given.
The header links are created by implementing a sort_url function in the Table class:
A new class was defined:
That can be used to create a field in the table by:
author = ExternalAuthorURLCol('author', url_attr='author', attr='author', allow_sort = True)
It is now possible to vote posts that were upvoted by a certain voter, when the vote power reaches a defined percentage. A trail vote rule with enabled
vote_when_vp_reached will create a pending vote, when the voter to follow upvotes something. This new created pending vote has a
min_vp and an enabled
vote_when_vp_reached, which will keep the vote in a pending state until the vote power is suffient high or
maximum_vote_delay_min is reached.
It is possible to exclude all authors that have an enabled vote rule when following a vote trail.
When the followed voter upvotes a main post, it is checked if a vote rule for a main post from the author exists. When the followed voter upvotes a comment, it is checked if a vote rule for a comment from the author exists. When a rule exists, the post/comment is skipped.
It is possible to define the maximum post/comment age. When defined, posts/comments are only upvoted when their age is younger than the defined one. The value is the maximum age in minutes.
add option exclude_authors_with_vote_rule that exclude authors that have an enabled rule for trail votes
- commit 5352b0e
- commit ba4b6a0
- commit c660046
- commit 69d74d0
- commit 55c833b
- commit d7201f1
- max_votes_per_day and max_votes_per_week is fixed
- get_account added in trail_vote_rule_storage.py
- get_voter added in vote_rule_storage.py