<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Code is checked in, if you want to see how it's done.  The core code is in mapper.py, just about 1000 lines.  Well, there is of course the Leaflet package, which is quite a large body of Javascript.  I don't know Javascript at all, beyond what I had to learn to interface to it, which was quite easy and well documented.<div class=""><br class=""></div><div class=""><span class="Apple-tab-span" style="white-space:pre">       </span>paul<br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On Apr 30, 2020, at 8:36 PM, Supratim Sanyal <<a href="mailto:supratim@riseup.net" class="">supratim@riseup.net</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="content-type" content="text/html; charset=utf-8" class=""><div dir="auto" class="">WOW!<div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""><br class=""><div dir="ltr" class=""><div class=""><div class=""><span style="background-color: rgba(255, 255, 255, 0);" class=""><br class=""></span></div><div class=""><span style="background-color: rgba(255, 255, 255, 0);" class="">---</span></div><div class=""><span style="background-color: rgba(255, 255, 255, 0);" class="">Supratim Sanyal, W1XMT</span></div><div class=""><span style="background-color: rgba(255, 255, 255, 0);" class="">39.19151 N, 77.23432 W</span></div><div class=""><span style="background-color: rgba(255, 255, 255, 0);" class="">QCOCAL::SANYAL via <a href="http://www.update.uu.se/~bqt/hecnet.html" class="">HECnet</a></span></div></div><div class=""><br class=""></div></div><div dir="ltr" class=""><br class="">On Apr 30, 2020, at 7:54 PM, Paul Koning <<a href="mailto:paulkoning@comcast.net" class="">paulkoning@comcast.net</a>> wrote:<br class=""><br class=""></div><blockquote type="cite" class=""><div dir="ltr" class=""><span class="">Gentlepeople,</span><br class=""><span class=""></span><br class=""><span class="">I've added a map maker to PyDECnet, which is now on-line on HECnet.  It currently refreshes once every 24 hours, showing locations and paths between the locations.  You can hover over the location markers to see nodes that have been recently observed, or click on the markers to see all nodes whether observed or not.  Clicking on the connecting arcs will tell you which nodes have connections on that path.</span><br class=""><span class=""></span><br class=""><span class="">The map is here: <a href="http://akdesign.dyndns.org:8080/map" class="">http://akdesign.dyndns.org:8080/map</a></span><br class=""><span class=""></span><br class=""><span class="">You can also see a tabular display of the data collected by the network scanner, at <a href="http://akdesign.dyndns.org:8080/map/data" class="">http://akdesign.dyndns.org:8080/map/data</a> .  Right now that link isn't shown, I'll add that.</span><br class=""><span class=""></span><br class=""><span class="">Feedback would be welcome.  There is no map legend yet.  The button on the upper right is the "layers" tool that lets you chose among a number of map sources, and lets you turn the location and/or path information on or off.  </span><br class=""><span class=""></span><br class=""><span class="">The default map is OpenStreetMap, and the mapping interface machinery is the Leaflet package, a very nice and easy to use tool.</span><br class=""><span class=""></span><br class=""><span class="">    paul</span><br class=""><span class=""></span><br class=""></div></blockquote></div></div></div></blockquote></div><br class=""></div></body></html>