diff options
| author | 2021-08-13 17:45:31 -0400 | |
|---|---|---|
| committer | 2021-08-13 17:45:31 -0400 | |
| commit | d50ba9cfe80f00e02ca9a4714f75699c00e67128 (patch) | |
| tree | 01fe7b46370d5068b8c692ae5ea95cab4d734bd8 /gallery_dl/extractor/kemonoparty.py | |
| parent | 873d9a628e9412a79bdc64cd962470749de3425b (diff) | |
New upstream version 1.18.3.upstream/1.18.3
Diffstat (limited to 'gallery_dl/extractor/kemonoparty.py')
| -rw-r--r-- | gallery_dl/extractor/kemonoparty.py | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/gallery_dl/extractor/kemonoparty.py b/gallery_dl/extractor/kemonoparty.py index 7218488..972316b 100644 --- a/gallery_dl/extractor/kemonoparty.py +++ b/gallery_dl/extractor/kemonoparty.py @@ -38,8 +38,8 @@ class KemonopartyExtractor(Extractor): if self.config("metadata"): username = text.unescape(text.extract( - self.request(self.user_url).text, "<title>", " | Kemono" - )[0]).lstrip() + self.request(self.user_url).text, + '<meta name="artist_name" content="', '"')[0]) else: username = None @@ -74,9 +74,7 @@ class KemonopartyExtractor(Extractor): post["type"] = file["type"] url = file["path"] if url[0] == "/": - url = "https://data.kemono.party" + url - elif url.startswith("https://kemono.party/"): - url = "https://data.kemono.party" + url[20:] + url = self.root + url text.nameext_from_url(file["name"], post) yield Message.Url, url, post @@ -125,7 +123,7 @@ class KemonopartyPostExtractor(KemonopartyExtractor): pattern = BASE_PATTERN + r"/post/([^/?#]+)" test = ( ("https://kemono.party/fanbox/user/6993449/post/506575", { - "pattern": r"https://data\.kemono\.party/files/fanbox" + "pattern": r"https://kemono\.party/files/fanbox" r"/6993449/506575/P058kDFYus7DbqAkGlfWTlOr\.jpeg", "keyword": { "added": "Wed, 06 May 2020 20:28:02 GMT", @@ -148,12 +146,12 @@ class KemonopartyPostExtractor(KemonopartyExtractor): }), # inline image (#1286) ("https://kemono.party/fanbox/user/7356311/post/802343", { - "pattern": r"https://data\.kemono\.party/inline/fanbox" + "pattern": r"https://kemono\.party/inline/fanbox" r"/uaozO4Yga6ydkGIJFAQDixfE\.jpeg", }), # kemono.party -> data.kemono.party ("https://kemono.party/gumroad/user/trylsc/post/IURjT", { - "pattern": r"https://data\.kemono\.party/(file|attachment)s" + "pattern": r"https://kemono\.party/(file|attachment)s" r"/gumroad/trylsc/IURjT/", }), # username (#1548, #1652) |
