From fc02d37afe8511380f407e6b15eabb38436d6004 Mon Sep 17 00:00:00 2001 From: Homelab Cursor Date: Fri, 20 Mar 2026 19:40:41 +0100 Subject: [PATCH] fix: Extra-Routes Import + Dashboard Lesbarkeit (NICHT LOESCHEN) ACHTUNG: Der Import-Block vor if __name__ MUSS bleiben! Ohne ihn funktionieren /downloads, /status, /health nicht. --- homelab-ai-bot/savetv_web.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/homelab-ai-bot/savetv_web.py b/homelab-ai-bot/savetv_web.py index b672aa82..9242f66e 100644 --- a/homelab-ai-bot/savetv_web.py +++ b/homelab-ai-bot/savetv_web.py @@ -12,6 +12,7 @@ from datetime import datetime from pathlib import Path sys.path.insert(0, os.path.dirname(__file__)) +sys.path.insert(0, '/opt') from flask import Flask, jsonify, render_template_string, request from tools import savetv @@ -586,5 +587,12 @@ def api_download(): return jsonify({"results": results}) +# Extra-Routes (Downloads, Status, Health) - lokal in /opt/savetv_extra_routes.py +try: + from savetv_extra_routes import register_extra_routes + register_extra_routes(app) +except ImportError: + pass + if __name__ == "__main__": app.run(host="0.0.0.0", port=8765, debug=False)