From 95556d4d84a16fef4da8b41df9272c250e5c036b Mon Sep 17 00:00:00 2001 From: Arian Nasr Date: Wed, 27 May 2026 17:40:07 -0400 Subject: [PATCH] refactor(upload): remove unused templates Signed-off-by: Arian Nasr --- main.py | 8 +++++--- templates/error.html | 14 -------------- templates/success.html | 14 -------------- 3 files changed, 5 insertions(+), 31 deletions(-) delete mode 100644 templates/error.html delete mode 100644 templates/success.html diff --git a/main.py b/main.py index df5914a..d1ab904 100644 --- a/main.py +++ b/main.py @@ -3,7 +3,7 @@ # March 6, 2026 import os -from flask import Flask, request, render_template +from flask import Flask, request, render_template, jsonify from werkzeug.utils import secure_filename UPLOAD_FOLDER = os.environ.get('NAVIDROME_MUSIC_FOLDER', '/opt/navidrome/music') @@ -25,13 +25,15 @@ def ping(): @app.route('/', methods=['GET', 'POST']) def upload_file(): if request.method == 'POST': + uploaded_count = 0 for key, file in request.files.items(): if key.startswith('file') and file and allowed_file(file.filename) and file.filename != '': filename = secure_filename(file.filename) file.save(os.path.join(app.config['UPLOAD_FOLDER'], filename)) + uploaded_count += 1 else: - return render_template('error.html', error_message=f'File is not allowed.'), 400 + return jsonify({"error": f"File '{file.filename}' is not allowed or is empty."}), 400 - return render_template('success.html', success_message=f'{len(request.files)} file(s) uploaded successfully!'), 200 + return jsonify({"message": f"{uploaded_count} file(s) uploaded successfully!"}), 200 return render_template('index.html'), 200 diff --git a/templates/error.html b/templates/error.html deleted file mode 100644 index 9a90ebe..0000000 --- a/templates/error.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - Error - Upload Music - - - -

Error

-

{{ error_message }}

- - - \ No newline at end of file diff --git a/templates/success.html b/templates/success.html deleted file mode 100644 index 3f54cdc..0000000 --- a/templates/success.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - Success - Upload Music - - - -

Success

-

{{ success_message }}

- - - \ No newline at end of file -- 2.47.3