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",