diff --git a/gallery_dl/extractor/patreon.py b/gallery_dl/extractor/patreon.py index a14ec9ca..e3beb309 100644 --- a/gallery_dl/extractor/patreon.py +++ b/gallery_dl/extractor/patreon.py @@ -38,8 +38,7 @@ class PatreonExtractor(Extractor): hashes = set() yield Message.Directory, post - yield Message.Metadata, text.nameext_from_url( - post["creator"].get("image_url", ""), post) + yield Message.Metadata, post for kind, url, name in itertools.chain( self._postfile(post), diff --git a/gallery_dl/job.py b/gallery_dl/job.py index 923a4e6c..4c18e4dd 100644 --- a/gallery_dl/job.py +++ b/gallery_dl/job.py @@ -281,6 +281,7 @@ class DownloadJob(Job): postprocessors = self.postprocessors if postprocessors: + kwdict["extension"] = "metadata" pathfmt = self.pathfmt pathfmt.set_filename(kwdict) for pp in postprocessors: