on master help sign in
[mod] pretty url separation
commit8de97dac03fc97a9705c8d3cd3163330a6f08375 authorAdam Tauber <asciimoo@gmail.com> dateThu 29 Jan 2015, 19:44 (12 years ago) parentbac98a0
2 files changed+10−6
searx/utils.py+7 searx/webapp.py+3−6
searx/utils.py+7
@@ -218,3 +218,10 @@ def dict_subset(d, properties):
218218 if k in d:
219219 result[k] = d[k]
220220 return result
221+
222+
223+def prettify_url(url):
224+ if len(url) > 74:
225+ return u'{0}[...]{1}'.format(url[:35], url[-35:])
226+ else:
227+ return url
searx/webapp.py+3−6
@@ -42,7 +42,8 @@ from searx.engines import (
4242)
4343from searx.utils import (
4444 UnicodeWriter, highlight_content, html_to_text, get_themes,
45− get_static_files, get_result_templates, gen_useragent, dict_subset
45+ get_static_files, get_result_templates, gen_useragent, dict_subset,
46+ prettify_url
4647)
4748from searx.version import VERSION_STRING
4849from searx.languages import language_codes
@@ -330,11 +331,7 @@ def index():
330331 result['title'] = ' '.join(html_to_text(result['title'])
331332 .strip().split())
332333
333− if len(result['url']) > 74:
334− url_parts = result['url'][:35], result['url'][-35:]
335− result['pretty_url'] = u'{0}[...]{1}'.format(*url_parts)
336− else:
337− result['pretty_url'] = result['url']
334+ result['pretty_url'] = prettify_url(result['url'])
338335
339336 # TODO, check if timezone is calculated right
340337 if 'publishedDate' in result: