From cb86bb9cc93b53963b4d2bb5dea4fbda6c8928de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Mon, 19 Apr 2021 16:28:01 +0200 Subject: [PATCH] [hentaicosplays] add 'slug' metadata field (closes #1483) --- gallery_dl/extractor/hentaicosplays.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/gallery_dl/extractor/hentaicosplays.py b/gallery_dl/extractor/hentaicosplays.py index 3974b5f9e8..7dd047c6ba 100644 --- a/gallery_dl/extractor/hentaicosplays.py +++ b/gallery_dl/extractor/hentaicosplays.py @@ -28,7 +28,8 @@ class HentaicosplaysGalleryExtractor(GalleryExtractor): "keyword": { "count": 18, "site": "hentai-cosplays", - "title": str, + "slug": "---devilism--tide-kurihara-", + "title": "艦 こ れ-devilism の tide Kurihara 憂", }, }), ("https://fr.porn-images-xxx.com/image/enako-enako-24/", { @@ -52,15 +53,16 @@ class HentaicosplaysGalleryExtractor(GalleryExtractor): ) def __init__(self, match): - root, self.site, path = match.groups() + root, self.site, self.slug = match.groups() self.root = text.ensure_http_scheme(root) - url = "{}/story/{}/".format(self.root, path) + url = "{}/story/{}/".format(self.root, self.slug) GalleryExtractor.__init__(self, match, url) def metadata(self, page): title = text.extract(page, "", "")[0] return { "title": text.unescape(title.rpartition(" Story Viewer - ")[0]), + "slug" : self.slug, "site" : self.site, }