Source code for src.application.api
from flask import Blueprint, jsonify, current_app
bp = Blueprint("api", __name__, url_prefix="/api")
[docs]@bp.route('/')
def index():
return jsonify(
_api_version='1.1',
spotify_authenticated=current_app.updater.is_authenticated
)
[docs]@bp.route('/update_playlist', methods=['GET'])
def update_playlist():
inserted_songs, n_inserted_songs = current_app.updater.scrap_and_update()
return jsonify(
updated=True,
inserted_songs=inserted_songs,
n_inserted_songs=n_inserted_songs
)