[mod] pretty url separation
This commit is contained in:
		
							parent
							
								
									bac98a02cb
								
							
						
					
					
						commit
						8de97dac03
					
				| @ -218,3 +218,10 @@ def dict_subset(d, properties): | ||||
|         if k in d: | ||||
|             result[k] = d[k] | ||||
|     return result | ||||
| 
 | ||||
| 
 | ||||
| def prettify_url(url): | ||||
|     if len(url) > 74: | ||||
|         return u'{0}[...]{1}'.format(url[:35], url[-35:]) | ||||
|     else: | ||||
|         return url | ||||
|  | ||||
| @ -42,7 +42,8 @@ from searx.engines import ( | ||||
| ) | ||||
| from searx.utils import ( | ||||
|     UnicodeWriter, highlight_content, html_to_text, get_themes, | ||||
|     get_static_files, get_result_templates, gen_useragent, dict_subset | ||||
|     get_static_files, get_result_templates, gen_useragent, dict_subset, | ||||
|     prettify_url | ||||
| ) | ||||
| from searx.version import VERSION_STRING | ||||
| from searx.languages import language_codes | ||||
| @ -330,11 +331,7 @@ def index(): | ||||
|             result['title'] = ' '.join(html_to_text(result['title']) | ||||
|                                        .strip().split()) | ||||
| 
 | ||||
|         if len(result['url']) > 74: | ||||
|             url_parts = result['url'][:35], result['url'][-35:] | ||||
|             result['pretty_url'] = u'{0}[...]{1}'.format(*url_parts) | ||||
|         else: | ||||
|             result['pretty_url'] = result['url'] | ||||
|         result['pretty_url'] = prettify_url(result['url']) | ||||
| 
 | ||||
|         # TODO, check if timezone is calculated right | ||||
|         if 'publishedDate' in result: | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user