[Danbooru] add 'random' extractor
Adds a new `DanbooruRandomExtractor` to support downloading from `danbooru.donmai.us/posts/random?tags=` URLs.
This commit is contained in:
@@ -80,4 +80,24 @@ __tests__ = (
|
||||
"#class" : danbooru.DanbooruPopularExtractor,
|
||||
},
|
||||
|
||||
{
|
||||
"#url" : "https://aibooru.online/posts/random?tags=center_frills&z=1",
|
||||
"#category": ("Danbooru", "aibooru", "random"),
|
||||
"#class" : danbooru.DanbooruRandomExtractor,
|
||||
"#pattern" : "https://cdn.aibooru.download/original/.+",
|
||||
"#count" : 1,
|
||||
|
||||
"search_tags": "center_frills",
|
||||
},
|
||||
|
||||
{
|
||||
"#url" : "https://aibooru.online/posts/random",
|
||||
"#category": ("Danbooru", "aibooru", "random"),
|
||||
"#class" : danbooru.DanbooruRandomExtractor,
|
||||
"#pattern" : "https://cdn.aibooru.download/original/.+",
|
||||
"#count" : 1,
|
||||
|
||||
"search_tags": "",
|
||||
},
|
||||
|
||||
)
|
||||
|
||||
@@ -36,4 +36,16 @@ __tests__ = (
|
||||
"#class" : danbooru.DanbooruPopularExtractor,
|
||||
},
|
||||
|
||||
{
|
||||
"#url" : "https://booru.allthefallen.moe/posts/random?tags=yume_shokunin",
|
||||
"#category": ("Danbooru", "atfbooru", "random"),
|
||||
"#class" : danbooru.DanbooruRandomExtractor,
|
||||
},
|
||||
|
||||
{
|
||||
"#url" : "https://booru.allthefallen.moe/posts/random",
|
||||
"#category": ("Danbooru", "atfbooru", "random"),
|
||||
"#class" : danbooru.DanbooruRandomExtractor,
|
||||
},
|
||||
|
||||
)
|
||||
|
||||
@@ -37,4 +37,16 @@ __tests__ = (
|
||||
"#class" : danbooru.DanbooruPopularExtractor,
|
||||
},
|
||||
|
||||
{
|
||||
"#url" : "https://booru.borvar.art/posts/random?tags=chibi&z=1",
|
||||
"#category": ("Danbooru", "booruvar", "random"),
|
||||
"#class" : danbooru.DanbooruRandomExtractor,
|
||||
},
|
||||
|
||||
{
|
||||
"#url" : "https://booru.borvar.art/posts/random",
|
||||
"#category": ("Danbooru", "booruvar", "random"),
|
||||
"#class" : danbooru.DanbooruRandomExtractor,
|
||||
},
|
||||
|
||||
)
|
||||
|
||||
@@ -382,4 +382,24 @@ __tests__ = (
|
||||
"other_names": list,
|
||||
},
|
||||
|
||||
{
|
||||
"#url" : "https://danbooru.donmai.us/posts/random?tags=bonocho",
|
||||
"#category": ("Danbooru", "danbooru", "random"),
|
||||
"#class" : danbooru.DanbooruRandomExtractor,
|
||||
"#pattern" : "https://cdn.donmai.us/original/.+",
|
||||
"#count" : 1,
|
||||
|
||||
"search_tags": "bonocho",
|
||||
},
|
||||
|
||||
{
|
||||
"#url" : "https://danbooru.donmai.us/posts/random",
|
||||
"#category": ("Danbooru", "danbooru", "random"),
|
||||
"#class" : danbooru.DanbooruRandomExtractor,
|
||||
"#pattern" : "https://cdn.donmai.us/original/.+",
|
||||
"#count" : 1,
|
||||
|
||||
"search_tags": "",
|
||||
},
|
||||
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user