diff --git a/server/download.py b/server/download.py index aadac12..fb56fb5 100644 --- a/server/download.py +++ b/server/download.py @@ -5,7 +5,17 @@ import paramiko import time paramiko.util.log_to_file('paramiko.log') +def fake_download(dest): + import requests, random + rnd = str(random.randint(1, 10000)) + r = requests.get('https://picsum.photos/400/300?random=' + rnd) + with open(dest / (rnd + '.jpg'), 'wb') as f: + f.write(r.content) + def download(ip, dest): + if settings.DEBUG: + fake_download(dest) + print('Downloading from', ip) port = 22 diff --git a/server/power.py b/server/power.py index 5710e23..c3f265e 100644 --- a/server/power.py +++ b/server/power.py @@ -3,6 +3,8 @@ import settings import time def np_02B_api(ip, username, password, is_on): + if settings.DEBUG: return + if is_on: endpoint = '/cmd.cgi?grp=0' else: diff --git a/server/settings.py b/server/settings.py index 648a02c..3372a69 100644 --- a/server/settings.py +++ b/server/settings.py @@ -1,3 +1,6 @@ +import os +DEBUG = os.environ['FLASK_ENV'] == 'development' + LIGHT_IP = '192.168.99.25' LIGHT_USER = 'admin' LIGHT_PASS = 'admin'