diff options
author | Adam Tauber <asciimoo@gmail.com> | 2017-08-30 21:48:36 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-08-30 21:48:36 +0200 |
commit | e74aaa781e836eeac73af68aa1b4f5014b58b4d3 (patch) | |
tree | c72b588ec5549991a9c0a17ab4e2959a1b8f3a59 /searx | |
parent | 610117d054dd4740988b12fa8156a7781f76daf4 (diff) | |
parent | f139f9cfdbc8d77eb61724eca253dc1e6ad72ce7 (diff) | |
download | searxng-e74aaa781e836eeac73af68aa1b4f5014b58b4d3.tar.gz searxng-e74aaa781e836eeac73af68aa1b4f5014b58b4d3.zip |
Merge pull request #1016 from misnyo/blekko
[mod]blekko images removed
Diffstat (limited to 'searx')
-rw-r--r-- | searx/engines/blekko_images.py | 70 | ||||
-rw-r--r-- | searx/settings.yml | 6 |
2 files changed, 0 insertions, 76 deletions
diff --git a/searx/engines/blekko_images.py b/searx/engines/blekko_images.py deleted file mode 100644 index f71645634..000000000 --- a/searx/engines/blekko_images.py +++ /dev/null @@ -1,70 +0,0 @@ -""" - Blekko (Images) - - @website https://blekko.com - @provide-api yes (inofficial) - - @using-api yes - @results JSON - @stable yes - @parse url, title, img_src -""" - -from json import loads -from searx.url_utils import urlencode - -# engine dependent config -categories = ['images'] -paging = True -safesearch = True - -# search-url -base_url = 'https://blekko.com' -search_url = '/api/images?{query}&c={c}' - -# safesearch definitions -safesearch_types = {2: '1', - 1: '', - 0: '0'} - - -# do search-request -def request(query, params): - c = (params['pageno'] - 1) * 48 - - params['url'] = base_url +\ - search_url.format(query=urlencode({'q': query}), - c=c) - - if params['pageno'] != 1: - params['url'] += '&page={pageno}'.format(pageno=(params['pageno'] - 1)) - - # let Blekko know we wan't have profiling - params['cookies']['tag_lesslogging'] = '1' - - # parse safesearch argument - params['cookies']['safesearch'] = safesearch_types.get(params['safesearch'], '') - - return params - - -# get response from search-request -def response(resp): - results = [] - - search_results = loads(resp.text) - - # return empty array if there are no results - if not search_results: - return [] - - for result in search_results: - # append result - results.append({'url': result['page_url'], - 'title': result['title'], - 'content': '', - 'img_src': result['url'], - 'template': 'images.html'}) - - # return results - return results diff --git a/searx/settings.yml b/searx/settings.yml index a98fb2663..8f57e2e84 100644 --- a/searx/settings.yml +++ b/searx/settings.yml @@ -652,12 +652,6 @@ engines: shortcut : 1337x disabled : True -#The blekko technology and team have joined IBM Watson! -> https://blekko.com/ -# - name : blekko images -# engine : blekko_images -# locale : en-US -# shortcut : bli - # - name : yacy # engine : yacy # shortcut : ya |