commit: 3f4cc2146c81e12a890b8ea4c4ac5ad600f34618
parent 9d08c81f47325ceea6d6ae1bda594fc8b8ee7764
Author: potato <mail@crazypotato.tk>
Date: Tue, 6 Sep 2016 12:34:20 +0200
[enh] return results instead of answers
Diffstat:
1 file changed, 4 insertions(+), 7 deletions(-)
diff --git 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