From 3f4cc2146c81e12a890b8ea4c4ac5ad600f34618 Mon Sep 17 00:00:00 2001 From: potato Date: Tue, 6 Sep 2016 12:34:20 +0200 Subject: [PATCH] [enh] return results instead of answers --- searx/engines/dictionary.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/searx/engines/dictionary.py b/searx/engines/dictionary.py index 1849322f..e3abaa1a 100644 --- a/searx/engines/dictionary.py +++ b/searx/engines/dictionary.py @@ -3,7 +3,7 @@ from lxml import html from searx.engines.xpath import extract_text from searx.languages import language_codes -categories = [] +categories = ['general'] url = 'http://dictzone.com/{from_lang}-{to_lang}-dictionary/{query}' weight = 100 @@ -41,7 +41,6 @@ def request(query, params): def response(resp): results = [] - answers = [] dom = html.fromstring(resp.text) @@ -58,11 +57,9 @@ def response(resp): to_results.append(to_result.text_content()) results.append({ - 'answer': u'{0} - {1}'.format( - from_result.text_content(), - '; '.join(to_results) - ), - 'url': url + 'url': resp.url, + 'title': from_result.text_content(), + 'content': '; '.join(to_results) }) return results