Replace "backgrounds.json" with "background_videos.json"

pull/1932/head
Piotr Rajnisz 2 years ago
parent a6428da8a7
commit 4f47053983

@ -43,7 +43,7 @@ def index():
@app.route("/backgrounds", methods=["GET"]) @app.route("/backgrounds", methods=["GET"])
def backgrounds(): def backgrounds():
return render_template("backgrounds.html", file="backgrounds.json") return render_template("backgrounds.html", file="background_videos.json")
@app.route("/background/add", methods=["POST"]) @app.route("/background/add", methods=["POST"])
@ -91,10 +91,10 @@ def videos_json():
return send_from_directory("video_creation/data", "videos.json") return send_from_directory("video_creation/data", "videos.json")
# Make backgrounds.json accessible # Make background_videos.json accessible
@app.route("/backgrounds.json") @app.route("/background_videos.json")
def backgrounds_json(): def backgrounds_json():
return send_from_directory("utils", "backgrounds.json") return send_from_directory("utils", "background_videos.json")
# Make videos in results folder accessible # Make videos in results folder accessible

@ -125,7 +125,7 @@
// Show background videos // Show background videos
$(document).ready(function () { $(document).ready(function () {
$.getJSON("backgrounds.json", $.getJSON("background_videos.json",
function (data) { function (data) {
delete data["__comment"]; delete data["__comment"];
var background = ''; var background = '';

@ -125,12 +125,12 @@ def modify_settings(data: dict, config_load, checks: dict):
# Delete background video # Delete background video
def delete_background(key): def delete_background(key):
# Read backgrounds.json # Read background_videos.json
with open("utils/backgrounds.json", "r", encoding="utf-8") as backgrounds: with open("utils/background_videos.json", "r", encoding="utf-8") as backgrounds:
data = json.load(backgrounds) data = json.load(backgrounds)
# Remove background from backgrounds.json # Remove background from background_videos.json
with open("utils/backgrounds.json", "w", encoding="utf-8") as backgrounds: with open("utils/background_videos.json", "w", encoding="utf-8") as backgrounds:
if data.pop(key, None): if data.pop(key, None):
json.dump(data, backgrounds, ensure_ascii=False, indent=4) json.dump(data, backgrounds, ensure_ascii=False, indent=4)
else: else:
@ -179,7 +179,7 @@ def add_background(youtube_uri, filename, citation, position):
filename = filename.replace(" ", "_") filename = filename.replace(" ", "_")
# Check if background doesn't already exist # Check if background doesn't already exist
with open("utils/backgrounds.json", "r", encoding="utf-8") as backgrounds: with open("utils/background_videos.json", "r", encoding="utf-8") as backgrounds:
data = json.load(backgrounds) data = json.load(backgrounds)
# Check if key isn't already taken # Check if key isn't already taken
@ -193,7 +193,7 @@ def add_background(youtube_uri, filename, citation, position):
return return
# Add background video to json file # Add background video to json file
with open("utils/backgrounds.json", "r+", encoding="utf-8") as backgrounds: with open("utils/background_videos.json", "r+", encoding="utf-8") as backgrounds:
data = json.load(backgrounds) data = json.load(backgrounds)
data[filename] = [youtube_uri, filename + ".mp4", citation, position] data[filename] = [youtube_uri, filename + ".mp4", citation, position]

Loading…
Cancel
Save