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 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							2a5f690a71 
							
						 
					 
					
						
						
							
							[fix] translation: lock weblate only when there is an actual change of messages.pot  
						
						... 
						
						
						
						Close  #290  
					
						2021-09-06 17:16:51 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a26e4eff10 
							
						 
					 
					
						
						
							
							Merge pull request  #292  from return42/fix-csp  
						
						... 
						
						
						
						[fix] make HTML templates more CSP compliant 
						
					 
					
						2021-09-06 11:45:15 +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 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b1acdd5c5 
							
						 
					 
					
						
						
							
							Merge pull request  #288  from return42/enh-brave  
						
						... 
						
						
						
						[enh] add suggestions to brave engine 
						
					 
					
						2021-09-04 13:25:42 +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 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							018537080c 
							
						 
					 
					
						
						
							
							Merge pull request  #286  from return42/patches-from-allendema  
						
						... 
						
						
						
						Cherry pick some fixes from @allendema 
						
					 
					
						2021-09-04 08:42:46 +00:00 
						 
				 
			
				
					
						
							
							
								Allen 
							
						 
					 
					
						
						
						
						
							
						
						
							08ac175236 
							
						 
					 
					
						
						
							
							[fix] Wording for Morty & Filtron error message  
						
						
						
					 
					
						2021-09-04 10:22:52 +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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							16c19389a5 
							
						 
					 
					
						
						
							
							Merge pull request  #285  from return42/fix-typo  
						
						... 
						
						
						
						[fix] typo in searx.webadapter.parse_lang 
						
					 
					
						2021-09-04 06:55: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 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2f348216b0 
							
						 
					 
					
						
						
							
							Merge pull request  #283  from searxng/update-readme  
						
						... 
						
						
						
						README.rst: differences with searx 
						
					 
					
						2021-09-03 16:58:55 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							94458b4881 
							
						 
					 
					
						
						
							
							README.rst: differences with searx  
						
						
						
					 
					
						2021-09-03 16:54:24 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e94181337f 
							
						 
					 
					
						
						
							
							Merge pull request  #282  from searxng/translations_update  
						
						... 
						
						
						
						Update translations 
						
					 
					
						2021-09-03 07:59:03 +00: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 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ac67b361f 
							
						 
					 
					
						
						
							
							Merge pull request  #277  from searxng/update_data_update_wikidata_units.py  
						
						... 
						
						
						
						Update searx.data - update_wikidata_units.py 
						
					 
					
						2021-09-01 06:43:50 +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 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e44f4dc4b3 
							
						 
					 
					
						
						
							
							Merge pull request  #269  from dalf/enh_new_bug_form  
						
						... 
						
						
						
						[enh] new issue: include information from searx.version 
						
					 
					
						2021-08-31 09:54:38 +00: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 
							
						 
					 
					
						
						
						
						
							
						
						
							a1adc46fc8 
							
						 
					 
					
						
						
							
							[pylint] Pylint 2.10 - fix redundant-u-string-prefix  
						
						... 
						
						
						
						Pylint 2.10 added new default checks [1]:
redundant-u-string-prefix:
  Emitted when the u prefix is added to a string
[1] https://pylint.pycqa.org/en/latest/whatsnew/2.10.html 
[2] https://github.com/PyCQA/pylint/issues/4102 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2021-08-31 10:54:40 +02: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