From 60a888a1e4707de4c3ba4870e05bad792d601543 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Fri, 25 Aug 2017 22:53:37 +0200 Subject: [PATCH] [foolfuuka] add common config category All FoolFuuka based 4chan-archive extractors can now be configured using their own config keys (extractor.) as well as a common shared one (extractor.foolfuuka). --- gallery_dl/extractor/chan.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gallery_dl/extractor/chan.py b/gallery_dl/extractor/chan.py index 6342edba..707d484e 100644 --- a/gallery_dl/extractor/chan.py +++ b/gallery_dl/extractor/chan.py @@ -77,6 +77,14 @@ class FoolfuukaThreadExtractor(Extractor): self.session.headers["User-Agent"] = "Mozilla 5.0" self.session.headers["Referer"] = self.root + def config(self, key, default=None, sentinel=object()): + value = Extractor.config(self, key, sentinel) + if value is sentinel: + cat, self.category = self.category, "foolfuuka" + value = Extractor.config(self, key, default) + self.category = cat + return value + def items(self): op = True yield Message.Version, 1