From 2441e86dbc0b14ce9af1726903b172b889c0d241 Mon Sep 17 00:00:00 2001 From: Mark Cotton Date: Wed, 19 Jul 2023 23:05:29 -0600 Subject: [PATCH] Changes to use EagleEyev3 module from pip --- app.py | 17 ++++++++++------- requirements.txt | 3 +-- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/app.py b/app.py index fbcf82e..6f6c070 100644 --- a/app.py +++ b/app.py @@ -14,7 +14,10 @@ logger.setLevel('INFO') #logger.setLevel('ERROR') #logger.setLevel('CRITICAL') -from EagleEyev3 import EagleEyev3 +from EagleEyev3 import * +from settings import config + +logging.info(f"Using EagleEyev3 version {EagleEyev3.__version__}") app = Flask(__name__) @@ -29,7 +32,7 @@ def index(): if 'een' in session: een = session['een'] else: - een = EagleEyev3() + een = EagleEyev3(config) session['een'] = een # using current_user as a proxy for an established valid session @@ -45,7 +48,7 @@ def index(): path_url = f"?client_id={een.client_id}&response_type=code&scope=vms.all&redirect_uri={een.redirect_uri}" return redirect(f"{base_url}{path_url}") else: - logging.info(f"{check['success']} - check get_current_user") + logging.info(f"{check['success']} - check get_current_user {een.current_user['email']} {een.access_token}") #logging.info(een.cameras) @@ -72,7 +75,7 @@ def login_callback(): if 'een' in session: een = session['een'] else: - een = EagleEyev3() + een = EagleEyev3(config) if (code): @@ -99,7 +102,7 @@ def cameras(): if 'een' in session: een = session['een'] else: - een = EagleEyev3() + een = EagleEyev3(config) een.get_list_of_cameras() @@ -116,7 +119,7 @@ def camera_live_preivew(esn=None): if 'een' in session: een = session['een'] else: - een = EagleEyev3() + een = EagleEyev3(config) camera = een.get_camera_by_id(esn) res = camera.get_live_preview() @@ -132,7 +135,7 @@ def camera_detail(esn=None): if 'een' in session: een = session['een'] else: - een = EagleEyev3() + een = EagleEyev3(config) camera = een.get_camera_by_id(esn) camera.get_list_of_events(end_timestamp=een.time_before(ts=een.time_now(), hours=0), \ diff --git a/requirements.txt b/requirements.txt index 5168cd3..c28bdd0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9,10 +9,9 @@ idna==3.4 itsdangerous==2.1.2 Jinja2==3.1.2 MarkupSafe==2.1.3 -pytz==2023.3 -requests==2.29.0 urllib3==1.26.16 Werkzeug==2.3.6 gunicorn==20.1.0 cachelib==0.10.2 Flask-Session==0.5.0 +EagleEyev3