Removed youtube-dl / and another unused dependency
This commit is contained in:
parent
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
|
# Your custom requirements go here
|
||||||
django-cors-headers>=2.1,<2.2
|
django-cors-headers>=2.1,<2.2
|
||||||
musicbrainzngs==0.6
|
musicbrainzngs==0.6
|
||||||
youtube_dl>=2017.12.14
|
|
||||||
djangorestframework>=3.7,<3.8
|
djangorestframework>=3.7,<3.8
|
||||||
djangorestframework-jwt>=1.11,<1.12
|
djangorestframework-jwt>=1.11,<1.12
|
||||||
oauth2client<4
|
oauth2client<4
|
||||||
google-api-python-client>=1.6,<1.7
|
|
||||||
pendulum>=2,<3
|
pendulum>=2,<3
|
||||||
persisting-theory>=0.2,<0.3
|
persisting-theory>=0.2,<0.3
|
||||||
django-versatileimagefield>=1.9,<1.10
|
django-versatileimagefield>=1.9,<1.10
|
||||||
|
|
Loading…
Reference in New Issue