From d00ede6c62f7f407e2f1b8243bc5128f1e91d81a Mon Sep 17 00:00:00 2001 From: Migatu Date: Thu, 28 Mar 2024 21:30:16 +0100 Subject: [PATCH] Service FIx --- file_webservice/conjurer_musician.py | 35 +++++++--------------------- 1 file changed, 9 insertions(+), 26 deletions(-) diff --git a/file_webservice/conjurer_musician.py b/file_webservice/conjurer_musician.py index 1815981..4cd2cf6 100644 --- a/file_webservice/conjurer_musician.py +++ b/file_webservice/conjurer_musician.py @@ -1,9 +1,8 @@ -import json from pathlib import Path from platform import uname from sys import platform - from flask import Flask, jsonify, request +import uuid MUSIC_FOLDER = "" if platform in ("linux", "linux2"): @@ -39,33 +38,17 @@ for mp3_item in Path.glob(Path(MUSIC_FOLDER), "**/*.mp3"): app = Flask(__name__) - -@app.route("/mp3", methods=["GET"]) +@app.route('/mp3', methods=['GET']) def get_music_list(): - return jsonify({"music_file_list": music_file_list}) + return jsonify({'music_file_list':music_file_list}) +if __name__=='__main__': + app.run(debug=True) -# TODO: Przyjecie informacji o zmianie i dodanie pliku saute -@app.route("/update_mp3", methods=["POST"]) -def update_music_list(): - record = json.loads(request.data) - app.logger.info(record["item"]) - music_file_list.append(record["item"]) - return_data = ( - jsonify(isError=False, message="Success", statusCode=200, data=record), - 200, - ) - return return_data +#TODO: Reskan co 24h +#TODO: Informacja o zmianie i update -if __name__ == "__main__": +#TODO: Odpowiedz na zapytanie - #app.run(debug=True, host="0.0.0.0") - from waitress import serve - serve(app, host="0.0.0.0", port=5000) - -# TODO: Reskan co 24h - -# TODO: Informacja o zmianie i update - -# TODO: Move download Youtube i Spotify tutaj (bedzie potrzebny wtedy rest w obie strony) +#TODO: Przyjecie informacji o zmianie i dodanie pliku saute