YES!!! GOT IT WORKING!!!
Want a custom network map?
Just go to a website, and enter the sites you want, and hit submit.
16 seconds or so later you will have downloaded the network map in yEd. With only the sites you requested and the network devices directly attached.
The map is built from a database that just has the CDP output from a network crawler so it's super easy to keep live.
And I wrote it all! (not the libraries like Django or stuff like that) but the back end, database, crawler, webpage, web-server, etc, all custom made code.
I can't really find a good place to put this but I am super stoked about it.
Hope to put some polish on it and share it eventually.