14 lines
		
	
	
	
		
			401 B
		
	
	
	
		
			Text
		
	
	
	
	
	
		
		
			
		
	
	
			14 lines
		
	
	
	
		
			401 B
		
	
	
	
		
			Text
		
	
	
	
	
	
| 
								 | 
							
								#!/usr/bin/python
							 | 
						||
| 
								 | 
							
								from __future__ import division, print_function
							 | 
						||
| 
								 | 
							
								import requests
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								r = requests.get('http://mapsrv0.ffka.net/json/ffka/nodes.json')
							 | 
						||
| 
								 | 
							
								j = r.json()
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								for nodeid in j['nodes'].keys():
							 | 
						||
| 
								 | 
							
								    nodeinfo = j['nodes'][nodeid]['nodeinfo']
							 | 
						||
| 
								 | 
							
								    hostname = nodeinfo['hostname']
							 | 
						||
| 
								 | 
							
								    for i, mac in enumerate(nodeinfo['network']['mesh_interfaces']):
							 | 
						||
| 
								 | 
							
								        print('{} {}_int{}'.format(mac, hostname, i))
							 |