Utopian Moderators & Supervisors v0.0.10 - Steem Nodes Ping Tool + Sponsors Tab

in #utopian-io6 years ago (edited)

Utopian Moderators & Supervisors

Utopian Moderators & Supervisors is a Chrome Extension that can be installed via Chrome Webstore:
https://chrome.google.com/webstore/detail/utopian-moderator-supervi/dcjdbldgiiboblbaconadffdaicicebc

If you are using Firefox, you can still install this Extension by Chrome Extension Foxified

Utopian Moderators & Supervisors, as its name suggests, help the moderators & supervisors during their moderation or supervision by providing a few useful tools, charts and statistics.

Technology Stack

Javascript that runs in Chrome.

This Commits

This Commits version 0.0.10 Includes: Bug Fixes, Minor Tweaks, Code Refactoring, most importantly the following:

  1. Steem Node Ping Tool
  2. Sponsor Tab includes the list of Witness sponsors and Opted-out sponsors.

Screenshots

This Ping Tool allows you to know the status and speed from you to the Steem Nodes:
image.png

The list of sponsors that are also witnesses.
image.png

The list of generous sponsors that do not ask for payout.
image.png

Github

https://github.com/DoctorLai/utopian-moderator/

Previous Contributions

Some code changes in this commit

// get sponsor data
const getSponsors = (api, dom) => {
    logit("calling " + api);
    $.ajax({
        type: "GET",
        url: api,
        success: function(result) {
            let s = '';
            s += "<h3>Witness Sponsors</h3>";
            let data = result.results;
            let datalen = data.length;
            s += "<ul>";
            let count = 0;
            for (let i = 0; i < datalen; ++ i) {
                if (data[i]['is_witness']) {
                    s += "<li>" + getSteemUrl(data[i].account) + "</li>";
                    count ++;
                }
            }
            s += "</ul>";
            s += "<div>Total: <B>" + count + "</B><div>";
            s += "<h3>Opt-out Sponsors</h3>";
            s += "<ul>";
            count = 0;
            for (let i = 0; i < datalen; ++ i) {
                if (data[i]['opted_out']) {
                    s += "<li>" + getSteemUrl(data[i].account) + "</li>";
                    count ++;
                }
            }
            s += "</ul>";
            s += "<div>Total: <B>" + count + "</B><div>";
            dom.html(s);
        },
        error: function(request, status, error) {
            logit('Response: ' + request.responseText);
            logit('Error: ' + error );
            logit('Status: ' + status);
        },
        complete: function(data) {
            logit("API Finished: " + api);
        }             
    });        
}

Roadmap

Adding more graphs/data/analysis related to Sponsors.
Any good suggestions, please shout!

Chrome Webstore

Install the Utopian Chrome Extension Now!

Contribution Welcome

Github: https://github.com/DoctorLai/utopian-moderator

  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.



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Thank you for the contribution. It has been approved.

You can contact us on Discord.
[utopian-moderator]

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. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

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

Coin Marketplace

STEEM 0.20
TRX 0.13
JST 0.030
BTC 63793.25
ETH 3410.80
USDT 1.00
SBD 2.59