mirror of
https://github.com/cwinfo/yggdrasil-map
synced 2024-11-22 12:50:27 +00:00
use labels from nodeinfo if they're defined
This commit is contained in:
parent
5eb884bdc8
commit
275f0dc3ee
@ -65,6 +65,8 @@ def get_graph_json(G):
|
|||||||
centrality = centralities.get(n.name, 0)
|
centrality = centralities.get(n.name, 0)
|
||||||
size = 5*(1 + 1*centrality)
|
size = 5*(1 + 1*centrality)
|
||||||
name = db.get(canonalize_ip(n.name))
|
name = db.get(canonalize_ip(n.name))
|
||||||
|
# If label isn't the default value, set name to that instead
|
||||||
|
if n.attr['label'] != n.name.split(':')[-1]: name = n.attr['label']
|
||||||
|
|
||||||
out_data['nodes'].append({
|
out_data['nodes'].append({
|
||||||
'id': n.name,
|
'id': n.name,
|
||||||
|
@ -35,6 +35,7 @@ def generate_graph(time_limit=60*60*3):
|
|||||||
toAdd = []
|
toAdd = []
|
||||||
for ip in data:
|
for ip in data:
|
||||||
info = NodeInfo(ip, data[ip][0])
|
info = NodeInfo(ip, data[ip][0])
|
||||||
|
if len(data[ip]) >= 3: info.label = data[ip][2]
|
||||||
toAdd.append(info)
|
toAdd.append(info)
|
||||||
|
|
||||||
nodes = dict()
|
nodes = dict()
|
||||||
|
Loading…
Reference in New Issue
Block a user