kopia lustrzana https://dev.funkwhale.audio/funkwhale/funkwhale
Removed youtube-dl / and another unused dependency
rodzic
8aac1c93ae
commit
97aaffaeda
|
@ -1,3 +0,0 @@
|
|||
from .downloader import download
|
||||
|
||||
__all__ = ["download"]
|
|
@ -1,19 +0,0 @@
|
|||
import os
|
||||
|
||||
import youtube_dl
|
||||
from django.conf import settings
|
||||
|
||||
|
||||
def download(
|
||||
url, target_directory=settings.MEDIA_ROOT, name="%(id)s.%(ext)s", bitrate=192
|
||||
):
|
||||
target_path = os.path.join(target_directory, name)
|
||||
ydl_opts = {
|
||||
"quiet": True,
|
||||
"outtmpl": target_path,
|
||||
"postprocessors": [{"key": "FFmpegExtractAudio", "preferredcodec": "vorbis"}],
|
||||
}
|
||||
_downloader = youtube_dl.YoutubeDL(ydl_opts)
|
||||
info = _downloader.extract_info(url)
|
||||
info["audio_file_path"] = target_path % {"id": info["id"], "ext": "ogg"}
|
||||
return info
|
|
@ -30,11 +30,9 @@ celery>=4.1,<4.2
|
|||
# Your custom requirements go here
|
||||
django-cors-headers>=2.1,<2.2
|
||||
musicbrainzngs==0.6
|
||||
youtube_dl>=2017.12.14
|
||||
djangorestframework>=3.7,<3.8
|
||||
djangorestframework-jwt>=1.11,<1.12
|
||||
oauth2client<4
|
||||
google-api-python-client>=1.6,<1.7
|
||||
pendulum>=2,<3
|
||||
persisting-theory>=0.2,<0.3
|
||||
django-versatileimagefield>=1.9,<1.10
|
||||
|
|
Ładowanie…
Reference in New Issue