My First Attempt To Do Some Coding on Hive

avatar
(Edited)

Around four days ago I saw a post from @holoz0r introducing his Hive Report Card. I took a look at it and really loved what I saw! I looked at the tool and immediately wished there were a few more things in the tool.

So I decided to take a look at the architecture behind the tool. I saw that it uses Hive JavaScript API and the tool itself is basically HTML, CSS and JavaScript. That really peaked my interest as these technologies I have used in my day job for years.

So I thought, how hard would it be to basically fork his project and do the thing I really wanted to do on Hive: easily compare top authors on Hive and see what they have in common. A few days later spending an hour here and there I have a functioning prototype: https://seattlea.z5.web.core.windows.net/

This is just a prototype and I intend to take this tool in a slightly different direction than what Hive Report Card from holoz0r does. It will also give me an opportunity to write posts on the subject matter that interests me and at the same time document my learning journey building tools for Hive.

I have been an active author on Hive for about a year and I noticed that I am starting to run out of things to write about. And I love learning new things, so why not to combine the two and build some tools here that people might actually use and show how easy it is to develop them.

Perhaps this would encourage others to code some interesting ideas of their own once they see how simple it could be.

So what was accomplished so far? At this point the tool I built lets you enter some of your favorite author usernames separated by the coma and compare them side by side in the table you see above on various metrics and see total rewards.

I have entered just four authors (myself, @azircon, @tarazkp and @cryptoandcoffee as a default so you can simply click the compare button: You can also see the moon and the sun button next to the compare button that button simply toggles between the dark and light modes. I have selected dark mode as a default, but some people prefer light mode so that is available as well.

I would recommend not entering more than five authors at this time as the tool brings back the last one hundred posts for each author for analysis. I intend to provide ability to limit analysis to last thirty days, year to date or all time with a very limited number of authors to compare in the case of all time analysis.

But as it is right now you can easily compare your favorite eight to ten authors if you are prepared to wait a little bit:

As you can see in addition to the post metrics available in the Hive Report Card the comparison includes total and average reward values in HBD.

In the table above I used some of the top 100 most rewarded Hive authors.

My journey on Hive was an interesting one that involved a lot of learning. First I came in as a Splinterlands player, then three years later after reading a couple posts by Azircon I discovered blogging on Hive, then around eight months ago I saw a post from @mahdiyari I started my Hive Witness and a few months later my Splinterlands SPS Validator node and then I saw the post by Holoz0r that he made four days ago and now I am doing my first coding against Hive API, it has been quite a journey :)

I have a lot of ideas for the tools that I would like to build on Hive and this is just a quick start and demo to get conversation going about what the community would like to see.

For now take a look at my Compare Hive Authors tool on Azure at: https://seattlea.z5.web.core.windows.net/

And let me know what do you think.


If you like this tool and would like to encourage continued development please support me by voting for my Hive Witness: https://vote.hive.uno/@seattlea



0
0
0.000
26 comments
avatar

That’s awesome my friend we need more people capable and willing to do development like this! 👍😊

0
0
0.000
avatar
(Edited)

easily compare top authors on Hive and see what they have in common

So tell us, what do they have in common?

0
0
0.000
avatar

What jumps out at me is that they have a lot more words per post than me :)

0
0
0.000
avatar

Yes, and they write about 2X longer and replies 3.5 times more than you!

Now get cracking!

0
0
0.000
avatar

Another thing is you do an actifit post per day. That makes an impact on the audience also.

0
0
0.000
avatar

What kind of impact, good or bad?

0
0
0.000
avatar

Bad I think, but it depends on the person also and what else they add. At least for a lot of the old timers, the actfit post looked scammy. The ones that are better are the ones that add something else valuable in the text, but the problem is that most people add very little. So, there is nothing to comment on - it is just a post to have a post, if that makes sense.

Still, it also depends on other factors and engagement, as well as other posts. For instance, I am so happy that you are exploring the numbers more like this! It is awesome lately to see more interest in the numbers again. I wish I could code!

0
0
0.000
avatar

I see, I did noticed that it is easier to get higher post payouts on non-actifit account, I wish there was an option to post from Actifit app into short content area like into Waves on Ecency or the equivalent on PeakD. Because I want to track my steps on the blockchain every day...

0
0
0.000
avatar

Average replies tend to be higher as well though a couple are not that high and comparable to mine. The one difference that is not in this table that I should include is how long they have been posting on Hive.

0
0
0.000
avatar

Yes, the length of time they are around is also probably 3X, and that makes the difference

0
0
0.000
avatar

Nice job. I don't have much coding skills, but I wish I did. I made a program to pull some info from HIVE with Python a while ago, but I wasn't able to figure out a pretty front end for it. I think a lot of this is subjective. I know a few authors have autovotes from random places that really kick their rewards up.

0
0
0.000
avatar

The auto-votes and in general who votes what could be another area to explore visualizations wise...

0
0
0.000
avatar


Delegate your Hive Power to Ecency and
earn daily curation rewards in $Hive!

0
0
0.000
avatar

Hive is suitable for many things, hopefully we see more and more utility.

0
0
0.000
avatar

Wow this is a great tool, I almost missed the other one you mention so I guess I got some work & digging to do.
Thank you very much!

0
0
0.000