diff --git a/requirements.txt b/requirements.txt index 07acf07..1607c32 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,4 @@ python-dotenv flask -requests \ No newline at end of file +requests +flask-cors \ No newline at end of file diff --git a/src/main.py b/src/main.py index 865fef6..4f9478d 100644 --- a/src/main.py +++ b/src/main.py @@ -1,9 +1,12 @@ -from flask import Flask, request, jsonify, render_template -import requests, os, dotenv, json, base64, time +from flask import Flask, request, jsonify +import requests, os, dotenv, json, base64 +from flask_cors import CORS, cross_origin # Initialize Flask app app = Flask(__name__) +cors = CORS(app) +app.config['CORS_HEADERS'] = 'Content-Type' if os.path.exists('.env'): dotenv.load_dotenv('.env') @@ -69,6 +72,7 @@ def auth(): return "Authenticated" @app.route('/api/nowplaying', methods=['GET']) +@cross_origin() def nowplaying(): cache = get_cache() data = requests.get('https://api.spotify.com/v1/me/player/currently-playing', headers={