Browse Source

Merge branch 'master' into searchpy2

Alexandre Flament 8 years ago
parent
commit
219f047bf3
2 changed files with 12 additions and 1 deletions
  1. 2 1
      searx/search.py
  2. 10 0
      searx/settings.yml

+ 2 - 1
searx/search.py

@@ -323,7 +323,8 @@ class Search(object):
             engine = engines[selected_engine['name']]
 
             # skip suspended engines
-            if engine.suspend_end_time and engine.suspend_end_time <= time():
+            if engine.suspend_end_time >= time():
+                logger.debug('Engine currently suspended: %s', selected_engine['name'])
                 continue
 
             # if paging is not supported, skip

+ 10 - 0
searx/settings.yml

@@ -313,6 +313,16 @@ engines:
     timeout : 4.0
     disabled : True
 
+  - name : lobste.rs
+    engine : xpath
+    search_url : https://lobste.rs/search?utf8=%E2%9C%93&q={query}&what=stories&order=relevance
+    results_xpath : //li[contains(@class, "story")]
+    url_xpath : .//span[@class="link"]/a/@href
+    title_xpath : .//span[@class="link"]/a
+    content_xpath : .//a[@class="domain"]
+    categories : it
+    shortcut : lo
+
   - name : microsoft academic
     engine : json_engine
     paging : True