| 
														
															@@ -120,8 +120,10 @@ def index(): 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             search.paging = True 
														 | 
														
														 | 
														
															             search.paging = True 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if search.request_data.get('format', 'html') == 'html': 
														 | 
														
														 | 
														
															         if search.request_data.get('format', 'html') == 'html': 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             if 'content' in result: 
														 | 
														
														 | 
														
															             if 'content' in result: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                result['content'] = highlight_content(result['content'], search.query) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            result['title'] = highlight_content(result['title'], search.query) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                result['content'] = highlight_content(result['content'], 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                                      search.query.encode('utf-8'))  # noqa 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            result['title'] = highlight_content(result['title'], 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                                search.query.encode('utf-8')) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         else: 
														 | 
														
														 | 
														
															         else: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             if 'content' in result: 
														 | 
														
														 | 
														
															             if 'content' in result: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 result['content'] = html_to_text(result['content']).strip() 
														 | 
														
														 | 
														
															                 result['content'] = html_to_text(result['content']).strip() 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -139,7 +141,8 @@ def index(): 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 result['favicon'] = engine 
														 | 
														
														 | 
														
															                 result['favicon'] = engine 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     if search.request_data.get('format') == 'json': 
														 | 
														
														 | 
														
															     if search.request_data.get('format') == 'json': 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        return Response(json.dumps({'query': search.query, 'results': search.results}), 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        return Response(json.dumps({'query': search.query, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                    'results': search.results}), 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         mimetype='application/json') 
														 | 
														
														 | 
														
															                         mimetype='application/json') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     elif search.request_data.get('format') == 'csv': 
														 | 
														
														 | 
														
															     elif search.request_data.get('format') == 'csv': 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         csv = UnicodeWriter(cStringIO.StringIO()) 
														 | 
														
														 | 
														
															         csv = UnicodeWriter(cStringIO.StringIO()) 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -151,8 +154,8 @@ def index(): 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 csv.writerow([row.get(key, '') for key in keys]) 
														 | 
														
														 | 
														
															                 csv.writerow([row.get(key, '') for key in keys]) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         csv.stream.seek(0) 
														 | 
														
														 | 
														
															         csv.stream.seek(0) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         response = Response(csv.stream.read(), mimetype='application/csv') 
														 | 
														
														 | 
														
															         response = Response(csv.stream.read(), mimetype='application/csv') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        content_disp = 'attachment;Filename=searx_-_{0}.csv'.format(search.query) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        response.headers.add('Content-Disposition', content_disp) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        cont_disp = 'attachment;Filename=searx_-_{0}.csv'.format(search.query) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        response.headers.add('Content-Disposition', cont_disp) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         return response 
														 | 
														
														 | 
														
															         return response 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     elif search.request_data.get('format') == 'rss': 
														 | 
														
														 | 
														
															     elif search.request_data.get('format') == 'rss': 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         response_rss = render( 
														 | 
														
														 | 
														
															         response_rss = render( 
														 |