SteemTools Update (v0.0.12): Your Downvotes, Wallet Update, Top Witnesses, Switch To

in #utopian-io6 years ago (edited)

Introduction to SteemTools and Installation

SteemTools is a Chrome Extension that provides a set of useful tools for the steemians. It can be downloaded via Google Webstore:

https://chrome.google.com/webstore/detail/steem-tools/emjfpeecopppojbhkigjjmcahbfahhbn

For Opera browsers, the workaround is to first install Chrome Extension Gadget.

And similarly for Firefox, you can install Chrome Store Foxified before you install SteemTools.

Contribution

Fully Open Source: https://github.com/DoctorLai/SteemTools
You can either submit a Pull Request or open a issue (for suggestions and bug reports)

Technology Stack

Javascript in Chrome Browser

New Features of v0.0.12

Commits here and here

  1. Exclusive Server API access to avoid API overloading the server.
  2. Wallet Tool Update: expanding [username] when sending to multiple accounts
  3. Top Witnesses
  4. Switch-To Context Menu
  5. Your Downvotes History (Tab)

Screenshots

expanding [username] when sending to multiple accounts
wallet-update.jpg

top witnesses
image.png

your downvoting history
image.png

now you can easily switch between steem domains in context menu
image.png

How to Implement Switch-To?

'use strict';

chrome.contextMenus.removeAll();

// all supported steem domains
let steem_websites = [
    "steemit.com",
    "busy.org",
    "steemd.com",
    "utopian.io"
];

// create parent context menu item
let parent = chrome.contextMenus.create({
    title: "SteemTools - Switch To",
    contexts: ['all']
});

// switch to click and sub menus
let sz = steem_websites.length;
for (let i = 0; i < sz; ++ i) {
    let cur_domain = steem_websites[i];
    let child = chrome.contextMenus.create({
        title: cur_domain, 
        parentId: parent, 
        onclick: (info, tab) => {
            let url = tab.url;
            let domain = url.replace('http://','').replace('https://','').split(/[/?#]/)[0];
            if (domain) {
                domain = domain.toLowerCase();
                // only redirects when it is steemit domain
                if (steem_websites.includes(domain)) {
                    if (domain != cur_domain) {
                        url = url.replace(domain, cur_domain);
                        chrome.tabs.update(info.tab, {"url": url});
                    }
                }
            }
        }   
    }); 
}

Support me and my work as a witness by

  1. voting me here, or
  2. voting me as a proxy

Some of my contributions: SteemIt Tools, Bots, APIs and Tutorial



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Very useful

I choose you as my witness steem
justyy.JPG

thank you very much.

you are welcome brother.

how do I do delegate and to whom.......?

You can delegate via this to @justyy thanks!

Thank you.

you are welcome my friend...
please join us in our discord
https://discord.gg/HX6D5qr

Thank you for sharing this powerful tool ,,, and very useful to me ,,,
Today I have given my witness to you ...

Screenshot_9.png
I want to join with you and want to split a little Sp ,, please tell me where I am delegate its SP

thank you. you can delegate here

okay

Screenshot_10.png

25 SP

Thank you very very much. You'll start receiving SBD in about 15 hours (tomorrow)

okay,,, thank you very much

I am waiting for you on our discord; https://discord.gg/sV9u82p

Powerful tools. I will add some of th function in your steemit tool to my microsteemit

Hi Justyy,
Thank you for the work you put into the tool you created.
I will follow you and you have my vote for witness.

Thank you very very much!

Your very welcome!
😀🏝🥥👍

Thanks for the contribution. It has been approved.


Need help? Write a ticket on https://support.utopian.io.
Chat with us on Discord.

[utopian-moderator]

@justyy thank you for continuing to expand your tools for Steem because we have hope in seeing what you contribute that we can handle anything together!

Thank you for your great support! Let's grow together!

Hey @justyy! Thank you for the great work you've done!

We're already looking forward to your next contribution!

Fully Decentralized Rewards

We hope you will take the time to share your expertise and knowledge by rating contributions made by others on Utopian.io to help us reward the best contributions together.

Utopian Witness!

Vote for Utopian Witness! We are made of developers, system administrators, entrepreneurs, artists, content creators, thinkers. We embrace every nationality, mindset and belief.

Want to chat? Join us on Discord https://discord.me/utopian-io

Coin Marketplace

STEEM 0.30
TRX 0.11
JST 0.033
BTC 64223.84
ETH 3158.34
USDT 1.00
SBD 4.29