Network Topology Illustrator (NTI): new features added

in #utopian-io8 years ago (edited)

Modifications and New Features

  1. Major Modifaction: swtich from Python script to Google Chrome extension.

  2. The new features added is mainly the new UI, including:

    • use text area to directly accept text of the network topology;
    • add extra tweak, text size, to allow user to customize the size of the
      node/edge names to be drawn, with 0 to skip the name drawing;
    • add extra tweak, node color, to allow user to cusomize the color of the
      nodes;
    • add extra tweak, node size, to allow user to customize the diameter of the
      nodes;
    • add extra tweak, edge color, to allow user to customize the color of the
      edges;
    • add extra tweak, edge width, to allow user to customize the width of the
      edges;
    • show parsed result, the target network topology in the tale in realtime;
    • use "Save" button to generate the SVG instead of running command from
      teminals.

The UI is illustrated in the following *.gif:

NetworkTopologyIllustrator.gif

One example is shown in the following two images:

01.jpg

02.jpg

Implementation

Please refer to the link to this contribution in my GitHub repository for details.

  • The infrastructure of the new version of this tool follows basic Google Chrome
    extension standard.

  • The icon is designed with Microsoft PowerPoint. As can be seen from the
    following image, the icon of this is shaped like the letter G which means
    graph (network topology).

icon.png

  • The UI is a basic Bootstrap style web page, in order to make the usage of this
    tool strightforward.

  • The file saving operation simulaties a standard file downloading procedure,
    in order, again, to make the usage of this tool straightforward.

Installation

The tool has been published in Chrome Web Store, and you use either ways to get access to it.

Prove of Work

My GitHub profile is shown in the following image with the display name the same with my Steemit ID.

GitHubProfile.png

Roadmap

In the future, I will add more features for users' convienence. For example:

  • desgin the "Save as" feature such that the users can specify the image format as they wish,
  • add the mouse click feature such that the suers can click the mouse to capture the nodes on the screen.

How to contribute

Here are different ways for you to keep in touch with me.

  • my Github repository for more information regarding this tool, and

  • my email: [email protected].

Or you can leave me a message on one of my posts on Steemit or Utopian.io.



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

哇,这是什么啊?收益这么高?

绘制网络的一个小工具 :-) Utopian 的开发帖平均收益比翻译等高很多

哎,后悔当初没学编程,不仅可以靠编程赚钱,说不定还会早几年接触比特币,就发了。。。

@wangwenjing, I always try to support who contribute to open source project, upvote you.

Thanks, cutie!

Thank you for the contribution. It has been approved.

As previously mentioned, a roadmap would be nice.

Your link is broken at the bottom of your post because of the second square bracket is on the wrong side. Click [this link[ Please correct.

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

Thanks for your reminder. I have added the roadmap and fixed the brackets. :-) Have a nice day!

Hey @wangwenjing I am @utopian-io. I have just upvoted you!

Achievements

  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • 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

好厉害啊,好厉害,虽然我没点赞,不过我还是给你鼓个掌。

谢谢小可爱捧场哈!

你这个在chrome浏览器上的小图标是不是在chrome浏览器的基础上做的扩展插件?

这个工具就是做成的 Chrome 插件形式。

Coin Marketplace

STEEM 0.04
TRX 0.33
JST 0.101
BTC 64129.37
ETH 1821.95
USDT 1.00
SBD 0.38