diff --git a/voicegardens/server.py b/voicegardens/server.py index 3d41629..b560794 100644 --- a/voicegardens/server.py +++ b/voicegardens/server.py @@ -3,7 +3,7 @@ import os.path from pathlib import Path -from flask import Flask, render_template, request, send_from_directory +from flask import Flask, render_template, request, send_from_directory, jsonify from flask_cors import CORS from werkzeug.utils import secure_filename @@ -58,5 +58,8 @@ def uploaded_file(filename): def archive(): """Serve the archive listing.""" listing = os.listdir(UPLOAD_DIRECTORY) - files = filter(lambda f: f.endswith(".wav"), listing) - return render_template("archive.html", files=files) + filenames = filter(lambda f: f.endswith(".wav"), listing) + return jsonify([ + "{}{}".format(request.url_root, filename) + for filename in filenames + ])