Ajout update nextcloud file index
This commit is contained in:
@@ -4,14 +4,14 @@ from subprocess import Popen, PIPE
|
||||
from functools import wraps
|
||||
import requests
|
||||
import atexit
|
||||
from flask import Flask, render_template, request, jsonify, session, make_response
|
||||
from flask import Flask, render_template, request, jsonify, session
|
||||
from markupsafe import escape
|
||||
from flask_autoindex import AutoIndex
|
||||
import warnings
|
||||
import giphypop
|
||||
|
||||
from deezer_downloader.configuration import config
|
||||
from deezer_downloader.web.music_backend import sched, check_and_set_download_dirs_exist
|
||||
from deezer_downloader.web.music_backend import sched
|
||||
from deezer_downloader.deezer import deezer_search, init_deezer_session
|
||||
from deezer_downloader.nextcloud import addJwtInUserSession
|
||||
|
||||
@@ -173,18 +173,19 @@ def deezer_download_song_or_album():
|
||||
add_to_playlist: True|False (add to mpd playlist)
|
||||
create_zip: True|False (create a zip for the album)
|
||||
"""
|
||||
check_and_set_download_dirs_exist()
|
||||
user_input = request.get_json(force=True)
|
||||
desc = "Downloading {}".format(user_input['type'])
|
||||
if user_input['type'] == "track":
|
||||
task = sched.enqueue_task(desc, "download_deezer_song_and_queue",
|
||||
track_id=user_input['music_id'],
|
||||
add_to_playlist=user_input['add_to_playlist'])
|
||||
add_to_playlist=user_input['add_to_playlist'],
|
||||
uid_user=session['user_uid'])
|
||||
else:
|
||||
task = sched.enqueue_task(desc, "download_deezer_album_and_queue_and_zip",
|
||||
album_id=user_input['music_id'],
|
||||
add_to_playlist=user_input['add_to_playlist'],
|
||||
create_zip=user_input['create_zip'])
|
||||
create_zip=user_input['create_zip'],
|
||||
uid_user=session['user_uid'])
|
||||
return jsonify({"task_id": id(task), })
|
||||
|
||||
|
||||
@@ -201,7 +202,8 @@ def youtubedl_download():
|
||||
desc = "Downloading via youtube-dl"
|
||||
task = sched.enqueue_task(desc, "download_youtubedl_and_queue",
|
||||
video_url=user_input['url'],
|
||||
add_to_playlist=user_input['add_to_playlist'])
|
||||
add_to_playlist=user_input['add_to_playlist'],
|
||||
uid_user=session['user_uid'])
|
||||
return jsonify({"task_id": id(task), })
|
||||
|
||||
|
||||
@@ -221,7 +223,8 @@ def deezer_playlist_download():
|
||||
task = sched.enqueue_task(desc, "download_deezer_playlist_and_queue_and_zip",
|
||||
playlist_id=user_input['playlist_url'],
|
||||
add_to_playlist=user_input['add_to_playlist'],
|
||||
create_zip=user_input['create_zip'])
|
||||
create_zip=user_input['create_zip'],
|
||||
uid_user=session['user_uid'])
|
||||
return jsonify({"task_id": id(task), })
|
||||
|
||||
|
||||
@@ -244,7 +247,8 @@ def spotify_playlist_download():
|
||||
playlist_name=user_input['playlist_name'],
|
||||
playlist_id=user_input['playlist_url'],
|
||||
add_to_playlist=user_input['add_to_playlist'],
|
||||
create_zip=user_input['create_zip'])
|
||||
create_zip=user_input['create_zip'],
|
||||
uid_user=session['user_uid'])
|
||||
return jsonify({"task_id": id(task), })
|
||||
|
||||
|
||||
@@ -265,5 +269,6 @@ def deezer_favorites_download():
|
||||
task = sched.enqueue_task(desc, "download_deezer_favorites",
|
||||
user_id=user_input['user_id'],
|
||||
add_to_playlist=user_input['add_to_playlist'],
|
||||
create_zip=user_input['create_zip'])
|
||||
create_zip=user_input['create_zip'],
|
||||
uid_user=session['user_uid'])
|
||||
return jsonify({"task_id": id(task), })
|
||||
|
||||
Reference in New Issue
Block a user