[enh] add safesearch functionality

2 = strict
1 = moderate
0 = none
This commit is contained in:
Thomas Pointhuber 2015-02-08 21:53:37 +01:00
parent dd4686a388
commit e7de9674b1
7 changed files with 66 additions and 1 deletions

View file

@ -457,6 +457,11 @@ class Search(object):
request_params['started'] = time()
request_params['pageno'] = self.pageno
request_params['language'] = self.lang
try:
# 0 = None, 1 = Moderate, 2 = Strict
request_params['safesearch'] = int(request.cookies.get('safesearch', 1))
except ValueError:
request_params['safesearch'] = 1
# update request parameters dependent on
# search-engine (contained in engines folder)