Introducing Utopy - Utopian Curation Bot

in #utopian-io7 years ago

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

Sort:  



Hey @emrebeyler, here is a little bit of BEER from @isnochys for you. Enjoy it!

simply beautiful :)

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 :)

Qurator
Your Quality Content Curator
This post has been upvoted and given the stamp of authenticity by @qurator. To join the quality content creators and receive daily upvotes click here for more info.

Qurator's exclusive support bot is now live. For more info click HERE or send some SBD and your link to @qustodian to get even more support.

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 ]
image.png

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

Coin Marketplace

STEEM 0.18
TRX 0.16
JST 0.030
BTC 62416.00
ETH 2447.19
USDT 1.00
SBD 2.62