From 3a4e19d284eae3b34a8a7712521bbd2a62127ecc Mon Sep 17 00:00:00 2001 From: NecRaul Date: Fri, 13 Jun 2025 18:44:02 +0400 Subject: [PATCH] [archivedmoe] Simplify board extraction from url --- gallery_dl/extractor/foolfuuka.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gallery_dl/extractor/foolfuuka.py b/gallery_dl/extractor/foolfuuka.py index beb34db1..dce2fd8c 100644 --- a/gallery_dl/extractor/foolfuuka.py +++ b/gallery_dl/extractor/foolfuuka.py @@ -83,8 +83,8 @@ class FoolfuukaExtractor(BaseExtractor): } # if it's one of these archives, slice the name filename_slice_archives = {"b4k", "desuarchive", "palanq"} - board = next((b for b in board_domains if f"/{b}/" in url), None) - if board: + board = url.split("/", 4)[3] + if board in board_domains: domain = board_domains[board] url = f"https://{domain}/{board}/full_image/{filename}" elif any(archive in path for archive in filename_slice_archives):