This commit is contained in:
√(noham)²
2024-03-03 00:24:39 +01:00
parent cc5545d7b1
commit c38aa7bb40

30
back/app.py Normal file
View File

@@ -0,0 +1,30 @@
from flask import Flask, request, jsonify
from flask_cors import CORS
import json
app = Flask(__name__)
CORS(app, resources={r"/music/*": {"origins": "http://*"}})
with open('.users', 'r') as file:
users = json.load(file)
print(users)
@app.route('/music/set', methods=['POST'])
def set_content():
global cache
cache = request.get_json()
if cache['user'] in users and users[cache['user']] == cache['password']:
for key in ['user', 'password']:
if key in cache:
del cache[key]
return jsonify({'message': 'Content set successfully.'})
else:
return jsonify({'message': 'Invalid user or password.'})
@app.route('/music/get', methods=['GET'])
def display_content():
return jsonify(cache)
if __name__ == '__main__':
app.run(debug=True)