add 'pixiv-novel' compat categories (#7746)
This commit is contained in:
@@ -7788,7 +7788,11 @@ Description
|
|||||||
"naver-chzzk" : "chzzk",
|
"naver-chzzk" : "chzzk",
|
||||||
"naver-blog" : "naver",
|
"naver-blog" : "naver",
|
||||||
"naver-webtoon": "naverwebtoon",
|
"naver-webtoon": "naverwebtoon",
|
||||||
"pixiv-novel" : "pixiv"
|
"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"]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -339,6 +339,10 @@ def main():
|
|||||||
"naver-chzzk" : "chzzk",
|
"naver-chzzk" : "chzzk",
|
||||||
"naver-webtoon": "naverwebtoon",
|
"naver-webtoon": "naverwebtoon",
|
||||||
"pixiv-novel" : "pixiv",
|
"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
|
from .extractor import common
|
||||||
common.CATEGORY_MAP = catmap
|
common.CATEGORY_MAP = catmap
|
||||||
|
|||||||
@@ -58,7 +58,12 @@ class Extractor():
|
|||||||
self.kwdict = {}
|
self.kwdict = {}
|
||||||
|
|
||||||
if self.category in CATEGORY_MAP:
|
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._cfgpath = ("extractor", self.category, self.subcategory)
|
||||||
self._parentdir = ""
|
self._parentdir = ""
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user