diff --git a/youtube/youtube-worker/README.md b/youtube/youtube-worker/README.md index 8b7bf43..0d19082 100644 --- a/youtube/youtube-worker/README.md +++ b/youtube/youtube-worker/README.md @@ -14,6 +14,8 @@ worker: - data:/data environment: - PASSWORD=secret-passwd + - FORMAT=worst + - OUTTMPL=%(id)s.%(ext)s restart: always redis: diff --git a/youtube/youtube-worker/worker.py b/youtube/youtube-worker/worker.py index 44af958..667d2be 100755 --- a/youtube/youtube-worker/worker.py +++ b/youtube/youtube-worker/worker.py @@ -33,7 +33,9 @@ def download(url): try: opts = { 'format': os.getenv('FORMAT', 'best'), + 'outtmpl': os.getenv('OUTTMPL', '%(title)s-%(id)s.%(ext)s'), 'progress_hooks': [hook], + 'writeinfojson': True, } with youtube_dl.YoutubeDL(opts) as ydl: ydl.download([url])