Keep track of your curation with your own list
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.
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.
Examines appropriate conditions. It makes voting according to these conditions.
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
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