Organic Posts in Steemit Trending List

in #utopian-io6 years ago (edited)

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

image.png
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()

image.png

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 )

image.png

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 )

image.png

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)

image.png

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

image.png



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Coin Marketplace

STEEM 0.19
TRX 0.15
JST 0.029
BTC 63131.59
ETH 2586.04
USDT 1.00
SBD 2.78