Changes to use EagleEyev3 module from pip
parent
df38fd7f74
commit
2441e86dbc
17
app.py
17
app.py
|
@ -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), \
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue