From 83018a963f88e80d29cac5f9427412c6fd4e6615 Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Fri, 7 Feb 2020 11:52:07 +0100 Subject: [PATCH] Change archive listing to return JSON --- voicegardens/server.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) 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 + ])