diff options
| author | Adam Tauber <asciimoo@gmail.com> | 2015-02-01 14:07:34 +0100 |
|---|---|---|
| committer | Adam Tauber <asciimoo@gmail.com> | 2015-02-01 14:07:34 +0100 |
| commit | 03137eebd9fdfaa57452cb364c1bc9f31b243f67 (patch) | |
| tree | b95f6f124cb9f2574e0835ec3f182b0d222719e7 /searx/engines/yacy.py | |
| parent | 4a20fc202e886eaf7778481c403106e6243f49b7 (diff) | |
| parent | a605d0ae698e8a5555935780d83df50b06727f24 (diff) | |
Merge pull request #208 from pointhi/new_engines
add 1x.com engine, improve yacy-engine
Diffstat (limited to 'searx/engines/yacy.py')
| -rw-r--r-- | searx/engines/yacy.py | 25 |
1 files changed, 12 insertions, 13 deletions
diff --git a/searx/engines/yacy.py b/searx/engines/yacy.py index 4c4fac7df..17e2a7aab 100644 --- a/searx/engines/yacy.py +++ b/searx/engines/yacy.py @@ -68,9 +68,18 @@ def response(resp): search_results = raw_search_results.get('channels', {})[0].get('items', []) - if resp.search_params['category'] == 'general': + for result in search_results: + # parse image results + if result.get('image'): + # append result + results.append({'url': result['url'], + 'title': result['title'], + 'content': '', + 'img_src': result['image'], + 'template': 'images.html'}) + # parse general results - for result in search_results: + else: publishedDate = parser.parse(result['pubDate']) # append result @@ -79,17 +88,7 @@ def response(resp): 'content': result['description'], 'publishedDate': publishedDate}) - elif resp.search_params['category'] == 'images': - # parse image results - for result in search_results: - # append result - results.append({'url': result['url'], - 'title': result['title'], - 'content': '', - 'img_src': result['image'], - 'template': 'images.html'}) - - #TODO parse video, audio and file results + #TODO parse video, audio and file results # return results return results |