Edex-ui: Feature request: Make the globe display actually do stuff

Created on 18 Jan 2019  路  5Comments  路  Source: GitSquared/edex-ui

Now that you have the base in place, I'd love it if the system could "look" at the terminal - at least at new text that is displayed. Anything that looks like an IP address or DNS name - geolocate it and then display a new bright pin on the globe there..

I can image me running a traceroute to 8.8.8.8, and a row of brightly coloured pins appears on the globe as the addresses resolve..

It would really up the "coolness" factor of this project (at least for me!)

Most helpful comment

Wow! Just wow! Thank you so much for implementing this! It's my new fav toy!

All 5 comments

Perhaps be worth fading them out over 5 mins or so, so the globe doesn't get too busy

Currently, active socket connections are geolocalised and displayed on the globe every 3 seconds. I'll try and experiment a bit with your idea but running a regex to identify IP adresses on terminal output would probably heavily slow down the term.

You could only consider the last line of output and look at it once a second, that should help reduce the load a bit.. (at the cost of losing ip and names that wrap)

demo

Performance is not too bad, it has some rendering bugs on the globe though so i'm keeping it behind a new experimentalGlobeFeatures setting (set it to true to activate this new feature).

Wow! Just wow! Thank you so much for implementing this! It's my new fav toy!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

jakewilliami picture jakewilliami  路  4Comments

GitSquared picture GitSquared  路  6Comments

dvdmuckle picture dvdmuckle  路  6Comments

bennettyuan18 picture bennettyuan18  路  5Comments

bdgza picture bdgza  路  3Comments