Get your favourite authors, favourite authors.
Hey Everyone,
I've got something a little different for you today... I hope you like it as much as I do.
Recommended Users to Follow Tool
Ooh pretty, but... What does it do?
Alot in a small way. I wanted to find more users producing content I enjoy and relate to. I figured the best way to go about this would be to see who my favourite authors are following since we have similar interests and vioala!
What it really does:
- Gets all your voting history & a list of everyone you follow.
- Tallies all the data and returns the users that are statistically your favourite (most up voted) authors.
- Repeats step 1 & 2 for the top 5 users you vote for.
- Compares thier favourite lists to your own.
- Returns the popular authors that they follow and you don't. Ocassionally it will also include authors that you commonly vote for but don't follow. Try it out
Recommended Users to Follow Tool
Neat huh?
Personally I found the list of users recommended to me highly relevant. Sadly I will not be expanding the result set for the forseeble future. The proccess is messy.
To retrieve a small result set thousands of potential records are analysed and compared. That means in order to keep it accurate and have it respond to a request in an acceptable time frame I would have to put considerable effort into caching, background processing & monitoring aswell as maintain and optimise a very large database of aggregated and graphed user data. Oh... and I forgot to mention I am also inherently lazy.
Background Story:
Right now all the work is actually done in your browser, client side. This is actually a small part of a personal project I last worked on about 2 months ago, but I had to put it aside temporarily while I signed off a large work project and got divorced simultaneously. The code it's running was literally my proof of concept, for this I apologise - while it works I feel a bit like I've hung out my dirty laundry behind your DOM.
The idea behind the project is that I want to get as much value out the Steemit platform as I can with as little effort as possible. Personally I'm finding it increasingly more difficult to find posts and good authors that are of real value to me and didn't just get a Ned vote; Also finding new content aside, I hate to say it but Steemit does a really shoddy job of allowing you to actually follow the people you are following.
Often I get busy and go a week or two without reading any blogs and when I try to pick up from where I left off I have no idea which posts I have missed because they were paid out and went to the same place lost socks go to. This is a major peeve of mine since the earnings of a post have absolutley nothing to do with my choice to follow its creator.
TL:DR;
I said fuck it, challenge accepted. I was looking for an excuse to play with a decent dataset anyway and I actually like alot of the authors I follow so i decided to create tools to help me follow them and also find new content based on whatever topics are relevant to my current flavour of the month.
This is really a really cool tool! Thanks for creating and sharing this with us :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This is really cool. It's the sort of tool that should be built into the Steemit site to help people find others to follow. There's a couple of tweaks that would improve it a little. It finds me as some of those people follow me back and also shows people from the original set who are followed by others. Thanks for doing this
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
FYI, the bugs fixed. It will no longer recommend you follow yourself
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Now that's service!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Lol sorry I forgot to filter out the calling username. I literally wrote this late one night 2 months ago and havn't touched it since. I came across it yesterday and decided to put it in a pretty dress where other people can play with it aswell.
Yeah most of the stuff I write is a poor patch to fill a gap of some functionality I wish Steemit had, but I love them for giving me an excuse to. They are getting there... OMG! I just noticed I can see how many people view my post! :-D
Trying to work my way around thier image cache to get a view counter was how SteemPixel.com was born!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Don't forget to also prune your followers at Dead Followers.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Nice! Thanks, I didn't know about dead followers :-)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
That is awesome. Thank you for this cool idea, now to go follow more people.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Very cool tool man! Thank you for putting in the effort!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hmmm I seem to be getting some errors I get Uncaught TypeError: Object.entries is not a function twice in my console and nothing loads even after this has returned user loadedFollowers fired for raymonjohnstone >> raymonjohnstone followers loaded
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thats odd... I can pull your list just fine. What browser & version are you running? I wrote the script in chrome and havn't done any cross browser testing.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Just chromium on ubuntu. I can try it one more time.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Weird im also running ubuntu. It's ok I've already patched it., you wont be the only one with a problem. If you run it again you should have no problems now.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Just tried it again same thing, i tried it with a couple other accounts as well and the same result I am running chromium Version 53.0.2785.143 Built on Ubuntu , running on Ubuntu 14.04 (64-bit)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
It's just caching the old version. I have cleared the server cache, shift +f5 should take care of your browser. Sorry about the hasle.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Awesome thanks man! Damn cache i swear it is the bane of a devs existence.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Sounds good, but the result is strange with my account.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Just ran you username. The results are actually fine, they only look weird because of a bug that allowed you to be returned as one of your top voters so it loaded the results twice.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I have fixed the bug. If you run the tool again it should look normal now. :-)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks, now it looks fine.
But I think I'm already following some of the authors in the list, for example the first @knozaki2015 .
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Try to use 4 tags...;)... If you use 5 tags, your post shows just in main category...
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Really? That's such an odd one...
Thanks for hack!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
No problem...:)...
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
just a comment. it recommends people i already followed. will be good if it does not.
otherwise, it's a good tool
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Says i should follow @cheetah. Lol. I do like tool. Perhaps filter those i already follow.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
nice, keep up the great work!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Nice feature
i think you need to see this
@steevc mention you in his blog as a producer of a cool new tool
click here
following you now :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @kurtrohlandt! You have completed some achievement on Steemit and have been rewarded with new badge(s) :
Happy Birthday - 1 Year on Steemit
Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here
If you no longer want to receive notifications, reply to this comment with the word
STOP
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @kurtrohlandt! You have received a personal award!
2 Years on Steemit
Click on the badge to view your Board of Honor.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @kurtrohlandt! You received a personal award!
You can view your badges on your Steem Board and compare to others on the Steem Ranking
Vote for @Steemitboard as a witness to get one more award and increased upvotes!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit