mirror of
				https://github.com/searxng/searxng
				synced 2024-01-01 19:24:07 +01:00 
			
		
		
		
	
							parent
							
								
									2cf1425e8b
								
							
						
					
					
						commit
						5a1e789ee8
					
				
					 1 changed files with 4 additions and 4 deletions
				
			
		|  | @ -153,7 +153,7 @@ class ExternalBangParser(QueryPartParser): | ||||||
|         return raw_value.startswith('!!') |         return raw_value.startswith('!!') | ||||||
| 
 | 
 | ||||||
|     def __call__(self, raw_value): |     def __call__(self, raw_value): | ||||||
|         value = raw_value[2:] |         value = raw_value[2:].lower() | ||||||
|         found, bang_ac_list = self._parse(value) if len(value) > 0 else (False, []) |         found, bang_ac_list = self._parse(value) if len(value) > 0 else (False, []) | ||||||
|         if self.enable_autocomplete: |         if self.enable_autocomplete: | ||||||
|             self._autocomplete(bang_ac_list) |             self._autocomplete(bang_ac_list) | ||||||
|  | @ -180,7 +180,7 @@ class BangParser(QueryPartParser): | ||||||
|         return raw_value[0] == '!' |         return raw_value[0] == '!' | ||||||
| 
 | 
 | ||||||
|     def __call__(self, raw_value): |     def __call__(self, raw_value): | ||||||
|         value = raw_value[1:].replace('-', ' ').replace('_', ' ') |         value = raw_value[1:].replace('-', ' ').replace('_', ' ').lower() | ||||||
|         found = self._parse(value) if len(value) > 0 else False |         found = self._parse(value) if len(value) > 0 else False | ||||||
|         if found and raw_value[0] == '!': |         if found and raw_value[0] == '!': | ||||||
|             self.raw_text_query.specific = True |             self.raw_text_query.specific = True | ||||||
|  | @ -221,7 +221,7 @@ class BangParser(QueryPartParser): | ||||||
| 
 | 
 | ||||||
|         # check if query starts with category name |         # check if query starts with category name | ||||||
|         for category in categories: |         for category in categories: | ||||||
|             if category.startswith(value): |             if category.lower().startswith(value): | ||||||
|                 self._add_autocomplete(first_char + category.replace(' ', '_')) |                 self._add_autocomplete(first_char + category.replace(' ', '_')) | ||||||
| 
 | 
 | ||||||
|         # check if query starts with engine name |         # check if query starts with engine name | ||||||
|  | @ -231,7 +231,7 @@ class BangParser(QueryPartParser): | ||||||
| 
 | 
 | ||||||
|         # check if query starts with engine shortcut |         # check if query starts with engine shortcut | ||||||
|         for engine_shortcut in engine_shortcuts: |         for engine_shortcut in engine_shortcuts: | ||||||
|             if engine_shortcut.startswith(value): |             if engine_shortcut.lower().startswith(value): | ||||||
|                 self._add_autocomplete(first_char + engine_shortcut) |                 self._add_autocomplete(first_char + engine_shortcut) | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Alexandre Flament
						Alexandre Flament