From b63b126808a4d7c9731230f3d34a32b6e7203554 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Wed, 18 Sep 2019 19:08:45 +0200 Subject: [PATCH] [hentaicafe] extend URL pattern --- gallery_dl/extractor/hentaicafe.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/gallery_dl/extractor/hentaicafe.py b/gallery_dl/extractor/hentaicafe.py index 679b3ade..161073b4 100644 --- a/gallery_dl/extractor/hentaicafe.py +++ b/gallery_dl/extractor/hentaicafe.py @@ -45,7 +45,7 @@ class HentaicafeMangaExtractor(foolslide.FoolslideMangaExtractor): """Extractor for manga from hentai.cafe""" category = "hentaicafe" pattern = (r"(?:https?://)?" + r"(?:www\.)?hentai\.cafe" - r"((?:/manga/series)?/[^/?&#]+)/?$") + r"(/hc\.fyi/\d+|(?:/manga/series)?/[^/?&#]+)/?$") test = ( # single chapter ("https://hentai.cafe/hazuki-yuuto-summer-blues/", { @@ -57,11 +57,17 @@ class HentaicafeMangaExtractor(foolslide.FoolslideMangaExtractor): "url": "ca3e8a91531fd6acd863d93ac3afbd8ead06a076", "keyword": "28271062d7b4a2f99a0e1a894f69af8c5581a6bb", }), + # new-style URL + ("https://hentai.cafe/hc.fyi/2782", { + "url": "ca3e8a91531fd6acd863d93ac3afbd8ead06a076", + "keyword": "28271062d7b4a2f99a0e1a894f69af8c5581a6bb", + }), # foolslide URL ("https://hentai.cafe/manga/series/saitom-box/", { "url": "ca3e8a91531fd6acd863d93ac3afbd8ead06a076", "keyword": "f0ece32d958f889d8229ed4052716d398a0a875c", }), + ) root = "https://hentai.cafe" reverse = False