Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								aecfb2300d 
								
							 
						 
						
							
							
								
								[mod] one logger per engine - drop obsolete logger.getChild  
							
							... 
							
							
							
							Remove the no longer needed `logger = logger.getChild(...)` from engines.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-09-06 18:05:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								7b235a1c36 
								
							 
						 
						
							
							
								
								[mod] one logger per engine  
							
							... 
							
							
							
							Suggested-by: @dalf in https://github.com/searxng/searxng/issues/98#issuecomment-849013518 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-09-06 17:47:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								0d070fde92 
								
							 
						 
						
							
							
								
								[build] /static  
							
							
							
						 
						
							2021-09-06 11:12:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								ad528c706e 
								
							 
						 
						
							
							
								
								[fix] make result template map more CSP compliant - simple & oscar  
							
							... 
							
							
							
							Add osm-map-box in::
    searx/static/themes/__common__/less/result_templates.less
Replaced sty= in files::
    ./oscar/result_templates/map.html:64:        <div style="height:300px; width:100%; margin: 10px 0;" id="osm-map-{{ index }}"></div>
    ./simple/result_templates/map.html:65:    <div id="result-map-{{ index }}" class="invisible"><div id="osm-map-{{ index }}" style="height:300px; width:100%; margin: 10px 0;" ></div></div>
Reported-by: https://github.com/searxng/searxng/issues/57 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-09-06 11:08:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								48c806954e 
								
							 
						 
						
							
							
								
								[fix] make /preferences more CSP compliant - simple & oscar theme  
							
							... 
							
							
							
							in simple & oscar theme replace bar-graph's *styles* by CSP compliant
implementation in::
    searx/static/themes/__common__/less/stats.less
Fixed files::
    ./oscar/preferences.html:29:        <span style="width: calc(max(2px, 100%*{{ (stats[engine_name].time / max_rate95)|round(3) }}))" class="stacked-bar-chart-median"></span>{{- "" -}}
    ./oscar/preferences.html:30:        <span style="width: calc(100%*{{ ((stats[engine_name].rate80 - stats[engine_name].time) / max_rate95)|round(3) }})" class="stacked-bar-chart-rate80"></span>{{- "" -}}
    ./oscar/preferences.html:31:        <span style="width: calc(100%*{{ ((stats[engine_name].rate95 - stats[engine_name].rate80) / max_rate95)|round(3) }})" class="stacked-bar-chart-rate95"></span>{{- "" -}}
    ./simple/preferences.html:43:        <span style="width: calc(max(2px, 100%*{{ (stats[engine_name].time / max_rate95)|round(3) }}))" class="stacked-bar-chart-median"></span>{{- "" -}}
    ./simple/preferences.html:44:        <span style="width: calc(100%*{{ ((stats[engine_name].rate80 - stats[engine_name].time) / max_rate95)|round(3) }})" class="stacked-bar-chart-rate80"></span>{{- "" -}}
    ./simple/preferences.html:45:        <span style="width: calc(100%*{{ ((stats[engine_name].rate95 - stats[engine_name].rate80) / max_rate95)|round(3) }})" class="stacked-bar-chart-rate95"></span>{{- "" -}}
Reported-by: https://github.com/searxng/searxng/issues/57 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-09-06 11:08:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								33ea1d5909 
								
							 
						 
						
							
							
								
								Merge pull request  #289  from return42/fix-xpath  
							
							... 
							
							
							
							[fix] remove minimum length of content for XPath engine 
							
						 
						
							2021-09-04 15:34:18 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								39bbd15b39 
								
							 
						 
						
							
							
								
								Merge pull request  #287  from return42/azlyrics  
							
							... 
							
							
							
							[enh] add engine AZLyrics.com (XPath) 
							
						 
						
							2021-09-04 13:36:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								9ff881f937 
								
							 
						 
						
							
							
								
								[fix] remove minimum length of content for XPath engine  
							
							... 
							
							
							
							Instead of raising an exception and therefore hiding all results of the engine.
It make sense to remove that requirement in order to allow the implementation of
search engines that do not always have a description.  In fact some search
engines that in 99% of the case have a description like Brave Search or Mojeek
crash completely if they for some reason included a result with no description.
To test this patch try Mojeek:
    !mjk xyz
before and after the patch.
Suggested-by: 0xhtml in https://github.com/searx/searx/discussions/2933 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-09-04 12:41:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								730073b850 
								
							 
						 
						
							
							
								
								[enh] add suggestions to brave engine  
							
							... 
							
							
							
							Suggestions should be added too.
    suggestion_xpath: //div[@class="text-gray h6"]/a
You can try it with:
    !brave recurzuoin
Suggested-by: @allendema in https://github.com/searx/searx/issues/2857#issuecomment-904837023 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-09-04 11:38:59 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								0648757e7f 
								
							 
						 
						
							
							
								
								[enh] add engine AZLyrics.com (XPath)  
							
							... 
							
							
							
							Upstream example query:
  https://search.azlyrics.com/search.php?q=The+verbal+acupunture&w=lyrics&p=1 
Cherry picked from [1] and slightly modified to pass yamllint test.
[1] https://github.com/allendema/searx/commit/8b6d5a0e5 
Reviewed-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-09-04 10:58:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								a5a0a4e106 
								
							 
						 
						
							
							
								
								[fix] Correct engine name in for Rumble  
							
							
							
						 
						
							2021-09-04 10:22:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								49bbd250d9 
								
							 
						 
						
							
							
								
								[fix] Update about section of Invidious  
							
							... 
							
							
							
							Another website and new documentation 
							
						 
						
							2021-09-04 10:22:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ab4456b0d0 
								
							 
						 
						
							
							
								
								Merge pull request  #281  from dalf/cleanup  
							
							... 
							
							
							
							Cleanup 
							
						 
						
							2021-09-04 07:17:19 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								df351937f4 
								
							 
						 
						
							
							
								
								[fix] typo in searx.webadapter.parse_lang  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-09-04 08:39:45 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									searxng-bot 
								
							 
						 
						
							
							
							
							
								
							
							
								3120c9ca79 
								
							 
						 
						
							
							
								
								[translations] update  
							
							... 
							
							
							
							4fd5bb5a 
						
							2021-09-03 07:16:39 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								a14ea6396e 
								
							 
						 
						
							
							
								
								[mod] remove searx.raise_for_httperror  
							
							... 
							
							
							
							Not used anymore 
							
						 
						
							2021-09-02 16:24:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								a7d781c49d 
								
							 
						 
						
							
							
								
								[mod] remove remaining references to locales in settings.yml  
							
							... 
							
							
							
							see #247  
							
						 
						
							2021-09-02 16:19:18 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								3c377c0aa8 
								
							 
						 
						
							
							
								
								[mod] searx.webapp: code clean up  
							
							
							
						 
						
							2021-09-02 16:16:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								b9c73fb697 
								
							 
						 
						
							
							
								
								[mod] move searx/testing.py to the tests directory  
							
							... 
							
							
							
							move robot tests to tests.robot
manage calls "python -m tests.robot" 
							
						 
						
							2021-09-02 16:01:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								065b4dab56 
								
							 
						 
						
							
							
								
								Merge pull request  #278  from searxng/update_data_update_ahmia_blacklist.py  
							
							... 
							
							
							
							Update searx.data - update_ahmia_blacklist.py 
							
						 
						
							2021-09-01 06:48:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a7a879181d 
								
							 
						 
						
							
							
								
								Merge pull request  #279  from searxng/update_data_update_currencies.py  
							
							... 
							
							
							
							Update searx.data - update_currencies.py 
							
						 
						
							2021-09-01 06:46:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								00a51fa17f 
								
							 
						 
						
							
							
								
								Merge pull request  #280  from searxng/update_data_update_firefox_version.py  
							
							... 
							
							
							
							Update searx.data - update_firefox_version.py 
							
						 
						
							2021-09-01 06:44:22 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dalf 
								
							 
						 
						
							
							
							
							
								
							
							
								9e3113865d 
								
							 
						 
						
							
							
								
								Update searx.data - update_firefox_version.py  
							
							
							
						 
						
							2021-09-01 06:23:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dalf 
								
							 
						 
						
							
							
							
							
								
							
							
								a45fc66e83 
								
							 
						 
						
							
							
								
								Update searx.data - update_currencies.py  
							
							
							
						 
						
							2021-09-01 06:23:35 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dalf 
								
							 
						 
						
							
							
							
							
								
							
							
								44f7e1fcaa 
								
							 
						 
						
							
							
								
								Update searx.data - update_ahmia_blacklist.py  
							
							
							
						 
						
							2021-09-01 06:23:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dalf 
								
							 
						 
						
							
							
							
							
								
							
							
								a556d0c1aa 
								
							 
						 
						
							
							
								
								Update searx.data - update_wikidata_units.py  
							
							
							
						 
						
							2021-09-01 06:23:11 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								37b3d8c33b 
								
							 
						 
						
							
							
								
								Merge pull request  #276  from dalf/simple_eslint  
							
							... 
							
							
							
							Simple theme: eslint and bug fix 
							
						 
						
							2021-08-31 16:13:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								840a327564 
								
							 
						 
						
							
							
								
								Merge pull request  #275  from koelle25/add-packagist  
							
							... 
							
							
							
							[enh] Add Packagist search engine 
							
						 
						
							2021-08-31 16:05:24 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kevin Köllmann 
								
							 
						 
						
							
							
							
							
								
							
							
								2b3687780c 
								
							 
						 
						
							
							
								
								[enh] Add Packagist search engine (JSON)  
							
							... 
							
							
							
							Packagist's API: https://packagist.org/apidoc  
							
						 
						
							2021-08-31 17:59:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								d246679dbe 
								
							 
						 
						
							
							
								
								[build] /static  
							
							
							
						 
						
							2021-08-31 15:43:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								f77f797f8c 
								
							 
						 
						
							
							
								
								[mod] simple theme: fix eslint errors, fix VIM keys  
							
							... 
							
							
							
							* VIM keys: fix the next page and previous pages (n, p keys)
* Map: Enable the wikipedia map (the layer was initialized but not included) 
							
						 
						
							2021-08-31 15:41:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								66a27757fd 
								
							 
						 
						
							
							
								
								Merge pull request  #244  from return42/eslint-simple-client  
							
							... 
							
							
							
							[mod] simple theme - add ESLint 
							
						 
						
							2021-08-31 13:24:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								0ee316f3d1 
								
							 
						 
						
							
							
								
								eslint: grunt integration  
							
							
							
						 
						
							2021-08-31 12:20:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								2948a99b6e 
								
							 
						 
						
							
							
								
								[mod] simple theme - add ESLint  
							
							... 
							
							
							
							[1] https://eslint.org/ 
[2] https://eslint.org/docs/user-guide/configuring/ 
[3] https://eslint.org/docs/user-guide/command-line-interface 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-08-31 12:20:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								7dc370efe9 
								
							 
						 
						
							
							
								
								[enh] new issue: include information from searx.version  
							
							
							
						 
						
							2021-08-31 11:45:33 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1e942435be 
								
							 
						 
						
							
							
								
								Merge pull request  #273  from searxng/dependabot/pip/master/pylint-2.10.2  
							
							... 
							
							
							
							Bump pylint from 2.9.6 to 2.10.2 
							
						 
						
							2021-08-31 09:08:59 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								03e7d423be 
								
							 
						 
						
							
							
								
								[pylint] Pylint 2.10 - unused-variable  
							
							... 
							
							
							
							Pylint 2.10 fixed [1]:
  Fixed bug with cell-var-from-loop checker: it no longer has false negatives
  when both unused-variable and used-before-assignment are disabled.
[1] https://pylint.pycqa.org/en/latest/whatsnew/2.10.html 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-08-31 10:51:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								e856b563dd 
								
							 
						 
						
							
							
								
								[pylint] Pylint 2.10 - unspecified-encoding  
							
							... 
							
							
							
							Pylint 2.10 added new default checks [1]:
unspecified-encoding:
  Emitted when open() is called without specifying an encoding [2]
[1] https://pylint.pycqa.org/en/latest/whatsnew/2.10.html 
[2] https://github.com/PyCQA/pylint/issues/3826 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-08-31 10:49:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								b83c14cf6b 
								
							 
						 
						
							
							
								
								[pylint] Pylint 2.10 - fix use-list-literal & use-dict-literal  
							
							... 
							
							
							
							Pylint 2.10 added new default checks [1]:
use-list-literal
  Emitted when list() is called with no arguments instead of using []
use-dict-literal
  Emitted when dict() is called with no arguments instead of using {}
[1] https://pylint.pycqa.org/en/latest/whatsnew/2.10.html 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-08-31 10:40:29 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									searxng-bot 
								
							 
						 
						
							
							
							
							
								
							
							
								9e63e20c36 
								
							 
						 
						
							
							
								
								[translations] update  
							
							... 
							
							
							
							18fae6202e76843c172a1a884567065b59d9d5495f135b4191b3a32e0198ea116efc4b9fa263af1e713b07f70c7b7859408c85f9 
						
							2021-08-27 07:16:35 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								697ebeddcc 
								
							 
						 
						
							
							
								
								[mod] searx.utils.dict_subset: rewrite with comprehension  
							
							
							
						 
						
							2021-08-24 15:28:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								3b0f70ed0f 
								
							 
						 
						
							
							
								
								[mod] /image_proxy: use HTTP/1 instead of HTTP/2  
							
							... 
							
							
							
							httpx: HTTP/2 is slow when a lot data is downloaded.
https://github.com/dalf/pyhttp-benchmark 
also, the usage of HTTP/1 decreases the load average 
							
						 
						
							2021-08-24 14:51:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								43fcaa642a 
								
							 
						 
						
							
							
								
								[fix] image_proxy: always close the httpx respone  
							
							... 
							
							
							
							previously, when the content type was not an image and some other error,
the httpx response was not closed 
							
						 
						
							2021-08-24 14:51:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								df15c655f7 
								
							 
						 
						
							
							
								
								[mod] /image_proxy: don't decompress images  
							
							
							
						 
						
							2021-08-24 14:51:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								29b40338d6 
								
							 
						 
						
							
							
								
								Merge pull request  #260  from dalf/mod_locale  
							
							... 
							
							
							
							[mod] searx.webapp.get_locale: read locale from the preferences 
							
						 
						
							2021-08-22 16:07:21 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Noémi Ványi 
								
							 
						 
						
							
							
							
							
								
							
							
								3d5e6e0abb 
								
							 
						 
						
							
							
								
								[enh] google: add filter=0 to Google engine for more results  
							
							... 
							
							
							
							backport from searx ( 23b3b56a06ef831af0a1b30a12c26ebd50e329bb ) 
							
						 
						
							2021-08-21 17:46:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									searxng-bot 
								
							 
						 
						
							
							
							
							
								
							
							
								eafa373cff 
								
							 
						 
						
							
							
								
								[translations] update  
							
							... 
							
							
							
							b25c9d58 
						
							2021-08-20 07:16:15 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								8290f70e24 
								
							 
						 
						
							
							
								
								[fix] /config add missing GIT_BRANCH value  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-08-18 19:51:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									searxng-bot 
								
							 
						 
						
							
							
							
							
								
							
							
								02b6f0c370 
								
							 
						 
						
							
							
								
								[translations] update  
							
							... 
							
							
							
							fc3041a0fcc3732d894bd655 
						
							2021-08-17 08:47:59 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								28ccf47ca4 
								
							 
						 
						
							
							
								
								[mod] searx.webapp.get_locale: read locale from the preferences  
							
							... 
							
							
							
							pre_request already set the locale. 
							
						 
						
							2021-08-17 08:18:30 +02:00