소스 검색

[mod] truncate result content in html - closes #224

Adam Tauber 8 년 전
부모
커밋
da4f1c2512
1개의 변경된 파일3개의 추가작업 그리고 6개의 파일을 삭제
  1. 3
    6
      searx/webapp.py

+ 3
- 6
searx/webapp.py 파일 보기

@@ -395,11 +395,9 @@ def index():
395 395
             search.paging = True
396 396
 
397 397
         if search.request_data.get('format', 'html') == 'html':
398
-            if 'content' in result:
399
-                result['content'] = highlight_content(result['content'],
400
-                                                      search.query.encode('utf-8'))  # noqa
401
-            result['title'] = highlight_content(result['title'],
402
-                                                search.query.encode('utf-8'))
398
+            if 'content' in result and result['content']:
399
+                result['content'] = highlight_content(result['content'][:1024], search.query.encode('utf-8'))
400
+            result['title'] = highlight_content(result['title'], search.query.encode('utf-8'))
403 401
         else:
404 402
             if result.get('content'):
405 403
                 result['content'] = html_to_text(result['content']).strip()
@@ -559,7 +557,6 @@ def preferences():
559 557
     lang = request.preferences.get_value('language')
560 558
     disabled_engines = request.preferences.engines.get_disabled()
561 559
     allowed_plugins = request.preferences.plugins.get_enabled()
562
-    results_on_new_tab = request.preferences.get_value('results_on_new_tab')
563 560
 
564 561
     # stats for preferences page
565 562
     stats = {}