Webmaster tool update (v0.0.9) - Name.com support and other improvements

in #utopian-io6 years ago (edited)

Github repository: https://github.com/yuxir/webmastertool

What is the project about?

Lots of technical people like me use various cloud service providers to manage their VPS, domain, storage etc. It is a time consuming and tedious job to check each account regularly. For example, most service providers recommend users to enable two factor authentication therefore users have to get their phone when they want to login. However, in most time, users only want to have a quick check of their services’ status, account information etc. That is why I want to develop this Chrome extension to put all those information together and allow users to check all information in a single click!

Technology Stack

Chrome extension
Javascript
JQuery
Bootstrap

New features

All commits in this contribution can be viewed in this pull request:

https://github.com/yuxir/webmastertool/pull/9

The new features are summarized below:

Supporting Name.com

New Name.com tab has been added where users can see their information, e.g. domains, DNS records, Email forwards and URL forward rules. Settings tab has been updated to give users the flexibility to show/hide Name.com tab.

The work with Name.com can be viewed mainly in this JS file:
https://github.com/yuxir/webmastertool/blob/master/js/namecom.js

And the following commits:

https://github.com/yuxir/webmastertool/pull/9/commits/7487a701f527bb83b052befcabe2560667affc47

https://github.com/yuxir/webmastertool/pull/9/commits/145782ab04d9efc225decb2383634bff945e119e

https://github.com/yuxir/webmastertool/pull/9/commits/119edb5ac225e2bd1fa1840994e3310d4ec5b37f

Code refactoring

vultr.js has been refactored to use Promises. Example commits are:

https://github.com/yuxir/webmastertool/pull/9/commits/842f06f9dd902c1193cfd99860a33eb38ceb8410

https://github.com/yuxir/webmastertool/pull/9/commits/ef11fa197a479a96ea5ced73d10489a5ef4cd8f4

Previous contributions

V0.0.1
V0.0.4
V0.0.5
V0.0.6
V0.0.7
V0.0.8

Roadmap

In the following iterations, I will provide support to more service providers, e.g, Namecheap, AWS, etc. Also, depending on the feedback, I may support some operations via cloud service provider APIs, e.g. start/stop/restart a server, create a snapshot, etc.

Chrome extension store

I have uploaded this tool to Chrome web store, the link is: https://chrome.google.com/webstore/detail/webmaster-tool/inffcpoooalmdfkhlnbnlmifdhblockb

How to contribute?

Just fork this project, create your feature branch, commit your changes and send a pull request!

https://github.com/yuxir/webmastertool

Proof of work

I have added my Steemit account link in the README:

Sort:  

Thank you for your contribution. Promises do look better and you may also consider using async/await.

Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, click here.


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

Thanks for your suggestion.

Really informative post for all.

Congratulations! Your post has been selected as a daily Steemit truffle! It is listed on rank 6 of all contributions awarded today. You can find the TOP DAILY TRUFFLE PICKS HERE.

I upvoted your contribution because to my mind your post is at least 49 SBD worth and should receive 41 votes. It's now up to the lovely Steemit community to make this come true.

I am TrufflePig, an Artificial Intelligence Bot that helps minnows and content curators using Machine Learning. If you are curious how I select content, you can find an explanation here!

Have a nice day and sincerely yours,
trufflepig
TrufflePig

Hey @yuxi
Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!

Contributing on Utopian
Learn how to contribute on our website or by watching this tutorial on Youtube.

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!