|  | @@ -38,6 +38,11 @@ app = Flask(__name__)
 | 
	
		
			
			| 38 | 38 |  app.secret_key = settings['server']['secret_key']
 | 
	
		
			
			| 39 | 39 |  
 | 
	
		
			
			| 40 | 40 |  
 | 
	
		
			
			|  | 41 | +#TODO configurable via settings.yml
 | 
	
		
			
			|  | 42 | +favicons = ['wikipedia', 'youtube', 'vimeo', 'soundcloud',
 | 
	
		
			
			|  | 43 | +            'twitter', 'stackoverflow', 'github']
 | 
	
		
			
			|  | 44 | +
 | 
	
		
			
			|  | 45 | +
 | 
	
		
			
			| 41 | 46 |  opensearch_xml = '''<?xml version="1.0" encoding="utf-8"?>
 | 
	
		
			
			| 42 | 47 |  <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
 | 
	
		
			
			| 43 | 48 |    <ShortName>searx</ShortName>
 | 
	
	
		
			
			|  | @@ -136,7 +141,7 @@ def index():
 | 
	
		
			
			| 136 | 141 |              result['pretty_url'] = result['url']
 | 
	
		
			
			| 137 | 142 |  
 | 
	
		
			
			| 138 | 143 |          for engine in result['engines']:
 | 
	
		
			
			| 139 |  | -            if engine in ['wikipedia', 'youtube', 'vimeo', 'soundcloud', 'twitter', 'stackoverflow', 'github']:
 | 
	
		
			
			|  | 144 | +            if engine in favicons:
 | 
	
		
			
			| 140 | 145 |                  result['favicon'] = engine
 | 
	
		
			
			| 141 | 146 |  
 | 
	
		
			
			| 142 | 147 |      if request_data.get('format') == 'json':
 | 
	
	
		
			
			|  | @@ -168,7 +173,7 @@ def index():
 | 
	
		
			
			| 168 | 173 |                   ,q=request_data['q']
 | 
	
		
			
			| 169 | 174 |                   ,selected_categories=selected_categories
 | 
	
		
			
			| 170 | 175 |                   ,number_of_results=len(results)+len(featured_results)
 | 
	
		
			
			| 171 |  | -                 ,featured_results=featured_results 
 | 
	
		
			
			|  | 176 | +                 ,featured_results=featured_results
 | 
	
		
			
			| 172 | 177 |                   ,suggestions=suggestions
 | 
	
		
			
			| 173 | 178 |                   )
 | 
	
		
			
			| 174 | 179 |  
 |