From d2020e57ede3a0de0b10a03f005a0f69e9babf2f Mon Sep 17 00:00:00 2001 From: ramforth Date: Fri, 31 Oct 2025 11:06:15 +0100 Subject: [PATCH] feat: Add reset button and improve error handling for RSSticker --- rss_ticker_overlay/cors_proxy.py | 23 +++++++++++++++++++++++ rss_ticker_overlay/rss_ticker.html | 26 ++++++++++++++++++++++---- 2 files changed, 45 insertions(+), 4 deletions(-) create mode 100644 rss_ticker_overlay/cors_proxy.py diff --git a/rss_ticker_overlay/cors_proxy.py b/rss_ticker_overlay/cors_proxy.py new file mode 100644 index 0000000..1a60882 --- /dev/null +++ b/rss_ticker_overlay/cors_proxy.py @@ -0,0 +1,23 @@ +from flask import Flask, request, Response +import requests + +app = Flask(__name__) + +@app.route('/proxy') +def proxy(): + url = request.args.get('url') + if not url: + return "Missing URL parameter", 400 + + try: + response = requests.get(url) + headers = { + 'Access-Control-Allow-Origin': '*', + 'Content-Type': response.headers['Content-Type'] + } + return Response(response.content, response.status_code, headers) + except requests.exceptions.RequestException as e: + return str(e), 500 + +if __name__ == '__main__': + app.run(port=8001) diff --git a/rss_ticker_overlay/rss_ticker.html b/rss_ticker_overlay/rss_ticker.html index 715b363..4701156 100644 --- a/rss_ticker_overlay/rss_ticker.html +++ b/rss_ticker_overlay/rss_ticker.html @@ -59,30 +59,41 @@
+
-