mirror of
https://github.com/Xevion/v1.xevion.dev.git
synced 2025-12-07 09:16:56 -06:00
change to text/plain, add initial status response
This commit is contained in:
@@ -90,8 +90,6 @@ def user_info():
|
|||||||
}
|
}
|
||||||
return jsonify(prepare)
|
return jsonify(prepare)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@app.route('/')
|
@app.route('/')
|
||||||
def index():
|
def index():
|
||||||
jobs = [
|
jobs = [
|
||||||
|
|||||||
29
app/sound.py
29
app/sound.py
@@ -29,21 +29,34 @@ def stream(service, mediaid):
|
|||||||
audio = get_youtube(mediaid)
|
audio = get_youtube(mediaid)
|
||||||
return send_file(audio.getPath(alt=True), attachment_filename=audio.filename)
|
return send_file(audio.getPath(alt=True), attachment_filename=audio.filename)
|
||||||
elif service == 'soundcloud':
|
elif service == 'soundcloud':
|
||||||
return Response('Not implemented', status=501, mimetype='application/json')
|
return Response('Not implemented', status=501, mimetype='text/plain')
|
||||||
elif service == 'spotify':
|
elif service == 'spotify':
|
||||||
return Response('Not implemented', status=501, mimetype='application/json')
|
return Response('Not implemented', status=501, mimetype='text/plain')
|
||||||
else:
|
else:
|
||||||
return Response('Bad request', status=400, mimetype='application/json')
|
return Response('Bad request', status=400, mimetype='text/plain')
|
||||||
|
|
||||||
# Returns the duration of a specific media
|
# Returns the duration of a specific media
|
||||||
@app.route('/duration/<service>/<mediaid>')
|
@app.route('/duration/<service>/<mediaid>')
|
||||||
def duration(service, mediaid):
|
def duration(service, mediaid):
|
||||||
if service == 'youtube':
|
if service == 'youtube':
|
||||||
duration = get_youtube(mediaid).durationn
|
duration = get_youtube(mediaid).duration
|
||||||
return Response(duration, status=200, mimetype='application/json')
|
return Response(str(duration), status=200, mimetype='text/plain')
|
||||||
elif service == 'soundcloud':
|
elif service == 'soundcloud':
|
||||||
return Response('Not implemented', status=501, mimetype='application/json')
|
return Response('Not implemented', status=501, mimetype='text/plain')
|
||||||
elif service == 'spotify':
|
elif service == 'spotify':
|
||||||
return Response('Not implemented', status=501, mimetype='application/json')
|
return Response('Not implemented', status=501, mimetype='text/plain')
|
||||||
else:
|
else:
|
||||||
return Response('Bad request', status=400, mimetype='application/json')
|
return Response('Bad request', status=400, mimetype='text/plain')
|
||||||
|
|
||||||
|
# Returns the duration of a specific media
|
||||||
|
@app.route('/status/<service>/<mediaid>')
|
||||||
|
def status(service, mediaid):
|
||||||
|
if service == 'youtube':
|
||||||
|
audio = get_youtube(mediaid).duration
|
||||||
|
return Response(str(duration), status=200, mimetype='text/plain')
|
||||||
|
elif service == 'soundcloud':
|
||||||
|
return Response('Not implemented', status=501, mimetype='text/plain')
|
||||||
|
elif service == 'spotify':
|
||||||
|
return Response('Not implemented', status=501, mimetype='text/plain')
|
||||||
|
else:
|
||||||
|
return Response('Bad request', status=400, mimetype='text/plain')
|
||||||
Reference in New Issue
Block a user