## SteemTools SteemTools is inspired by its sister project: [Utopian Moderators & Supervisors](https://helloacm.com/make-utopian-moderator-chrome-extension-perfect-by-adding-posts-and-tools-tab/) and it provides a set of useful data, tools, statistics for SteemIt Users. # Github https://github.com/DoctorLai/SteemTools/ # Previous Contributions - [SteemTools v0.0.2](https://steemit.com/utopian-io/@justyy/steemtools-v0-0-2-new-features-query-delegatees-and-basic-search-and-more) - [SteemTools v0.0.1](https://helloacm.com/chrome-extension-steemtools-v0-0-1/) # Technology Stack Javascript that runs in the Chrome Browser (Chrome Extension) ## Chrome Webstore It is online, and you can install SteemTools via: https://chrome.google.com/webstore/detail/steem-tools/emjfpeecopppojbhkigjjmcahbfahhbn If you are using Firefox, you can still install this Extension by [Chrome Extension Foxified](https://addons.mozilla.org/en-GB/firefox/addon/chrome-store-foxified/) ## New Features of v0.0.3 Along with Bug fixes and code refactoring, [this new version](https://helloacm.com/steemtools-v0-0-3-new-features-query-delegators-and-nodes-server-configuration/) adds the following features: 1. Allow users to query the list of delegators. 2. Allow users to specify a different node when querying the API or Steem Blockchain. ## Commits [Here](https://github.com/DoctorLai/SteemTools/commit/5df76a09c315d3abdf39d1f07a2bfad365e85b39) ## Screenshots ![image.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1518207017/ipqt7lun53aqrdnp4sa4.png) ![image.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1518207035/x7yqm9aecwojeu3kpi0f.png) # Roadmap of Steem Tools 1. UI Language Setting 2. Add [Downvote Checker](https://helloacm.com/tools/steemit/who-downvote-you/) 3. Add [Delegator](https://helloacm.com/tools/steemit/delegators/)/[Delegatee](https://helloacm.com/tools/steemit/delegatees/) List Checker 4. Steemit [Top 100 Delegations](https://helloacm.com/tools/steemit/top-delegations/) 5. SteemIt [Followers/Votes](https://helloacm.com/tools/steemit/who-has-not-voted/) Checker 6. Steemit [Incoming Votes](https://helloacm.com/tools/steemit/incoming/) [Report](https://helloacm.com/tools/steemit/lastvotes/) 7. Steemit [Payout Report](https://helloacm.com/tools/steemit/payout/) 8. Steemit [Outgoing Votes](https://helloacm.com/tools/steemit/outgoing/) [Report](https://helloacm.com/tools/steemit/outgoing-votes/) 9. Steemit [Who Resteem](https://helloacm.com/tools/steemit/reblogs/) Your Posts? 10. Steemit [Recover Deleted Posts/Comments](https://helloacm.com/tools/steemit/deleted-comments/) 11. and [more](https://helloacm.com/tools/steemit)... # Javascript Code that gets a a list of SteemIt delegators ``` // find a list of delegators // search a id when press Enter textPressEnterButtonClick($('input#delegatorid'), $('button#delegators_btn')); $('button#delegators_btn').click(function() { let id = prepareId($('input#delegatorid').val()); let server = getServer(); server = server || default_server; $('div#delegators_div').html('<img src="images/loading.gif"/>'); if (validId(id)) { $.ajax({ dataType: "json", url: "https://" + server + "/api/steemit/delegators/?cached&id="+id, cache: false, success: function (response) { let result = response; if (result && result.length > 0) { let s = '<h4><B>' + result.length + '</B> Delegator(s)</h4>'; s += '<table id="dvlist2" class="sortable">'; s += '<thead><tr><th>Delegator</th><th>Steem Power (SP)</th><th>Vests</th><th>Time</th></tr></thead><tbody>'; let total_sp = 0; let total_vest = 0; for (let i = 0; i < result.length; i ++) { total_sp += result[i]['sp']; total_vest += result[i]['vests']; s += '<tr>'; s += '<td><a target=_blank rel=nofollow href="https://steemit.com/@' + result[i]['delegator'] + '">@' + result[i]['delegator'] + '</a><BR/><img style="width:75px;height:75px" src="https://steemitboard.com/@' + result[i]['delegator'] + '/level.png"></td>'; s += '<td>' + (result[i]['sp']).toFixed(2) + '</td>'; s += '<td>' + (result[i]['vests']).toFixed(2) + '</td>'; s += '<td>' + result[i]['time'] + '</td>'; s += '</tr>'; } s += '</tbody>'; s += '<tfoot><tr>'; s += '<th>Total: </th><th></th><th>' + (total_sp.toFixed(2)) + ' SP</th><th>' + (total_vest.toFixed(2)) + ' VESTS</th><th></th>'; s += '</tr></tfoot>'; s += '</table>'; $('div#delegators_div').html(s); $('div#delegators_div_stats').html(total_sp.toFixed(2) + " SP, " + total_vest.toFixed(2) + " VESTS"); sorttable.makeSortable(document.getElementById("dvlist2")); } else { $('div#delegators_div').html("<font color=blue>It could be any of these: (1) No Delegators (2) Invalid ID (3) API or SteemSQL server failed. Contact <a rel=nofollow target=_blank href='https://steemit.com/@justyy/'>@justyy</a> if you are not sure. Thanks!</font>"); } }, error: function(request, status, error) { $('div#delegators_div').html('<font color=red>API/SteemSQL Server (' + server + error + ') is currently offline. Please try again later!' + request.responseText + '</font>'); }, complete: function(data) { } }); } else { alert('Not a Valid Steem ID.'); } }) ``` # License [MIT](https://github.com/DoctorLai/SteemTools/blob/master/LICENSE) # Contribution Welcome Github: https://github.com/DoctorLai/SteemTools/ 1. Fork it! 2. Create your feature branch: `git checkout -b my-new-feature` 3. Commit your changes: `git commit -am 'Add some feature'` 4. Push to the branch: `git push origin my-new-feature` 5. Submit a pull request. # Chrome Webstore Install the [SteemTools Chrome Extension](https://chrome.google.com/webstore/detail/steem-tools/emjfpeecopppojbhkigjjmcahbfahhbn) Now! <br /><hr/><em>Posted on <a href="https://utopian.io/utopian-io/@justyy/steemtools-v0-0-2-new-features-query-delegators-and-nodes-server-configuration">Utopian.io - Rewarding Open Source Contributors</a></em><hr/>
post_id | 31,525,699 | ||||||
---|---|---|---|---|---|---|---|
author | justyy | ||||||
permlink | steemtools-v0-0-2-new-features-query-delegators-and-nodes-server-configuration | ||||||
category | utopian-io | ||||||
json_metadata | "{"repository": {"owner": {"login": "DoctorLai"}, "id": 120473886, "full_name": "DoctorLai/SteemTools", "fork": false, "name": "SteemTools", "html_url": "https://github.com/DoctorLai/SteemTools"}, "moderator": {"pending": false, "account": "vladimir-simovic", "reviewed": true, "flagged": false, "time": "2018-02-09T23:10:48.707Z"}, "format": "markdown", "platform": "github", "tags": ["utopian-io", "steemapps", "steemdev", "steemstem", "steemtools"], "community": "utopian", "type": "development", "pullRequests": [], "links": ["https://helloacm.com/make-utopian-moderator-chrome-extension-perfect-by-adding-posts-and-tools-tab/", "https://steemit.com/utopian-io/@justyy/steemtools-v0-0-2-new-features-query-delegatees-and-basic-search-and-more", "https://helloacm.com/chrome-extension-steemtools-v0-0-1/", "https://addons.mozilla.org/en-GB/firefox/addon/chrome-store-foxified/", "https://helloacm.com/steemtools-v0-0-3-new-features-query-delegators-and-nodes-server-configuration/", "https://github.com/DoctorLai/SteemTools/commit/5df76a09c315d3abdf39d1f07a2bfad365e85b39", "https://res.cloudinary.com/hpiynhbhq/image/upload/v1518207017/ipqt7lun53aqrdnp4sa4.png", "https://res.cloudinary.com/hpiynhbhq/image/upload/v1518207035/x7yqm9aecwojeu3kpi0f.png", "https://helloacm.com/tools/steemit/who-downvote-you/", "https://helloacm.com/tools/steemit/delegators/", "https://helloacm.com/tools/steemit/delegatees/", "https://helloacm.com/tools/steemit/top-delegations/", "https://helloacm.com/tools/steemit/who-has-not-voted/", "https://helloacm.com/tools/steemit/incoming/", "https://helloacm.com/tools/steemit/lastvotes/", "https://helloacm.com/tools/steemit/payout/", "https://helloacm.com/tools/steemit/outgoing/", "https://helloacm.com/tools/steemit/outgoing-votes/", "https://helloacm.com/tools/steemit/reblogs/", "https://helloacm.com/tools/steemit/deleted-comments/", "https://helloacm.com/tools/steemit", "https://github.com/DoctorLai/SteemTools/blob/master/LICENSE", "https://chrome.google.com/webstore/detail/steem-tools/emjfpeecopppojbhkigjjmcahbfahhbn"], "app": "utopian/1.0.0", "users": ["justyy"], "image": ["https://res.cloudinary.com/hpiynhbhq/image/upload/v1518207017/ipqt7lun53aqrdnp4sa4.png"]}" | ||||||
created | 2018-02-09 20:13:06 | ||||||
last_update | 2018-02-09 23:10:48 | ||||||
depth | 0 | ||||||
children | 4 | ||||||
net_rshares | 23,628,143,750,413 | ||||||
last_payout | 2018-02-16 20:13:06 | ||||||
cashout_time | 1969-12-31 23:59:59 | ||||||
total_payout_value | 98.368 SBD | ||||||
curator_payout_value | 38.451 SBD | ||||||
pending_payout_value | 0.000 SBD | ||||||
promoted | 0.000 SBD | ||||||
body_length | 6,875 | ||||||
author_reputation | 2,057,469,156,047,835 | ||||||
root_title | "SteemTools v0.0.3 New Features: Query Delegators and Nodes/Server Configuration" | ||||||
beneficiaries |
| ||||||
max_accepted_payout | 1,000,000.000 SBD | ||||||
percent_steem_dollars | 10,000 | ||||||
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
team | 0 | 85,380,320,034 | 10% | ||
teamsteem | 0 | 600,822,649,936 | 5% | ||
ace108 | 0 | 155,507,621,329 | 16% | ||
tensaix2j | 0 | 2,736,702,784 | 100% | ||
magicmonk | 0 | 91,519,760,695 | 50% | ||
archiles | 0 | 100,888,434 | 100% | ||
ericsim1991 | 0 | 99,477,650 | 100% | ||
ericsim1989 | 0 | 98,801,750 | 100% | ||
rivalhw | 0 | 98,305,991,715 | 5% | ||
justyy | 0 | 584,224,782,449 | 100% | ||
luneknight | 0 | 1,010,280,633 | 100% | ||
happyukgo | 0 | 1,862,414,069 | 100% | ||
sv67216721 | 0 | 702,972,737 | 5% | ||
manuel78 | 0 | 195,177,108 | 3% | ||
frankintaiwan | 0 | 80,958,102 | 20% | ||
mkt | 0 | 48,410,828,349 | 100% | ||
helo | 0 | 1,024,144,020 | 100% | ||
edb1984 | 0 | 30,384,367,780 | 100% | ||
shenchensucc | 0 | 11,031,272,053 | 100% | ||
czechglobalhosts | 0 | 177,720,218,170 | 2% | ||
victorialuxx | 0 | 114,593,498 | 100% | ||
susanli3769 | 0 | 74,637,026,818 | 100% | ||
davidmendel | 0 | 21,420,343,610 | 100% | ||
robinlee | 0 | 418,014,531 | 100% | ||
ety001 | 0 | 1,685,866,497 | 100% | ||
rainyapril | 0 | 498,904,286 | 100% | ||
al2ping | 0 | 102,178,071 | 100% | ||
oldman28 | 0 | 12,291,254,778 | 51% | ||
liangfengyouren | 0 | 1,029,024,332 | 50% | ||
shengjian | 0 | 21,726,810,316 | 100% | ||
kangnajiang | 0 | 405,133,833 | 100% | ||
cifer | 0 | 3,585,155,135 | 80% | ||
geass | 0 | 567,816,756 | 100% | ||
moonvoid | 0 | 614,503,785 | 100% | ||
wilians | 0 | 2,019,111,241 | 100% | ||
ericsim | 0 | 248,874,033 | 100% | ||
boontjie | 0 | 9,030,796,951 | 100% | ||
rosatravels | 0 | 18,916,885,914 | 20% | ||
xuran | 0 | 5,075,463,584 | 100% | ||
superbing | 0 | 8,796,722,749 | 100% | ||
dailyfortune | 0 | 6,345,690,969 | 100% | ||
xiaoshancun | 0 | 474,046,525 | 100% | ||
dailystats | 0 | 12,955,090,710 | 100% | ||
wangwenjing | 0 | 3,547,672,242 | 30% | ||
vandadream | 0 | 3,343,858,031 | 100% | ||
winniex | 0 | 2,307,988,981 | 10% | ||
ivysrono | 0 | 3,778,292,294 | 100% | ||
altherion | 0 | 6,364,873,696 | 15% | ||
jianan | 0 | 517,727,116 | 100% | ||
utopian-io | 0 | 21,370,038,618,474 | 14.18% | ||
ihtiht | 0 | 7,190,589,082 | 100% | ||
moorkedi | 0 | 123,644,922 | 3% | ||
chann | 0 | 7,466,928,380 | 20% | ||
daxiang | 0 | 232,079,737 | 100% | ||
anxin | 0 | 5,379,433,375 | 100% | ||
cnsteem | 0 | 27,960,715,143 | 100% | ||
stabilowl | 0 | 36,011,267,610 | 37% | ||
lebin | 0 | 28,095,850,748 | 50% | ||
ipman62 | 0 | 55,382,486 | 100% | ||
cryptonewsly | 0 | 189,686,400 | 100% | ||
blockd | 0 | 520,685,977 | 100% | ||
moobear | 0 | 2,500,797,088 | 100% | ||
prch | 0 | 60,380,165 | 100% | ||
nean | 0 | 521,078,492 | 100% | ||
foodielifestyle | 0 | 1,523,687,173 | 100% | ||
meixia | 0 | 522,212,556 | 100% | ||
aai | 0 | 2,024,196,633 | 100% | ||
woolfe19861008 | 0 | 713,537,409 | 100% | ||
koselevairin | 0 | 501,117,849 | 100% | ||
vincenthan | 0 | 521,784,263 | 100% | ||
wickedgoose | 0 | 110,680,825 | 100% | ||
yuxuan | 0 | 85,234,786 | 100% | ||
dongfengman | 0 | 338,638,541 | 100% | ||
historylover | 0 | 227,104,769 | 100% | ||
serenazz | 0 | 895,185,176 | 100% | ||
cha0s0000 | 0 | 1,149,189,892 | 100% | ||
yingzoe | 0 | 721,567,848 | 100% | ||
yedda | 0 | 496,793,042 | 100% | ||
prometheus21 | 0 | 1,923,019,164 | 100% | ||
shentrading | 0 | 761,838,324 | 100% | ||
zasilla | 0 | 508,262,961 | 100% | ||
fishaa | 0 | 789,267,813 | 100% | ||
aaronstar | 0 | 127,783,993 | 100% | ||
ayanamoon | 0 | 114,327,659 | 100% | ||
ethanlee | 0 | 605,618,632 | 100% | ||
twinsnicole | 0 | 419,772,079 | 100% | ||
deepthinking | 0 | 479,553,123 | 100% | ||
gogoabc | 0 | 863,553,208 | 100% | ||
linda65 | 0 | 8,804,563,610 | 100% | ||
inmylife | 0 | 1,814,484,146 | 100% | ||
lilypang22 | 0 | 481,665,774 | 100% | ||
fishcc | 0 | 117,534,389 | 100% | ||
tinna | 0 | 115,085,618 | 100% | ||
ldsn001 | 0 | 0 | 50% |
Thank you for the contribution. It has been approved. You can contact us on [Discord](https://discord.gg/uTyJkNm). **[[utopian-moderator]](https://utopian.io/moderators)**
post_id | 31,549,569 |
---|---|
author | vladimir-simovic |
permlink | re-justyy-steemtools-v0-0-2-new-features-query-delegators-and-nodes-server-configuration-20180209t231121163z |
category | utopian-io |
json_metadata | "{"app": "steemit/0.1", "links": ["https://discord.gg/uTyJkNm", "https://utopian.io/moderators"], "tags": ["utopian-io"]}" |
created | 2018-02-09 23:11:27 |
last_update | 2018-02-09 23:11:27 |
depth | 1 |
children | 0 |
net_rshares | 0 |
last_payout | 2018-02-16 23:11:27 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 SBD |
curator_payout_value | 0.000 SBD |
pending_payout_value | 0.000 SBD |
promoted | 0.000 SBD |
body_length | 172 |
author_reputation | 56,522,611,888,290 |
root_title | "SteemTools v0.0.3 New Features: Query Delegators and Nodes/Server Configuration" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 SBD |
percent_steem_dollars | 10,000 |
好多单词不认识,看不太懂。 这是你写的chrome插件?
post_id | 31,550,218 |
---|---|
author | anxin |
permlink | re-justyy-steemtools-v0-0-2-new-features-query-delegators-and-nodes-server-configuration-20180209t231635795z |
category | utopian-io |
json_metadata | "{"app": "steemit/0.1", "tags": ["utopian-io"]}" |
created | 2018-02-09 23:16:39 |
last_update | 2018-02-09 23:16:39 |
depth | 1 |
children | 1 |
net_rshares | 0 |
last_payout | 2018-02-16 23:16:39 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 SBD |
curator_payout_value | 0.000 SBD |
pending_payout_value | 0.000 SBD |
promoted | 0.000 SBD |
body_length | 29 |
author_reputation | 12,621,504,053 |
root_title | "SteemTools v0.0.3 New Features: Query Delegators and Nodes/Server Configuration" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 SBD |
percent_steem_dollars | 10,000 |
是的。
post_id | 31,627,537 |
---|---|
author | justyy |
permlink | re-anxin-re-justyy-steemtools-v0-0-2-new-features-query-delegators-and-nodes-server-configuration-20180210t085309463z |
category | utopian-io |
json_metadata | "{"app": "steemit/0.1", "tags": ["utopian-io"]}" |
created | 2018-02-10 08:53:12 |
last_update | 2018-02-10 08:53:12 |
depth | 2 |
children | 0 |
net_rshares | 0 |
last_payout | 2018-02-17 08:53:12 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 SBD |
curator_payout_value | 0.000 SBD |
pending_payout_value | 0.000 SBD |
promoted | 0.000 SBD |
body_length | 3 |
author_reputation | 2,057,469,156,047,835 |
root_title | "SteemTools v0.0.3 New Features: Query Delegators and Nodes/Server Configuration" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 SBD |
percent_steem_dollars | 10,000 |
### Hey @justyy I am @utopian-io. I have just upvoted you! #### Achievements - WOW WOW WOW People loved what you did here. GREAT JOB! - Seems like you contribute quite often. AMAZING! #### Community-Driven Witness! I am the first and only Steem Community-Driven Witness. <a href="https://discord.gg/zTrEMqB">Participate on Discord</a>. Lets GROW TOGETHER! - <a href="https://v2.steemconnect.com/sign/account-witness-vote?witness=utopian-io&approve=1">Vote for my Witness With SteemConnect</a> - <a href="https://v2.steemconnect.com/sign/account-witness-proxy?proxy=utopian-io&approve=1">Proxy vote to Utopian Witness with SteemConnect</a> - Or vote/proxy on <a href="https://steemit.com/~witnesses">Steemit Witnesses</a> [![mooncryption-utopian-witness-gif](https://steemitimages.com/DQmYPUuQRptAqNBCQRwQjKWAqWU3zJkL3RXVUtEKVury8up/mooncryption-s-utopian-io-witness-gif.gif)](https://steemit.com/~witnesses) **Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x**
post_id | 31,623,904 |
---|---|
author | utopian-io |
permlink | re-justyy-steemtools-v0-0-2-new-features-query-delegators-and-nodes-server-configuration-20180210t082721708z |
category | utopian-io |
json_metadata | "{"app": "utopian/1.0.0", "community": "utopian", "tags": ["utopian-io"]}" |
created | 2018-02-10 08:27:21 |
last_update | 2018-02-10 08:27:21 |
depth | 1 |
children | 0 |
net_rshares | 0 |
last_payout | 2018-02-17 08:27:21 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 SBD |
curator_payout_value | 0.000 SBD |
pending_payout_value | 0.000 SBD |
promoted | 0.000 SBD |
body_length | 1,061 |
author_reputation | 152,913,012,544,965 |
root_title | "SteemTools v0.0.3 New Features: Query Delegators and Nodes/Server Configuration" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 SBD |
percent_steem_dollars | 10,000 |