create account

Outgoing Hive Votes Distribution on Mouse Over - Firefox Extension by gadrian

View this thread on: hive.blogpeakd.comecency.com
· @gadrian ·
$9.34
Outgoing Hive Votes Distribution on Mouse Over - Firefox Extension
Yesterday, @techcoderx published [this post](https://peakd.com/hive-139531/@techcoderx/simple-stats-dashboard-for-curators-and-witnesses), where he presented two small tools he created.

The first one was based on the old all-in-one toolbox we had on the other chain, carried over as HiveTasks on Hive.

One of the features of that toolbox was that we could see outgoing votes of an author.

Among the interesting use cases of seeing outgoing votes, besides seeing who votes for whom (which I admit I haven't been interested in a very long time), is that somebody can see how good the distribution of votes is, and if it is squeezed in one direction or a few, perhaps, can offer an idea why.

This is how a CSI score of a curator is determined too. The wider you spread your votes, the higher your CSI score. So, in theory, a higher score is better.

I admit I haven't checked the exact formula of CSI.

But I find such a tool useful occasionally. And probably even more useful to people who do curation work for various projects.

The tool @techcoderx provided [here](https://techcoderx.com/curation?user=acidyo) is very good, but I thought I could add a twist to it, and make it more... interactive, hopefully, without making too many hits to his API in the process (I will refine this further to reduce the number of API calls).

So... what was my idea? Well, I thought that instead of typing usernames in the tool and probably only remembering a few, a cool way to use it would be as a browser extension, which would show an overview of this information as a popup on mouse over. Like this:

![hive-votes-popup.png](https://files.peakd.com/file/peakd-hive/gadrian/23wMMUPuNDntWWDPFLVk4ShnyGB3e6Vgj9oe2TWyZsaUcAkq7Duh4hc4pFGbJgEZWfCvk.png)

### What information does the popup show?

This is all for the last 7 days:

* Voting CSI
* Percentage of self-votes
* Total upvotes
* Chart with the top 10 voted authors by total weight
* Link to the tool created by @techcoderx, for a more detailed view or to try out different parameters

### Current Constraints / Limitations

* The extension is coded for Firefox, but haven't added it on the Mozilla website (signed it though for personal distribution and it's approved)
* The extension currently only works for PeakD (adding Ecency and Hive.Blog wouldn't be an issue)
* You need to hover for 1 second over a username (must be a link, like the ones on any feed) before the popup shows up
* not tested on various devices, not suitable for mobile because there is no "mouse over" event on mobile, and I can't make it a click event since usernames on feeds are links and click leads to following the link (going to user's profile).

### How to use it?

Well... It depends what you want to do with it. I [published the code on GitHub](https://github.com/gadrian78/outgoing-hive-votes-ff-ext). So, you can check out the code (I know it can be improved). Feel free to clone it and make changes. 

To use it as a temporary add-on (which is removed when the browser is closed), you can add it from `about:debugging`, by loading, for example `manifest.json` (after you clone the repo).

### What next?

It really depends.

I most likely will set up a way to remember recently visited usernames, so that I won't call the API for them again. This shouldn't be difficult, and I will do it even if there is no interest in this extension. I will also extend it to Ecency and Hive.blog. Will likely not extend it to Inleo, unless there is a high demand, because Inleo has a different page structure and I'd have to treat it separately.

If there is some interest in it, I could create a version for Chrome/Brave/Opera/etc. and apply to add both to Mozilla/Chrome websites, as publicly available add-ons that can easily be installed.

There are other ways it can be improved... From making it responsive, to making another version (or, more likely, extending this one) to show incoming votes too.

Ok. Tell me what you think!

*I used multiple AI models to help with this, but did a bunch of changes myself too.*
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 167 others
👎  , , , , , , , , , , , ,
properties (23)
authorgadrian
permlinkoutgoing-hive-votes-distribution-on-mouse-over-firefox-extension
categoryhive-139531
json_metadata{"app":"peakd/2025.6.1","format":"markdown","tags":["outgoing-votes","hive","firefox-extension","ai-coding","curation","proofofbrain"],"users":["techcoderx"],"image":["https://files.peakd.com/file/peakd-hive/gadrian/23wMMUPuNDntWWDPFLVk4ShnyGB3e6Vgj9oe2TWyZsaUcAkq7Duh4hc4pFGbJgEZWfCvk.png"]}
created2025-06-10 14:58:03
last_update2025-06-10 14:58:03
depth0
children12
last_payout2025-06-17 14:58:03
cashout_time1969-12-31 23:59:59
total_payout_value4.682 HBD
curator_payout_value4.658 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length4,044
author_reputation639,917,017,554,522
root_title"Outgoing Hive Votes Distribution on Mouse Over - Firefox Extension"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id143,280,122
net_rshares30,734,424,314,667
author_curate_reward""
vote details (244)
@beerlover ·
<div class='pull-right'>https://files.peakd.com/file/peakd-hive/beerlover/yiuU6bdf-beerlover20gives20BEER.gif<p><sup><a href='https://hive-engine.com/?p=market&t=BEER'>View or trade </a> <code>BEER</code>.</sup></p></div><center><br> <p>Hey @gadrian, here is a little bit of <code>BEER</code> from @steevc for you. Enjoy it!</p> <p>If you like BEER and want to support us please consider voting @louis.witness on <a href='https://vote.hive.uno/@louis.witness'>HIVE</a> and on <a href='https://primersion.com/he-witnesses'>HIVE Engine</a>.</p> </center><div></div>
properties (22)
authorbeerlover
permlinkre-gadrian-outgoing-hive-votes-distribution-on-mouse-over-firefox-extension-20250610t192303494z
categoryhive-139531
json_metadata{"app":"beerlover/3.0","language":"rust","developer":"wehmoen"}
created2025-06-10 19:23:03
last_update2025-06-10 19:23:03
depth1
children0
last_payout2025-06-17 19:23:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length564
author_reputation25,787,219,315,076
root_title"Outgoing Hive Votes Distribution on Mouse Over - Firefox Extension"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id143,284,562
net_rshares0
@beerlover ·
<div class='pull-right'>https://files.peakd.com/file/peakd-hive/beerlover/yiuU6bdf-beerlover20gives20BEER.gif<p><sup><a href='https://hive-engine.com/?p=market&t=BEER'>View or trade </a> <code>BEER</code>.</sup></p></div><center><br> <p>Hey @gadrian, here is a little bit of <code>BEER</code> from @steevc for you. Enjoy it!</p> <p>Did you know that <a href='https://dcity.io/city</b>you can use <b>BEER</b> at dCity game</a> to buy cards to rule the world.</p> </center><div></div>
properties (22)
authorbeerlover
permlinkre-gadrian-outgoing-hive-votes-distribution-on-mouse-over-firefox-extension-20250610t192310102z
categoryhive-139531
json_metadata{"app":"beerlover/3.0","language":"rust","developer":"wehmoen"}
created2025-06-10 19:23:09
last_update2025-06-10 19:23:09
depth1
children0
last_payout2025-06-17 19:23:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length483
author_reputation25,787,219,315,076
root_title"Outgoing Hive Votes Distribution on Mouse Over - Firefox Extension"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id143,284,563
net_rshares0
@davideownzall ·
$0.04
That should be good for who needs to check circle votes, vote buying and such... As an average user I can't really find a great use for it
👍  
properties (23)
authordavideownzall
permlinkre-gadrian-sxngxq
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2025.6.1","image":[],"users":[]}
created2025-06-10 17:08:15
last_update2025-06-10 17:08:15
depth1
children1
last_payout2025-06-17 17:08:15
cashout_time1969-12-31 23:59:59
total_payout_value0.021 HBD
curator_payout_value0.021 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length138
author_reputation103,154,761,818,936
root_title"Outgoing Hive Votes Distribution on Mouse Over - Firefox Extension"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id143,282,571
net_rshares144,749,177,512
author_curate_reward""
vote details (1)
@gadrian ·
Normally, probably this wouldn't be an extension a user would need active every day. Maybe that's why having it added as a temporary add-on is even better for regular users. Curators who are looking to deeper details might want to have it added on a more permanent basis.
👍  
👎  , , , , , , , , , , , ,
properties (23)
authorgadrian
permlinkre-davideownzall-sxno2s
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2025.6.1"}
created2025-06-10 19:42:30
last_update2025-06-10 19:42:30
depth2
children0
last_payout2025-06-17 19:42:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length271
author_reputation639,917,017,554,522
root_title"Outgoing Hive Votes Distribution on Mouse Over - Firefox Extension"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id143,284,863
net_rshares-10,665,409,417
author_curate_reward""
vote details (14)
@djbravo ·
$0.04
This is a good tool and is also useful. It will benefit a lot of new users because they are also working hard. 
👍  
properties (23)
authordjbravo
permlinkre-gadrian-2025611t533564z
categoryhive-139531
json_metadata{"tags":["outgoing-votes","hive","firefox-extension","ai-coding","curation","proofofbrain"],"app":"ecency/4.1.3-vision","format":"markdown+html"}
created2025-06-11 00:33:57
last_update2025-06-11 00:33:57
depth1
children1
last_payout2025-06-18 00:33:57
cashout_time1969-12-31 23:59:59
total_payout_value0.022 HBD
curator_payout_value0.022 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length111
author_reputation359,064,293,764,737
root_title"Outgoing Hive Votes Distribution on Mouse Over - Firefox Extension"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id143,288,437
net_rshares146,774,720,427
author_curate_reward""
vote details (1)
@gadrian ·
Not sure if it'll benefit new users much, but who knows? But I've seen tools being built for new users lately, which is very good. Helps them and helps us.
👎  , , , ,
properties (23)
authorgadrian
permlinkre-djbravo-sxoh8j
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2025.6.1"}
created2025-06-11 06:12:21
last_update2025-06-11 06:12:21
depth2
children0
last_payout2025-06-18 06:12:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length155
author_reputation639,917,017,554,522
root_title"Outgoing Hive Votes Distribution on Mouse Over - Firefox Extension"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id143,291,753
net_rshares-8,511,114,511
author_curate_reward""
vote details (5)
@elias22 ·
$0.04
This is a truly good project that adds a lot of value and simplicity to the Hive community while checking votes 👏




👍  
properties (23)
authorelias22
permlinkre-gadrian-sxo2k7
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2025.6.1","image":[],"users":[]}
created2025-06-11 00:55:24
last_update2025-06-11 00:55:24
depth1
children1
last_payout2025-06-18 00:55:24
cashout_time1969-12-31 23:59:59
total_payout_value0.022 HBD
curator_payout_value0.022 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length118
author_reputation9,506,559,696,383
root_title"Outgoing Hive Votes Distribution on Mouse Over - Firefox Extension"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id143,288,616
net_rshares146,776,835,631
author_curate_reward""
vote details (1)
@gadrian ·
Thanks! I'm glad you like it.
👎  , , , , , , , , ,
properties (23)
authorgadrian
permlinkre-elias22-sxoglk
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2025.6.1"}
created2025-06-11 05:58:33
last_update2025-06-11 05:58:33
depth2
children0
last_payout2025-06-18 05:58:33
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length29
author_reputation639,917,017,554,522
root_title"Outgoing Hive Votes Distribution on Mouse Over - Firefox Extension"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id143,291,630
net_rshares-10,498,736,340
author_curate_reward""
vote details (10)
@jfang003 ·
$0.04
@jfang003 "I think it would be a nice extension, but I don't ..."
I think it would be a nice extension, but I don't think it would be a factor in changing what I am doing. However, just having the information is always nice.
👍  
properties (23)
authorjfang003
permlinkre-gadrian-2lhc21nom
categoryhive-139531
json_metadata{"app":"leothreads/0.3","format":"markdown","tags":["leofinance"],"canonical_url":"https://inleo.io/threads/view/jfang003/re-gadrian-2lhc21nom","isPoll":false,"pollOptions":{},"dimensions":[]}
created2025-06-11 04:07:39
last_update2025-06-11 04:07:39
depth1
children1
last_payout2025-06-18 04:07:39
cashout_time1969-12-31 23:59:59
total_payout_value0.022 HBD
curator_payout_value0.022 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length158
author_reputation639,520,842,212,436
root_title"Outgoing Hive Votes Distribution on Mouse Over - Firefox Extension"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id143,290,541
net_rshares147,057,318,383
author_curate_reward""
vote details (1)
@gadrian ·
I probably wouldn't change what I am doing either. But it is a nice info to have from time to time. Might give you ideas. You might even discover new interesting authors this way.
👎  , , , , , ,
properties (23)
authorgadrian
permlinkre-jfang003-sxogk9
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2025.6.1"}
created2025-06-11 05:57:45
last_update2025-06-11 05:57:45
depth2
children0
last_payout2025-06-18 05:57:45
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length179
author_reputation639,917,017,554,522
root_title"Outgoing Hive Votes Distribution on Mouse Over - Firefox Extension"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id143,291,624
net_rshares-5,583,390,313
author_curate_reward""
vote details (7)
@steevc ·
$0.04
That looks cool. I'm not using Firefox these days, but I'll check it out if you adapt for Chrome type browsers.

!BEER
👍  ,
properties (23)
authorsteevc
permlinkre-gadrian-sxnn61
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2025.6.1","image":[],"users":[]}
created2025-06-10 19:22:54
last_update2025-06-10 19:22:54
depth1
children1
last_payout2025-06-17 19:22:54
cashout_time1969-12-31 23:59:59
total_payout_value0.022 HBD
curator_payout_value0.021 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length118
author_reputation1,383,833,209,423,458
root_title"Outgoing Hive Votes Distribution on Mouse Over - Firefox Extension"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id143,284,559
net_rshares145,062,046,697
author_curate_reward""
vote details (2)
@gadrian ·
$0.06
Sure, I think I will. I need to check out the process of creating an extension for Chrome too, since I started on this route.
👍  
👎  , , , , , , , , , , , ,
properties (23)
authorgadrian
permlinkre-steevc-sxnnws
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2025.6.1"}
created2025-06-10 19:38:54
last_update2025-06-10 19:38:54
depth2
children0
last_payout2025-06-17 19:38:54
cashout_time1969-12-31 23:59:59
total_payout_value0.030 HBD
curator_payout_value0.030 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length125
author_reputation639,917,017,554,522
root_title"Outgoing Hive Votes Distribution on Mouse Over - Firefox Extension"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id143,284,823
net_rshares199,496,405,745
author_curate_reward""
vote details (14)