[aibooru] support 'general.aibooru.online' & 'aibooru.download'

This commit is contained in:
Mike Fährmann
2025-08-13 17:50:40 +02:00
parent 5cb90f685d
commit aacdab0761
2 changed files with 26 additions and 2 deletions

View File

@@ -236,7 +236,7 @@ BASE_PATTERN = DanbooruExtractor.update({
},
"aibooru": {
"root": None,
"pattern": r"(?:safe\.)?aibooru\.online",
"pattern": r"(?:safe\.|general\.)?aibooru\.(?:online|download)",
},
"booruvar": {
"root": "https://booru.borvar.art",

View File

@@ -13,7 +13,15 @@ __tests__ = (
"#category": ("Danbooru", "aibooru", "tag"),
"#class" : danbooru.DanbooruTagExtractor,
"#pattern" : r"https://cdn\.aibooru\.download/original/[0-9a-f]{2}/[0-9a-f]{2}/[0-9a-f]{32}\.\w+",
"#count" : ">= 50",
"#count" : range(160, 200),
},
{
"#url" : "https://aibooru.download/posts?tags=center_frills",
"#category": ("Danbooru", "aibooru", "tag"),
"#class" : danbooru.DanbooruTagExtractor,
"#pattern" : r"https://cdn\.aibooru\.download/original/[0-9a-f]{2}/[0-9a-f]{2}/[0-9a-f]{32}\.\w+",
"#count" : range(160, 200),
},
{
@@ -22,6 +30,14 @@ __tests__ = (
"#class" : danbooru.DanbooruTagExtractor,
},
{
"#url" : "https://general.aibooru.online/posts?tags=center_frills",
"#category": ("Danbooru", "aibooru", "tag"),
"#class" : danbooru.DanbooruTagExtractor,
"#pattern" : r"https://cdn\.aibooru\.download/original/[0-9a-f]{2}/[0-9a-f]{2}/[0-9a-f]{32}\.\w+",
"#count" : range(100, 120),
},
{
"#url" : "https://aibooru.online/pools/1",
"#category": ("Danbooru", "aibooru", "pool"),
@@ -32,9 +48,17 @@ __tests__ = (
"#url" : "https://aibooru.online/posts/1",
"#category": ("Danbooru", "aibooru", "post"),
"#class" : danbooru.DanbooruPostExtractor,
"#results" : "https://cdn.aibooru.download/original/8b/af/8baf2d5bb3d6f45deeabf7e1e659f562.png",
"#sha1_content": "54d548743cd67799a62c77cbae97cfa0fec1b7e9",
},
{
"#url" : "https://aibooru.download/posts/1",
"#category": ("Danbooru", "aibooru", "post"),
"#class" : danbooru.DanbooruPostExtractor,
"#results" : "https://cdn.aibooru.download/original/8b/af/8baf2d5bb3d6f45deeabf7e1e659f562.png",
},
{
"#url" : "https://aibooru.online/posts/18315",
"#comment" : "ugoira (#7630)",