Introducing Utopy - Utopian Curation Bot
Utopy, is a CLI app to curate content on approved contributions shared via utopian.io.
with Utopy,
- You can support contributions directly with your votes
- You can front-run utopian.io bot for better curation rewards.
I believe, this is a win-win situation. I know there is a curation trail on the works, but I don't like curation trails personally. I do like the option to customize my curation. (Blacklisted categories, users etc.)
Installation
You need python3.6 or greater.
$ (sudo) pip install utopy
Running
$ utopy_bot /path/to/config.json
Configuration (config.json file)
{
"posting_key": "private_posting_key",
"account": "caster_account",
"mysql_uri": "mysql+pymysql://user:pass@localhost/utopian",
"nodes": ["https://rpc.buildteam.io"],
"weight": 10,
"limit": 50,
"apply_to_categories": ["development", "tutorials"],
"vote_delay": 30,
"check_frequency": 300
}
apply_to_categories
You can only vote for selected contribution categories. For example, I vote for development and tutorials categories.
vote_delay
This is for voting N minutes after the creation time of post. Default is 30.
account
vote caster account
mysql_uri
MySQL connection URI. You need to create a database and fill this accordingly. mySQL is needed to put logs of upvotes.
limit
Utopy checks last N approved posts in the utopian. This is the N. Default is 20.
weight
Vote weight percentage. Default is 25.
check_frequency
Wait time between utopy cycles to fetch new posts. Default is 300 seconds.
nodes
List of steem public nodes.
Feel free to comment about the usage/features.
Github URL: http://github.com/emre/utopy
Posted on Utopian.io - Rewarding Open Source Contributors
View or trade
BEER
.Hey @emrebeyler, here is a little bit of
BEER
from @isnochys for you. Enjoy it!simply beautiful :)
thanks :)
Thank you for the contribution. It has been approved.
By the way: I am the one doing the manual curation trail. ;)
You can contact us on Discord.
[utopian-moderator]
great job on the trail! :)
thank you for the approve.
Son 24 saattir bir vites artışı görüyorum. Maşallah diyorum nazara gelmeyesin :))
@emrebeyler this is awesome! How does it know which posts have been approved?
It uses utopian public endpoints :)
Congratulations! This post has been upvoted from the communal account, @minnowsupport, by Emrebeyler from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, theprophet0, someguy123, neoxian, followbtcnews/crimsonclad, and netuoso. The goal is to help Steemit grow by supporting Minnows and creating a social network. Please find us in the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.
If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: 50SP, 100SP, 250SP, 500SP, 1000SP, 5000SP. Be sure to leave at least 50SP undelegated on your account.
This post upvoted 25% power by @Utopy - [Support Contributors ]

If you're interested in how AI works you are welcome to check out our series.