Skip to content

Steem.js application to analyse the time difference between upvote time of the bots vs posting time.

License

Notifications You must be signed in to change notification settings

firedreamgames/steembotanalysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 

Repository files navigation

SteemBotAnalysis

Steem.js application to analyse the time difference between upvote time of the bots vs posting time.

Scope of the project

SteemBotAnalysis is a website build in HTML - JavaScript using steem.js API. The main function of the project is analysing the steem data to perform:

  • Make a daily analysis of the upvote bots - Find the timing difference between upvote time and post time. image.png

This will help analyser to understand the user behaviours of the bots, how much time before the pay out date mostly users are using upvote bots.

  • List the posts that are upvoted on selected date to deeply analyse user by user and post by post the difference between upvote time and post time. image.png

Using the website

  • Clicking on the bot selector, user can choose a predefined upvote bot or enter a bot name by selecting other to analyse. image.png

  • Clicking on the date selector user can select a date of analysis for the selected upvote bot image.png

  • Pressing "START ANALYSIS" button connect to steem api and starts getting data from steem. image.png

  • After the HTML field is totally filled ( this is important and it will take some time ! ) user can press "CALCULATE" button to see result of analysis. image.png

  • Pressing "CALCULATE" button will give the analysis summary in the boxes. image.png

Technology

HTML and JavaScript is used as programing language. Google Web Designer is used for design of UI. Since it is a single page website, there is only index.html The code that is doing the work is : image.png image.png

Then to analyse all data, the script reads it back from innerHTML and splits it to the arrays.

Since the steem API calls are asynchronous functions, to convert them into synchronous this (in)genious way is used.

Roadmap

With the development of Steem, the use of upvote bots are also increasing.

  • Use this tool to issue daily bot usage analysis results
  • Develop script so that it can calculate not daily but weekly or monthly results ( with current tec.used it is not possible )
  • Open task requests to perform the analysis with asyncronous functions.
  • Website is experimental with free domain. If usage increase carry it to a reserved domain.

How to contribute

Task requests will be opened for :

  • User friendly interphase
  • Array calculations with asyncronous functions in the loop ( API calls )
  • Much efficient algortihm for weekly and monthly analysis

Changes 18.01.2018

Clickable hyperlinks to the post div. is added. Now user can click the link to reach the post.

About

Steem.js application to analyse the time difference between upvote time of the bots vs posting time.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages