aboutsummaryrefslogtreecommitdiffstats
path: root/gallery_dl/extractor/itaku.py
diff options
context:
space:
mode:
authorLibravatarUnit 193 <unit193@unit193.net>2025-03-15 18:05:15 -0400
committerLibravatarUnit 193 <unit193@unit193.net>2025-03-15 18:05:15 -0400
commit8026a3c45446030d7af524bfc487d3462c8114ef (patch)
tree0818c682a06f620c08a8b6b4c07f4935bd79493a /gallery_dl/extractor/itaku.py
parent243d1f1beb4e4eb75a524f1aff948c47761a4f1d (diff)
New upstream version 1.29.2.upstream/1.29.2
Diffstat (limited to 'gallery_dl/extractor/itaku.py')
-rw-r--r--gallery_dl/extractor/itaku.py11
1 files changed, 3 insertions, 8 deletions
diff --git a/gallery_dl/extractor/itaku.py b/gallery_dl/extractor/itaku.py
index 5c91eb9..2974b59 100644
--- a/gallery_dl/extractor/itaku.py
+++ b/gallery_dl/extractor/itaku.py
@@ -80,7 +80,8 @@ class ItakuSearchExtractor(ItakuExtractor):
example = "https://itaku.ee/home/images?tags=SEARCH"
def posts(self):
- params = text.parse_query_list(self.groups[0])
+ params = text.parse_query_list(
+ self.groups[0], {"tags", "maturity_rating"})
return self.api.search_images(params)
@@ -99,13 +100,7 @@ class ItakuAPI():
negative_tags = []
optional_tags = []
- tags = params.pop("tags", None)
- if not tags:
- tags = ()
- elif isinstance(tags, str):
- tags = (tags,)
-
- for tag in tags:
+ for tag in params.pop("tags", None) or ():
if not tag:
pass
elif tag[0] == "-":