Changes to use EagleEyev3 module from pip

redesign
Mark Cotton 2023-07-19 23:05:29 -06:00
parent df38fd7f74
commit 2441e86dbc
2 changed files with 11 additions and 9 deletions

17
app.py
View File

@ -14,7 +14,10 @@ logger.setLevel('INFO')
#logger.setLevel('ERROR') #logger.setLevel('ERROR')
#logger.setLevel('CRITICAL') #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__) app = Flask(__name__)
@ -29,7 +32,7 @@ def index():
if 'een' in session: if 'een' in session:
een = session['een'] een = session['een']
else: else:
een = EagleEyev3() een = EagleEyev3(config)
session['een'] = een session['een'] = een
# using current_user as a proxy for an established valid session # 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}" 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}") return redirect(f"{base_url}{path_url}")
else: 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) #logging.info(een.cameras)
@ -72,7 +75,7 @@ def login_callback():
if 'een' in session: if 'een' in session:
een = session['een'] een = session['een']
else: else:
een = EagleEyev3() een = EagleEyev3(config)
if (code): if (code):
@ -99,7 +102,7 @@ def cameras():
if 'een' in session: if 'een' in session:
een = session['een'] een = session['een']
else: else:
een = EagleEyev3() een = EagleEyev3(config)
een.get_list_of_cameras() een.get_list_of_cameras()
@ -116,7 +119,7 @@ def camera_live_preivew(esn=None):
if 'een' in session: if 'een' in session:
een = session['een'] een = session['een']
else: else:
een = EagleEyev3() een = EagleEyev3(config)
camera = een.get_camera_by_id(esn) camera = een.get_camera_by_id(esn)
res = camera.get_live_preview() res = camera.get_live_preview()
@ -132,7 +135,7 @@ def camera_detail(esn=None):
if 'een' in session: if 'een' in session:
een = session['een'] een = session['een']
else: else:
een = EagleEyev3() een = EagleEyev3(config)
camera = een.get_camera_by_id(esn) camera = een.get_camera_by_id(esn)
camera.get_list_of_events(end_timestamp=een.time_before(ts=een.time_now(), hours=0), \ camera.get_list_of_events(end_timestamp=een.time_before(ts=een.time_now(), hours=0), \

View File

@ -9,10 +9,9 @@ idna==3.4
itsdangerous==2.1.2 itsdangerous==2.1.2
Jinja2==3.1.2 Jinja2==3.1.2
MarkupSafe==2.1.3 MarkupSafe==2.1.3
pytz==2023.3
requests==2.29.0
urllib3==1.26.16 urllib3==1.26.16
Werkzeug==2.3.6 Werkzeug==2.3.6
gunicorn==20.1.0 gunicorn==20.1.0
cachelib==0.10.2 cachelib==0.10.2
Flask-Session==0.5.0 Flask-Session==0.5.0
EagleEyev3