Files
gander/web_server/blueprints/main.py
2025-01-23 22:42:36 +00:00

31 lines
882 B
Python

from flask import Blueprint, render_template
main_bp = Blueprint("app", __name__)
## temp, showcasing HLS
@main_bp.route('/hls1/<stream_id>')
def hls(stream_id):
stream_url = f"http://127.0.0.1:8080/hls/{stream_id}/index.m3u8"
return render_template("video.html", video_url=stream_url)
#--------------------------------------------------------
@main_bp.route('/get_login_status')
def get_login_status():
logged_in = False
"""
Returns whether the user is logged in or not
"""
return {"logged_in": logged_in}
@main_bp.route('/authenticate_user')
def authenticate_user():
"""
Authenticates the user
"""
return {"authenticated": True}
#TODO Route for saving uploaded thumbnails to database, serving these images to the frontend upon request: →→→ @main_bp.route('/images/<path:filename>') \n def serve_image(filename): ←←←