From 6da3e2123792d6bfcef583bf4ba83a5fea85a551 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Fri, 31 May 2019 14:56:45 +0200 Subject: [PATCH] [downloader:ytdl] provide 'filename' metadata (closes #291) --- gallery_dl/downloader/ytdl.py | 2 ++ gallery_dl/extractor/artstation.py | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/gallery_dl/downloader/ytdl.py b/gallery_dl/downloader/ytdl.py index 443b22e1..57a84d0b 100644 --- a/gallery_dl/downloader/ytdl.py +++ b/gallery_dl/downloader/ytdl.py @@ -50,6 +50,8 @@ class YoutubeDLDownloader(DownloaderBase): return self._download_video(pathfmt, info_dict) def _download_video(self, pathfmt, info_dict): + if "url" in info_dict: + text.nameext_from_url(info_dict["url"], pathfmt.keywords) pathfmt.set_extension(info_dict["ext"]) if pathfmt.exists(): pathfmt.temppath = "" diff --git a/gallery_dl/extractor/artstation.py b/gallery_dl/extractor/artstation.py index fbd587fa..24197ad9 100644 --- a/gallery_dl/extractor/artstation.py +++ b/gallery_dl/extractor/artstation.py @@ -41,7 +41,6 @@ class ArtstationExtractor(Extractor): player = adict["player_embedded"] url = text.extract(player, 'src="', '"')[0] if not url.startswith(self.root): - text.nameext_from_url(url, asset) yield Message.Url, "ytdl:" + url, asset continue