[common] allow Dispatch 'alt' extractors to use custom URLs
This commit is contained in:
@@ -931,8 +931,11 @@ class Dispatch():
|
|||||||
}
|
}
|
||||||
|
|
||||||
if alt is not None:
|
if alt is not None:
|
||||||
for sub, sub_alt in alt:
|
for sub, sub_alt, url in alt:
|
||||||
extractors[sub_alt] = extractors[sub]
|
if url is None:
|
||||||
|
extractors[sub_alt] = extractors[sub]
|
||||||
|
else:
|
||||||
|
extractors[sub_alt] = (extractors[sub][0], url)
|
||||||
|
|
||||||
include = self.config("include", default) or ()
|
include = self.config("include", default) or ()
|
||||||
if include == "all":
|
if include == "all":
|
||||||
|
|||||||
@@ -418,8 +418,8 @@ class PixivUserExtractor(Dispatch, PixivExtractor):
|
|||||||
(PixivNovelUserExtractor , base + "novels"),
|
(PixivNovelUserExtractor , base + "novels"),
|
||||||
(PixivSketchExtractor , sketch),
|
(PixivSketchExtractor , sketch),
|
||||||
), ("artworks",), (
|
), ("artworks",), (
|
||||||
("bookmark", "novel-bookmark"),
|
("bookmark", "novel-bookmark", None),
|
||||||
("user" , "novel-user"),
|
("user" , "novel-user" , None),
|
||||||
))
|
))
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user