diff options
author | asciimoo <asciimoo@gmail.com> | 2013-10-15 19:11:43 +0200 |
---|---|---|
committer | asciimoo <asciimoo@gmail.com> | 2013-10-15 19:11:43 +0200 |
commit | d793c2733c7aac3aacf40f3f5cf9fc0919305e76 (patch) | |
tree | 0a6f500a17f14d9da4921ad8fbeaf63f1ebccac1 /searx/engines/duckduckgo_definitions.py | |
parent | c3b7ed868783691d5678977779e91568cc2f2fec (diff) | |
download | searxng-d793c2733c7aac3aacf40f3f5cf9fc0919305e76.tar.gz searxng-d793c2733c7aac3aacf40f3f5cf9fc0919305e76.zip |
[enh] engine types
Diffstat (limited to 'searx/engines/duckduckgo_definitions.py')
-rw-r--r-- | searx/engines/duckduckgo_definitions.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/searx/engines/duckduckgo_definitions.py b/searx/engines/duckduckgo_definitions.py index de694e02a..531b53ccc 100644 --- a/searx/engines/duckduckgo_definitions.py +++ b/searx/engines/duckduckgo_definitions.py @@ -1,5 +1,4 @@ import json -from searx import base_result_template def request(query, params): params['url'] = 'http://api.duckduckgo.com/?q=%s&format=json&pretty=0' % query @@ -10,10 +9,11 @@ def response(resp): search_res = json.loads(resp.text) results = [] if 'Definition' in search_res: - res = {'title' : search_res.get('Heading', '') - ,'content' : search_res.get('Definition', '') - ,'url' : search_res.get('AbstractURL', '') - } - results.append(base_result_template.format(**res)) + if search_res.get('AbstractURL'): + res = {'title' : search_res.get('Heading', '') + ,'content' : search_res.get('Definition', '') + ,'url' : search_res.get('AbstractURL', '') + } + results.append(res) return results |