added back a route for the landing page, css tweaks

main
Mark Cotton 2023-07-28 10:55:08 -06:00
parent 67817f5094
commit 499e7fa836
3 changed files with 22 additions and 2 deletions

20
app.py
View File

@ -46,6 +46,20 @@ else:
@app.route('/landing')
def landing():
# sometimes you just want to get to the landing page and want to avoid the index redirect logic
if 'een' in session:
een = session['een']
else:
een = EagleEyev3(config)
session['een'] = een
base_url = "https://auth.eagleeyenetworks.com/oauth2/authorize"
path_url = f"?client_id={een.client_id}&response_type=code&scope=vms.all&redirect_uri={een.redirect_uri}"
values = { "login_link": f"{base_url}{path_url}" }
return render_template('cover.html', template_values=values)
@app.route('/') @app.route('/')
@ -148,6 +162,7 @@ def camera__preivew_image(esn=None):
else: else:
return send_file('static/placeholder.png') return send_file('static/placeholder.png')
@app.route('/camera/<esn>/preview') @app.route('/camera/<esn>/preview')
def camera_live_preivew(esn=None): def camera_live_preivew(esn=None):
if 'een' in session: if 'een' in session:
@ -189,6 +204,7 @@ def camera_detail(esn=None):
return render_template('camera_events_partial.html', template_values=values) return render_template('camera_events_partial.html', template_values=values)
@app.route('/camera/<esn>/status_plot') @app.route('/camera/<esn>/status_plot')
def camera_status_plot(esn=None): def camera_status_plot(esn=None):
if 'een' in session: if 'een' in session:
@ -236,5 +252,9 @@ def camera_status_plot(esn=None):
if __name__ == '__main__': if __name__ == '__main__':
app.run(host=een.server_host, port=een.server_port) app.run(host=een.server_host, port=een.server_port)

View File

@ -52,7 +52,7 @@
<ul class="navbar-nav mr-auto mt-2 mt-lg-0"> <ul class="navbar-nav mr-auto mt-2 mt-lg-0">
<li class="nav-item active"> <li class="nav-item active">
<a href="/" class="navbar-brand d-flex align-items-center"> <a href="/" class="navbar-brand d-flex align-items-center">
<strong><small>status</small>.mcotton.space</strong> <small>status</small>.mcotton.space
</a> </a>
</li> </li>

View File

@ -21,7 +21,7 @@
<div class="cover-container d-flex w-100 h-100 p-3 mx-auto flex-column"> <div class="cover-container d-flex w-100 h-100 p-3 mx-auto flex-column">
<header class="masthead mb-auto"> <header class="masthead mb-auto">
<div class="inner"> <div class="inner">
<h3 class="masthead-brand"><small>status</small>.mcotton.space</h3> <h3 class="masthead-brand"><a href="/"><small>status</small>.mcotton.space</a></h3>
<!-- <nav class="nav nav-masthead justify-content-center"> <!-- <nav class="nav nav-masthead justify-content-center">
<a class="nav-link active" href="#">Home</a> <a class="nav-link active" href="#">Home</a>
<a class="nav-link" href="#">Features</a> <a class="nav-link" href="#">Features</a>