logo

searx

My custom branche(s) on searx, a meta-search engine git clone https://hacktivis.me/git/searx.git
commit: 10666fd7c03ac3e9ba6507d36f04181fb90ae466
parent 832ea60e3d19add2ffa857bc420ff33af83aac5c
Author: Thomas Pointhuber <thomas.pointhuber@gmx.at>
Date:   Sun,  8 Feb 2015 22:15:25 +0100

[enh] add safesearch to google_images

Diffstat:

Msearx/engines/google_images.py11+++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/searx/engines/google_images.py b/searx/engines/google_images.py @@ -15,18 +15,25 @@ from json import loads # engine dependent config categories = ['images'] paging = True +safesearch = True # search-url url = 'https://ajax.googleapis.com/' -search_url = url + 'ajax/services/search/images?v=1.0&start={offset}&rsz=large&safe=off&filter=off&{query}' +search_url = url + 'ajax/services/search/images?v=1.0&start={offset}&rsz=large&safe={safesearch}&filter=off&{query}' # do search-request def request(query, params): offset = (params['pageno'] - 1) * 8 + if params['safesearch'] == 2: + safesearch = 'on' + else: + safesearch = 'off' + params['url'] = search_url.format(query=urlencode({'q': query}), - offset=offset) + offset=offset, + safesearch=safesearch) return params