Organic Posts in Steemit Trending List
Trending Posts that didn't buy votes from bid-bots
What is Organic Post Viewer?
Organic post viewer is a tool to see Steemit trending posts that did not pay to bid-bots to buy upvotes.
This is important to estimate what would be the trending posts if the bid-bots didn't exist.
There is a big discussion in Steemit about the usage of bid-bots and its effects on the trending page.
This tool can give everyone the ability to analyze this what-if scenario.
Also, if the user wants to see the posts that have been on the trending list organically, using this tool he/she can easily perform this.
Usage
To use the tool, the user has to simply go to the webpage: https://steemcash.neocities.org/organic.html
Clicking on the links will take the user to the post.
The author name, the link to the post, the number of upvotes and the actual post pay-out value can be seen from the page.
Technical Details
Steem_Trending_Organic is opensource one page HTML coded with JavaScript using steem.js API.
The full source code is in the GitHub as :
https://github.com/firedreamgames/steemit_trending_organic/blob/master/organic.html
The main functions used :
1- SEARCH()
This function is used to find all the posts in the trending tag.
The query is limited to 100 items, so the result is sent to a second function FORM_ARRAY(RESULT) to get more results.
2- FORM_ARRAY ( RESULT )
This function continue to search the trending posts from where the initial function stopped.
To get the exact point of previous function stop, I added two more parameters to the query, start author and start permlink of 100th post.
This may create a bug of "repeated post" for 100th post which doesn't impact the functionality of the tool so I leave it like this.
The result is sent to the function evaluate(result) to check for the known bots.
3- EVALUATE ( RESULT )
This is where the upvotes is compared with the bot array with .includes.
The bot array is formed with info from @yabapmatt's SteembotTracker
GitHub:https://github.com/MattyIce/bottracker
After comparison, the result array is reformed by eliminating the posts that are upvoted by bid-bots.
Utopian.io upvotes are also eliminated since they belong to a complete different category.
After re-forming, result array is sent to write_div(result) function to display data.
4- WRITE_DIV(RESULT)
This function is writing data to the div's for user display.
RoadMap
This tool is mainly designed for users to see and evaluate the organic posts in trending page.
With this, users can make analysis and post their analysis results and findings about organic posts and how they trend.
Connect
@FireDream - Steemit
@firedream#3528 - Discord
Links
Organic_Trending_Tool : https://steemcash.neocities.org/organic.html
GitHub : https://github.com/firedreamgames/steemit_trending_organic
Proof of Work
Posted on Utopian.io - Rewarding Open Source Contributors
Thank you for the contribution. It has been approved.
It would be nice if people could also output the so cleaned trending page for certain tags.
You can contact us on Discord.
[utopian-moderator]
@vladimir-simovic,
Now I planned how to include the tags in this tool.
It will be a drop-down menu taking all the active trending tags and reform the matrix according to the selected tag.
Thank you for approval and proposal.
FD.
Hey @vladimir-simovic, I just gave you a tip for your hard work on moderation. Upvote this comment to support the utopian moderators and increase your future rewards!
Hey @firedream I am @utopian-io. I have just upvoted you!
Achievements
Suggestions
Get Noticed!
Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!
Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x
Thank you
Looking forward to where this project will go . . .
Try to add the option of a bit of randomization based on a few parameters and derived parameters . . .
Excellent project!
thank you @tibra.
I agree with you, user selected parameters should also be useful.
This tool is now sorting the posts according to their ranking on trending.( I am trying to understand calculation of it since it is not only pay-out. )
I will add some more sorting parameters at least.
FD.