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