api: Add wifianalall (all hoods)
Puts reused code into a helper function Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
This commit is contained in:
parent
87093a9066
commit
412203a946
|
@ -153,10 +153,26 @@ def wifianal(selecthood):
|
||||||
""",(selecthood,))
|
""",(selecthood,))
|
||||||
mysql.close()
|
mysql.close()
|
||||||
|
|
||||||
|
return wifianalhelper(router_data,"Hood: " + selecthood)
|
||||||
|
|
||||||
|
@api.route('/wifianalall')
|
||||||
|
def wifianalall():
|
||||||
|
mysql = FreifunkMySQL()
|
||||||
|
router_data = mysql.fetchall("""
|
||||||
|
SELECT hostname, mac, netif
|
||||||
|
FROM router
|
||||||
|
INNER JOIN router_netif ON router.id = router_netif.router
|
||||||
|
GROUP BY id, netif
|
||||||
|
""",())
|
||||||
|
mysql.close()
|
||||||
|
|
||||||
|
return wifianalhelper(router_data,"ALL hoods")
|
||||||
|
|
||||||
|
def wifianalhelper(router_data, headline):
|
||||||
s = "#----------WifiAnalyzer alias file----------\n"
|
s = "#----------WifiAnalyzer alias file----------\n"
|
||||||
s += "# \n"
|
s += "# \n"
|
||||||
s += "#Freifunk Franken\n"
|
s += "#Freifunk Franken\n"
|
||||||
s += "#Hood: " + selecthood + "\n"
|
s += "#" + headline + "\n"
|
||||||
s += "# \n"
|
s += "# \n"
|
||||||
s += "#Encoding: UTF-8.\n"
|
s += "#Encoding: UTF-8.\n"
|
||||||
s += "#The line starts with # is comment.\n"
|
s += "#The line starts with # is comment.\n"
|
||||||
|
|
Loading…
Reference in New Issue