From aef9ef5cd70239f270cc8c78c2b0fcc3e47cfeca Mon Sep 17 00:00:00 2001 From: Eduard Prigoana Date: Thu, 17 Jul 2025 20:14:10 +0300 Subject: [PATCH] Update main.py --- main.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/main.py b/main.py index af20a5e..d25005e 100644 --- a/main.py +++ b/main.py @@ -8,6 +8,7 @@ import re from bs4 import BeautifulSoup from flask import Flask, send_file, render_template from flask_cors import CORS # ✅ NEW IMPORT +from flask import send_from_directory app = Flask(__name__, template_folder="templates") CORS(app) # ✅ ENABLE CORS FOR ALL ROUTES @@ -131,13 +132,13 @@ def serve_csv(): @app.route("/") def catch_all(path): - if path.startswith("_next/") or path.startswith("templates/_next/"): - # Let frontend handle it (or you can serve static files here if needed) - return "", 404 # Or use `send_from_directory()` if serving files if os.path.exists(CSV_FILE): return send_file(CSV_FILE, mimetype="text/csv", as_attachment=False) return "CSV not ready yet.", 503 +@app.route('/_next/') +def serve_next(filename): + return send_from_directory(os.path.join(app.template_folder, '_next'), filename) if __name__ == "__main__": thread = threading.Thread(target=background_updater, daemon=True)