diff --git a/docs/supportedsites.md b/docs/supportedsites.md index f14176ed..78cd025b 100644 --- a/docs/supportedsites.md +++ b/docs/supportedsites.md @@ -981,6 +981,12 @@ Consider all sites to be NSFW unless otherwise known. Boards, Search Results, Threads + + Wakarimasen Archive + https://archive.wakarimasen.moe/ + Boards, Search Results, Threads + + FoOlSlide Instances diff --git a/gallery_dl/extractor/foolfuuka.py b/gallery_dl/extractor/foolfuuka.py index 5962b9ec..5ea3adb5 100644 --- a/gallery_dl/extractor/foolfuuka.py +++ b/gallery_dl/extractor/foolfuuka.py @@ -90,7 +90,9 @@ BASE_PATTERN = FoolfuukaExtractor.update({ }, "thebarchive": { "root": "https://thebarchive.com", - "pattern": r"thebarchive\.com", + }, + "wakarimasen": { + "root": "https://archive.wakarimasen.moe", }, }) @@ -137,6 +139,9 @@ class FoolfuukaThreadExtractor(FoolfuukaExtractor): ("https://thebarchive.com/b/thread/739772332/", { "url": "07d39d2cb48f40fb337dc992993d965b0cd5f7cd", }), + ("https://archive.wakarimasen.moe/a/thread/223157648/", { + "url": "fef0758d2eb81b1ba783051fd5ec491d70107a78", + }), ) def __init__(self, match): @@ -175,6 +180,7 @@ class FoolfuukaBoardExtractor(FoolfuukaExtractor): ("https://archive.nyafuu.org/c/"), ("https://rbt.asia/g/"), ("https://thebarchive.com/b/"), + ("https://archive.wakarimasen.moe/a/"), ) def __init__(self, match): @@ -218,6 +224,7 @@ class FoolfuukaSearchExtractor(FoolfuukaExtractor): ("https://archive.nyafuu.org/_/search/text/test/"), ("https://rbt.asia/_/search/text/test/"), ("https://thebarchive.com/_/search/text/test/"), + ("https://archive.wakarimasen.moe/a/search/text/test/"), ) def __init__(self, match): diff --git a/scripts/supportedsites.py b/scripts/supportedsites.py index 168e54b5..9117f4c2 100755 --- a/scripts/supportedsites.py +++ b/scripts/supportedsites.py @@ -108,6 +108,7 @@ CATEGORY_MAP = { "vidyart" : "/v/idyart", "vk" : "VK", "vsco" : "VSCO", + "wakarimasen" : "Wakarimasen Archive", "webtoons" : "Webtoon", "wikiart" : "WikiArt.org", "worldthree" : "World Three",