Pārlūkot izejas kodu

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

Adam Tauber 8 gadus atpakaļ
vecāks
revīzija
da4f1c2512
1 mainītis faili ar 3 papildinājumiem un 6 dzēšanām
  1. 3
    6
      searx/webapp.py

+ 3
- 6
searx/webapp.py Parādīt failu

395
             search.paging = True
395
             search.paging = True
396
 
396
 
397
         if search.request_data.get('format', 'html') == 'html':
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
         else:
401
         else:
404
             if result.get('content'):
402
             if result.get('content'):
405
                 result['content'] = html_to_text(result['content']).strip()
403
                 result['content'] = html_to_text(result['content']).strip()
559
     lang = request.preferences.get_value('language')
557
     lang = request.preferences.get_value('language')
560
     disabled_engines = request.preferences.engines.get_disabled()
558
     disabled_engines = request.preferences.engines.get_disabled()
561
     allowed_plugins = request.preferences.plugins.get_enabled()
559
     allowed_plugins = request.preferences.plugins.get_enabled()
562
-    results_on_new_tab = request.preferences.get_value('results_on_new_tab')
563
 
560
 
564
     # stats for preferences page
561
     # stats for preferences page
565
     stats = {}
562
     stats = {}