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 )