[foolfuuka] add common config category
All FoolFuuka based 4chan-archive extractors can now be configured using their own config keys (extractor.<category>) as well as a common shared one (extractor.foolfuuka).
This commit is contained in:
@@ -77,6 +77,14 @@ class FoolfuukaThreadExtractor(Extractor):
|
|||||||
self.session.headers["User-Agent"] = "Mozilla 5.0"
|
self.session.headers["User-Agent"] = "Mozilla 5.0"
|
||||||
self.session.headers["Referer"] = self.root
|
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):
|
def items(self):
|
||||||
op = True
|
op = True
|
||||||
yield Message.Version, 1
|
yield Message.Version, 1
|
||||||
|
|||||||
Reference in New Issue
Block a user