on master help sign in
Merge branch 'master' into searchpy2
219f047Alexandre Flament
searx/search.py+2−1
@@ -323,7 +323,8 @@ class Search(object):
323 engine = engines[selected_engine['name']]
323 engine = engines[selected_engine['name']]
324
324
325 # skip suspended engines
325 # skip suspended engines
326− if engine.suspend_end_time and engine.suspend_end_time <= time():
326+ if engine.suspend_end_time >= time():
327+ logger.debug('Engine currently suspended: %s', selected_engine['name'])
327 continue
328 continue
328
329
329 # if paging is not supported, skip
330 # if paging is not supported, skip
searx/settings.yml+10
@@ -313,6 +313,16 @@ engines:
313 timeout : 4.0
313 timeout : 4.0
314 disabled : True
314 disabled : True
315
315
316+ - name : lobste.rs
317+ engine : xpath
318+ search_url : https://lobste.rs/search?utf8=%E2%9C%93&q={query}&what=stories&order=relevance
319+ results_xpath : //li[contains(@class, "story")]
320+ url_xpath : .//span[@class="link"]/a/@href
321+ title_xpath : .//span[@class="link"]/a
322+ content_xpath : .//a[@class="domain"]
323+ categories : it
324+ shortcut : lo
325+
316 - name : microsoft academic
326 - name : microsoft academic
317 engine : json_engine
327 engine : json_engine
318 paging : True
328 paging : True