add 'pixiv-novel' compat categories (#7746)

This commit is contained in:
Mike Fährmann
2025-07-10 23:23:06 +02:00
parent 096bc6f784
commit 267661680c
3 changed files with 15 additions and 2 deletions

View File

@@ -339,6 +339,10 @@ def main():
"naver-chzzk" : "chzzk",
"naver-webtoon": "naverwebtoon",
"pixiv-novel" : "pixiv",
"pixiv-novel:novel" : ("pixiv", "novel"),
"pixiv-novel:user" : ("pixiv", "novel-user"),
"pixiv-novel:series" : ("pixiv", "novel-series"),
"pixiv-novel:bookmark": ("pixiv", "novel-bookmark"),
}
from .extractor import common
common.CATEGORY_MAP = catmap

View File

@@ -58,7 +58,12 @@ class Extractor():
self.kwdict = {}
if self.category in CATEGORY_MAP:
self.category = CATEGORY_MAP[self.category]
catsub = f"{self.category}:{self.subcategory}"
if catsub in CATEGORY_MAP:
self.category, self.subcategory = CATEGORY_MAP[catsub]
else:
self.category = CATEGORY_MAP[self.category]
self._cfgpath = ("extractor", self.category, self.subcategory)
self._parentdir = ""