[naver] change categories (#7746)

- 'naver'        -> 'naver-blog'
- 'chzzk'        -> 'naver-chzzk'
- 'naverwebtoon' -> 'naver-webtoon'
This commit is contained in:
Mike Fährmann
2025-07-02 19:49:41 +02:00
parent a4fb9e6d33
commit e7922ababd
14 changed files with 134 additions and 104 deletions

View File

@@ -16,13 +16,13 @@ BASE_PATTERN = (r"(?:https?://)?comic\.naver\.com"
r"/(webtoon|challenge|bestChallenge)")
class NaverwebtoonBase():
"""Base class for naver webtoon extractors"""
category = "naverwebtoon"
class NaverWebtoonBase():
"""Base class for comic.naver.com extractors"""
category = "naver-webtoon"
root = "https://comic.naver.com"
class NaverwebtoonEpisodeExtractor(NaverwebtoonBase, GalleryExtractor):
class NaverWebtoonEpisodeExtractor(NaverWebtoonBase, GalleryExtractor):
subcategory = "episode"
directory_fmt = ("{category}", "{comic}")
filename_fmt = "{episode:>03}-{num:>02}.{extension}"
@@ -63,7 +63,7 @@ class NaverwebtoonEpisodeExtractor(NaverwebtoonBase, GalleryExtractor):
]
class NaverwebtoonComicExtractor(NaverwebtoonBase, Extractor):
class NaverWebtoonComicExtractor(NaverWebtoonBase, Extractor):
subcategory = "comic"
categorytransfer = True
pattern = BASE_PATTERN + r"/list(?:\.nhn)?\?([^#]+)"
@@ -95,7 +95,7 @@ class NaverwebtoonComicExtractor(NaverwebtoonBase, Extractor):
base = f"{self.root}/{path}/detail?titleId={data['titleId']}&no="
for article in data["articleList"]:
article["_extractor"] = NaverwebtoonEpisodeExtractor
article["_extractor"] = NaverWebtoonEpisodeExtractor
yield Message.Queue, base + str(article["no"]), article
params["page"] = data["pageInfo"]["nextPage"]