Keep track of your curation with your own list

in #utopian-io6 years ago

What is the project about?

There are different bots and projects to follow for Curation. However, they usually follow a user. I want to follow with a certain pattern. Now it's just a pattern for utopian. I like to add new patterns according to requests and needs.

Curation Repo

Install

Enter the file directory.

pip install -r requirements.txt
touch settings_local.py

How does it work?

There are two scenarios. The first is to use the bot I wrote in utopian.

  • After installing the project you need to identify your account name and posting key.

Open settings_local.py

username = 'username'
steem_key = 'token'

By default, the system is checked every 10 minutes. You can change it. Open run.py

#54 @cron.interval_schedule(minutes=<Change>)
#55 def job_function():

and python run.py.

  • The second scenario is to write your own bot.

You have to show your ability here. You need to create a python file that returns a list. Open Settings. You will see curations settings on the first line. Change it this way.

# example results = 'dpoll'
results = 'file_name'

Curation Models

For now only special bots are working. You can write your own bot or use the utopian bot.

  • With this class, I define your private bots to the system. Simply enter the bot file name in settings_local.py.
    Screen Shot 20181219 at 10.33.39.png

  • Examines appropriate conditions. It makes voting according to these conditions.
    Screen Shot 20181219 at 10.37.50.png

Technology Stack

  • The roof was formed on the flask. This choice was made in the future to ensure control over the web environment.
  • BS4 / Requests. Data extraction and processing.
  • Lightsteem. Steem API access

Roadmap

  • Logs to be added.
    There are no required logs. More detailed logs should be added
  • DB integration. (SQL)
    Developed without database. It should be added to a good development environment.
  • Multiple members' created posts will be followed.
  • It will be controlled by the web. Results will be displayed.
  • Telegram bot will be integrated.

How to contribute?

Just open the topic in the Github issues section. You can make a contribution after agreement.

GitHub Account

Account : http://github.com/tolgahanuzun/
Repo : https://github.com/tolgahanuzun/curation

Sort:  

Thank you for your contribution. It's a great starting point, but I feel you could have improved the contribution to explain little more about the project. We have a lot of curation project, so it's nothing new as such at least in its current state, what I understood from your description is that you need to specify which account to follow and you will curate using it.

I feel commit messages could have been improved, but again it's a good starting point and I feel it can be a good project altogether.


Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, click here.


Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]

Thank you. Yes you are right. This is actually a versioning. I wanted to send it with this form to continue the project. I will continue to develop further.

Thank you for your review, @codingdefined! Keep up the good work!

Hi @tolgahanuzun!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your post is eligible for our upvote, thanks to our collaboration with @utopian-io!
Feel free to join our @steem-ua Discord server

Congratulations! Your post has been selected as a daily Steemit truffle! It is listed on rank 9 of all contributions awarded today. You can find the TOP DAILY TRUFFLE PICKS HERE.

I upvoted your contribution because to my mind your post is at least 5 SBD worth and should receive 170 votes. It's now up to the lovely Steemit community to make this come true.

I am TrufflePig, an Artificial Intelligence Bot that helps minnows and content curators using Machine Learning. If you are curious how I select content, you can find an explanation here!

Have a nice day and sincerely yours,
trufflepig
TrufflePig

Coin Marketplace

STEEM 0.20
TRX 0.25
JST 0.038
BTC 96907.08
ETH 3380.66
USDT 1.00
SBD 3.23