Redfisher v1.0 :: Support Small Accounts That Act In A Positive Way

in #utopian-io6 years ago

Repository

https://github.com/sisygoboom/redfisher


Redfisher

The idea behind redfisher was inspired by @simplymike, @steemstreems and @gadrian who were looking for a tool to help them find steem blockchain users who are acting in positive ways but may be struggling with resource credits or not getting the appreciation they deserve for their effort.

Redfisher allows the user to stream through posts in the last x weeks and check that they:

  1. Post at least x times per week
  2. Have less than x steem power
  3. Have never powered down
  4. Have powered up

If the account passes all the checks, their name and steem power is returned to the user so that the account can be manually reviewed and deemed worthy of support. The output looks like this:


Technology stack

I've used:

  • Python 3
  • The beem python library for steem

This distribution is platform independent.


Roadmap

  • Make the streaming/data retrieval process faster since going through weeks of accounts takes a huge ammount of time and results in random node disconnections.
  • Be able to determine how good of an actor the account is by looking at other factors such as voting CSI and comments/replies to other accounts.
  • Make the interface and installation more user-friendly.
  • Storing results in a file.

How to contribute

If you feel you could add value to this project either by leaving suggestions or contributing code, please leave a comment or get in touch with me on discord @ sisygoboom#6775.


GitHub Account

https://github.com/sisygoboom

Sort:  

Great project!

Screen Shot 2019-01-28 at 12.09.02 PM.png

  • I have tried it and delegated 10SP each to 5 members. (@eliasgerald, @jvhplays, @o2rs2015, @artpetra, @ellenripley - keep up the good work!)

  • Using a setup.py is the industry standard at the moment. Downloading a .tar.gz or .whl file is not very practical in comparison to pip installs.

  • Instead of asking the tool's user to use the app inside an interactive python shell, you can make the package a CLI application. click is a fantastic library to do that.

  • Had to set the default node of beem to https://api.steemit.com due to errors on default nodes.

  • A steem account posts a daily list of members might have RC problems might be good for the donors to look for them and delegate some SP. What do you think? This can be a weekend project for me in fact, if you don't mind.


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? Chat with us on Discord.

[utopian-moderator]

As always, your feedback is of great value and extremely helpful. I especially like the idea of a daily post!

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

Wonderful! I was working on a similar project. Maybe i'll shift my focus over to yours if I get time.

Yeah, it could be pretty fun to collaborate, I'm sure we'll both learn a thing or two. Just drop me a message on discord if you decide.

Wow, thank you so much for the delegation. You rock!!!

Not a problem man :) keep up the high quality and effort with your posts!

Awesome! I love your roadmap too!

Posted using Partiko Android

Thanks for stopping by, feel free to leave any suggestions :)

Was thinking about two things actually:

  • being able to turn options on and off (or set different levels - for the maximum SP for example)
  • being able to search for candidates who use a certain tag or app

Posted using Partiko Android

At the minute you can change the different levels by running the code like this:

redfisher.redfisher(min_sp=100, weeks=2, posts_per_week=3)

Where you can enter your own values, I haven't made power ups and powerdowns an option yet though.

I'll make sure to add tag filtering to the road map, thanks!

Hi, @sisygoboom!

You just got a 1.13% upvote from SteemPlus!
To get higher upvotes, earn more SteemPlus Points (SPP). On your Steemit wallet, check your SPP balance and click on "How to earn SPP?" to find out all the ways to earn.
If you're not using SteemPlus yet, please check our last posts in here to see the many ways in which SteemPlus can improve your Steem experience on Steemit and Busy.

Hi @sisygoboom!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your UA account score is currently 3.726 which ranks you at #5076 across all Steem accounts.
Your rank has dropped 11 places in the last three days (old rank 5065).

In our last Algorithmic Curation Round, consisting of 220 contributions, your post is ranked at #73.

Evaluation of your UA score:
  • You're on the right track, try to gather more followers.
  • The readers appreciate your great work!
  • Good user engagement!

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 149 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

Hey, @sisygoboom!

Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!

Get higher incentives and support Utopian.io!
Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via SteemPlus or Steeditor).

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!

Congratulations @sisygoboom! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You got more than 800 replies. Your next target is to reach 900 replies.

Click here to view your Board
If you no longer want to receive notifications, reply to this comment with the word STOP

You can upvote this notification to help all Steemit users. Learn why here!

Congratulations @sisygoboom! You've received the second place upvote this week :)

Thanks for participating in the Seeking Open-Source Projects contest! If you haven't already. Swing by our Discord and say hello https://discord.gg/MacHHF9

Coin Marketplace

STEEM 0.16
TRX 0.13
JST 0.027
BTC 57941.45
ETH 2579.63
USDT 1.00
SBD 2.39