Update to Compare Authors Tool Now Includes a Fork of Author Report Card

Introduction

My Compare Authors Tool has been updated to include a forked code of the @holoz0r that allows for more options filtering author data, performance optimizations, new performance counters in browser console and UI updates.

My Compare tool itself has more data, more filtering options and updated user interface and other improvements.

You can see the updates to the Compare Authors Tool and the Hive Report Card Fork

Compare Authors Tool Update

The Compare Authors Tool has been updated to with changes to UI. For Example my old UI:

The new user interface now looks something like this:

One of the improvements in configurability of updates is ability to limit data to last seven days, last thirty days, last ninety days, last year or last 100 posts:

Just select your desired range from the dropdown in the image above. Previously you were limited to all time, year to date or last thirty days. I removed all time as it didn't seem very useful and results in a lot of calls to Hive API.

There is also improved messaging to the user as to what is going on exactly while they wait for the program to process data. You can also see additional new tables with new data comparing authors on four different categories: Post Content table that compares things like total words, average words per post, total images and reply data as well.

The next table looks and compares the rewards data, followed by the table that looks at readability, word numbers, posts/week, active days data as well as providing Cadence Score, Engagement numbers, etc.

And finally we have a table that compares the trends in numbers of posts, replies and words.

You also have new data on author content type distribution and engagement by content type data:

And finally I have also added charts comparing posting consistency versus engagement as well as chart showing comparison between the selected authors by posts per week over the selected timeline.

Hive Report Card Fork

I love Holoz0r's Hive Report Card and it was the original inspiration behind me creating the Compare Authors Tool. However his tool is missing the ways I wanted to slice and dice author data, and the tool hasn't been updated for a while now. So I decided to fork his code and make it do what I wanted it to do.

Make no mistake, despite minor differences in displayed data this is a major rework of the original code with better performance, additional filtering and performance metrics. Holoz0r is welcome to use any of my code if he so desires. Here is his original report card:

As you can see the tool loads all user data and then filters for last seven, thirty days, year to date or all time. If you want to perform another search or look up another user you have to reload the page. This functionality makes extra requests to Hive API that are not really needed and requires extra steps for the user. This has been changed to load only the data that user requests:

Additionally I have added some performance data to the browser development console to show performance of various parts of the system as it loads various numbers of posts:

As you can see fetch operations are clearly the most expensive and increase load times the more posts you request from Hive API.

Finally bringing in the Hive Report Card functionality into Compare Authors Tool allows me to work on further development of both and see the data in one place as well as increasing redundancy of the data availability.

Check out the updates to the Compare Authors Tool and the Hive Report Card Fork

I will be working on improving both. If you have any ideas or suggestions please comment.

If you like what you see I would really appreciate your vote for me as a witness: https://vote.hive.uno/@seattlea

Sort:  

It's awesome to see people creating new tools like this! I feel like we have seen more development in the past six months than we have in the past six years.

Well, I am just getting started and doing this for fun and for the learning experience... So feel free to throw out some ideas of what to build or improve or add :)