From c57937fcf2a3de004b88625f8d71b41dc424c4c5 Mon Sep 17 00:00:00 2001 From: amolodykh Date: Fri, 6 Jul 2018 18:04:32 +0600 Subject: [PATCH] Fix for devices without wifi --- start_resin_wifi.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/start_resin_wifi.py b/start_resin_wifi.py index 210f82f8..34932a05 100644 --- a/start_resin_wifi.py +++ b/start_resin_wifi.py @@ -1,9 +1,10 @@ #!/usr/bin/python from jinja2 import Template -from netifaces import gateways +from netifaces import gateways, interfaces from os import getenv, path from pwgen import pwgen +import re import sh @@ -24,7 +25,9 @@ def generate_page(ssid, pswd, address): if __name__ == "__main__": - if not gateways().get('default'): + r = re.compile("wlan*") + + if not gateways().get('default') and filter(r.match, interfaces()): ssid = 'ScreenlyOSE-{}'.format(pwgen(4, symbols=False)) ssid_password = pwgen(8, symbols=False) generate_page(ssid, ssid_password, 'screenly.io/wifi')