@@ -68,9 +68,18 @@ def response(resp):
69 search_results = raw_search_results.get('channels', {})[0].get('items', [])
69 search_results = raw_search_results.get('channels', {})[0].get('items', [])
71− if resp.search_params['category'] == 'general':
71+ for result in search_results:
72+ # parse image results
73+ if result.get('image'):
75+ results.append({'url': result['url'],
76+ 'title': result['title'],
78+ 'img_src': result['image'],
79+ 'template': 'images.html'})
72 # parse general results
81 # parse general results
73− for result in search_results:
82+ else:
74 publishedDate = parser.parse(result['pubDate'])
83 publishedDate = parser.parse(result['pubDate'])
76 # append result
85 # append result
@@ -79,17 +88,7 @@ def response(resp):
79 'content': result['description'],
88 'content': result['description'],
80 'publishedDate': publishedDate})
89 'publishedDate': publishedDate})
82− elif resp.search_params['category'] == 'images':
83− # parse image results
84− for result in search_results:
86− results.append({'url': result['url'],
87− 'title': result['title'],
89− 'img_src': result['image'],
90− 'template': 'images.html'})
92− #TODO parse video, audio and file results
91+ #TODO parse video, audio and file results
94 # return results
93 # return results
95 return results
94 return results