Add 'Steem-JS' console to SteemTools!

in #utopian-io7 years ago (edited)

I am a Utopian moderator and sometimes I need to quickly evaluate a few steem-js bugs. I have added a console so that I can quickly experiment something in the SteemTool chrome extension

SteemTools

SteemTools is inspired by its sister project: Utopian Moderators & Supervisors and it provides a set of useful data, tools, statistics for SteemIt Users.

Github

https://github.com/DoctorLai/SteemTools/

Previous Contributions

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

New Features of v0.0.4

Add Steem-Js Console.

Commits

Here

How it works?

Put the source code in the code editor under Steem-Js Tab, and the code will be evaulated via eval which we enable after adding the following to the manifest.json

"content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'",

And you can use Alt + Enter to run the source and Alt + BACKSPACE to clear the console.

   // alt + enter to evalute
    // alt + backspace to clear
    $('textarea#steemjs-source').keydown(function (e) {
        if (e.altKey && e.keyCode == 13) {
            $('input#btn_run').click();
        }
        if (e.altKey && e.keyCode == 8) {
            $('input#btn_clear').click();
        }        
    });  

Screenshots

image.png

Roadmap of Steem Tools

  1. UI Language Setting
  2. Add Downvote Checker
  3. Add Delegator/Delegatee List Checker
  4. Steemit Top 100 Delegations
  5. SteemIt Followers/Votes Checker
  6. Steemit Incoming Votes Report
  7. Steemit Payout Report
  8. Steemit Outgoing Votes Report
  9. Steemit Who Resteem Your Posts?
  10. Steemit Recover Deleted Posts/Comments
  11. and more...

License

MIT

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 Now!



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

A lot of good posts, I like it a lot, want a better post like this, and one thing, if you're with me I'll always be with you,

Super post! Keep up with posting this awe-inspiring material.

I am wondering is there a way / api to help me post stuff automatically at a specific time?

Thank you for the contribution. It has been approved.

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

woi really cool, I hope you can vote me, and I invite you to vote have me!! Awesome upvote?

upvote you pliss upvote me

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