Austin Huang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e09d2ad4a7 
							
						 
					 
					
						
						
							
							[fix] return correct plugin path  
						
						... 
						
						
						
						closes  #1021  
					
						2022-03-28 15:24:01 -04:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dec04c0ed6 
							
						 
					 
					
						
						
							
							Merge pull request  #999  from return42/fix-doc-settings2  
						
						... 
						
						
						
						[docs] document settings.yml: search.languages 
						
					 
					
						2022-03-26 17:09:07 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b44a29a5a2 
							
						 
					 
					
						
						
							
							Merge pull request  #1004  from MontyQI/search_url  
						
						... 
						
						
						
						Search_url only if method is POST 
						
					 
					
						2022-03-26 17:08:50 +01:00 
						 
				 
			
				
					
						
							
							
								Monty 
							
						 
					 
					
						
						
						
						
							
						
						
							d4d42b423c 
							
						 
					 
					
						
						
							
							Search_url only if method is POST  
						
						... 
						
						
						
						Shows search_url only if method is set to POST. 
						
					 
					
						2022-03-26 13:52:38 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							a521d4985a 
							
						 
					 
					
						
						
							
							[docs] document settings.yml: search.languages  
						
						... 
						
						
						
						Requested-by: @dalf https://github.com/searxng/searxng/pull/996#discussion_r830858139 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-03-26 13:32:42 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ef8af285a2 
							
						 
					 
					
						
						
							
							Merge pull request  #994  from return42/add-limiter-redis-doc  
						
						... 
						
						
						
						[doc] add some documentation about the limiter plugin (and redis) 
						
					 
					
						2022-03-25 17:08:32 +01:00 
						 
				 
			
				
					
						
							
							
								mrpaulblack 
							
						 
					 
					
						
						
						
						
							
						
						
							fb5169c839 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-03-25 13:11:38 +01:00 
						 
				 
			
				
					
						
							
							
								mrpaulblack 
							
						 
					 
					
						
						
						
						
							
						
						
							d8d42c8541 
							
						 
					 
					
						
						
							
							[fix] revert changes from  #997  
						
						... 
						
						
						
						* in #997  there was a bug introduced: #1002 
-> for now we just revert the change to make the image detail modal usable again 
						
					 
					
						2022-03-25 13:08:17 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							37493b0a1e 
							
						 
					 
					
						
						
							
							[doc] add some documentation about the limiter plugin (and redis)  
						
						... 
						
						
						
						Requested-by: https://github.com/searxng/searxng/discussions/993#discussioncomment-2396914 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-03-25 11:26:10 +01:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							1e3c0e4e3f 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						539bbc2ab68197128ae195a03ae1423b45dcd1098ade7993b815082acf6bffebb813269958736d0dcffd967994fe1122cdf14e88ab6bf5990c2a39e0 
					
						2022-03-25 07:17:42 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cfd08055ca 
							
						 
					 
					
						
						
							
							Merge pull request  #963  from MontyQI/mobile-bar  
						
						... 
						
						
						
						Mobile bar google-like 
						
					 
					
						2022-03-25 07:59:18 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7653e8bf16 
							
						 
					 
					
						
						
							
							Merge pull request  #995  from return42/fix-932  
						
						... 
						
						
						
						[interim fix] static files can't be delivered by HTTP. 
						
					 
					
						2022-03-25 06:56:11 +01:00 
						 
				 
			
				
					
						
							
							
								mrpaulblack 
							
						 
					 
					
						
						
						
						
							
						
						
							4ba9f98209 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-03-24 22:25:14 +01:00 
						 
				 
			
				
					
						
							
							
								Monty 
							
						 
					 
					
						
						
						
						
							
						
						
							47dcf876ff 
							
						 
					 
					
						
						
							
							[simple theme] refactor search form  
						
						... 
						
						
						
						* update search input form params; inspiried by whoogle
* remove autofocus from result page input form (JS impl. as well as input param)
-> autofocus on landing page still works only on desktop and tablet with JS impl.
* update landing page margins on mobile
* rework border and radius for search form to 0.8rem and outline
* remove positioning from autocomplete JS lib and use CSS impl.
* match search box and autocomplete width
* rework search form to a google like design on mobile
* fix settings icon display withg RTL on mobile on result page when search input is empty 
						
					 
					
						2022-03-24 22:22:45 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b14ed494fb 
							
						 
					 
					
						
						
							
							Merge pull request  #996  from return42/fix-settings-doc  
						
						... 
						
						
						
						[docs] improve settings.yml documentation (admin/engines/settings) 
						
					 
					
						2022-03-21 08:52:44 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							32a35b4654 
							
						 
					 
					
						
						
							
							[docs] improve settings.yml documentation (admin/engines/settings)  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-03-21 08:48:06 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							11b2724b29 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-03-20 19:32:59 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							022479d4c2 
							
						 
					 
					
						
						
							
							[fix] Text can't be selected when using simple theme with JS enabled  
						
						... 
						
						
						
						Closes: https://github.com/searxng/searxng/issues/794 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-03-20 19:32:40 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							2486cdc2dc 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-03-20 18:12:42 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							6eae697c73 
							
						 
					 
					
						
						
							
							simple theme: upgrade some of dependencies  
						
						... 
						
						
						
						* less-plugin-clean-css: no updated version.
  @wikipedia/less-plugin-clean-css might be an alternative.
* stylelint & stylelint-config-standard
  the new versions require configuration and source code changes 
						
					 
					
						2022-03-20 18:10:24 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							fd5fcdedce 
							
						 
					 
					
						
						
							
							[interim fix] static files can't be delivered by HTTP.  
						
						... 
						
						
						
						Since PR 932 [1][2] static files can't be delivered by HTTP server any longer.
This patch makes the hash paramter in the URL of static files:
    /static/themes/simple/css/searxng.min.css?5fde34a74bc438c7b56ec8c6501e131cc9914bd8
optional.  By default the hash parameter is disabled.
HINT:
  Instances that do not deliver static files by their HTTP server and have a
  long expire time [3] should enable this option.
----
This is only a interim solution, on the long run:
    make static.build.commit
creates files including the file name:
    css/searxng-5fde34a74bc438c7b56ec8c6501e131cc9914bd8.min.css
and a mapping.json with this content[4]
[1] https://github.com/searxng/searxng/issues/964 
[2] https://github.com/searxng/searxng/pull/932#issuecomment-1067039518 
[3] 5583336440https://github.com/searxng/searxng/pull/932#issuecomment-1067216426 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-03-20 16:28:14 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b25f118d64 
							
						 
					 
					
						
						
							
							Merge pull request  #990  from dalf/searxng_base_url  
						
						... 
						
						
						
						settings.yml: allow to base_url with the SEARXNG_BASE_URL env variable 
						
					 
					
						2022-03-20 09:15:15 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3201aa1b3f 
							
						 
					 
					
						
						
							
							Merge pull request  #859  from return42/fix-814  
						
						... 
						
						
						
						[mod] add i18n infrastructure for SearXNG message files (searxng.msg) 
						
					 
					
						2022-03-20 08:31:07 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc30309939 
							
						 
					 
					
						
						
							
							Merge pull request  #992  from return42/fix-987  
						
						... 
						
						
						
						[fix] settings.yml: ui.results_on_new_tab 
						
					 
					
						2022-03-19 23:14:03 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							e4a2bfba38 
							
						 
					 
					
						
						
							
							[fix] settings.yml: ui.results_on_new_tab  
						
						... 
						
						
						
						Closes: https://github.com/searxng/searxng/issues/987 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-03-19 23:06:21 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							2366345429 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-03-19 20:51:51 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							84340f56ec 
							
						 
					 
					
						
						
							
							simple theme: JS version: the reset button clear the text  
						
						... 
						
						
						
						The <input type="reset"> introduced in the PR 894, restores the default value.
It works in the index page, but it doesn't work in the /search page:
the reset button restore the initial query.
This PR:
* fix the JS version: the reset button clear the text
* keep the clear button in the / page
* hide the clear button in the /search page 
						
					 
					
						2022-03-19 20:49:37 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							8d83787318 
							
						 
					 
					
						
						
							
							settings.yml: allow to base_url with the SEARXNG_BASE_URL env variable  
						
						... 
						
						
						
						Related to https://github.com/searxng/searxng-docker/pull/12  
						
					 
					
						2022-03-19 20:20:13 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							076c6889d3 
							
						 
					 
					
						
						
							
							[fix] simple theme: open preferences with general tab  
						
						... 
						
						
						
						BTW: fix also the category tab to open with category 'general'
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-03-19 19:55:54 +01:00 
						 
				 
			
				
					
						
							
							
								mrpaulblack 
							
						 
					 
					
						
						
						
						
							
						
						
							f428dea87c 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-03-19 18:02:33 +01:00 
						 
				 
			
				
					
						
							
							
								mrpaulblack 
							
						 
					 
					
						
						
						
						
							
						
						
							3620d006a4 
							
						 
					 
					
						
						
							
							[fix] naming of id for prefs in css  
						
						
						
					 
					
						2022-03-19 18:02:10 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							2e4557f3f3 
							
						 
					 
					
						
						
							
							[fix] languages: show country name even if there is only one country  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-03-19 16:45:14 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							a25e3767d4 
							
						 
					 
					
						
						
							
							[fix] don't show flags for languages without region identifier  
						
						... 
						
						
						
						SearXNG shows two different things:
region:
  "de-CH" is the equivalent of "Schweiz (de)" in DDG.
languages:
  "en" doesn't say anything about the location. It is up the engines to do their
  best to select English results without a region.
Suggested-by: @dalf https://github.com/searxng/searxng/pull/967#issuecomment-1072979693 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-03-19 15:09:13 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							2841abaf55 
							
						 
					 
					
						
						
							
							[mod] add flags to the languages filter  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-03-19 15:09:13 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7625da9fa0 
							
						 
					 
					
						
						
							
							Merge pull request  #986  from dalf/fix-startpage-fetch_supported_languages  
						
						... 
						
						
						
						fix startpage: update XPath in _fetch_supported_languages 
						
					 
					
						2022-03-19 14:49:22 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							378b29be2f 
							
						 
					 
					
						
						
							
							fix startpage: update XPath in _fetch_supported_languages  
						
						
						
					 
					
						2022-03-19 14:16:37 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b692035120 
							
						 
					 
					
						
						
							
							Merge pull request  #894  from dalf/simple-aria-1  
						
						... 
						
						
						
						[enh] simple: basic ARIA fixes 
						
					 
					
						2022-03-19 12:00:03 +01:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							06ff1ad967 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						5ef4a8764f81930f7d2abf9087d5542ed39c1e677b0c3b03fc37b6957df01eea56af42c24b17697df5523f9d04998001e6f4d878ede86266362b7f2eda14280cd68537d2da27e8251d00cc00 
					
						2022-03-18 07:17:25 +00:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							26d47fe587 
							
						 
					 
					
						
						
							
							Merge pull request  #975  from return42/fix-723  
						
						... 
						
						
						
						[fix] remove unmaintained searx/templates/simple/simple.spec.txt 
						
					 
					
						2022-03-17 19:41:23 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							3922612775 
							
						 
					 
					
						
						
							
							[fix] remove unmaintained searx/templates/simple/simple.spec.txt  
						
						... 
						
						
						
						Files hasn't been updated since it initial commit in 2017
Closes: https://github.com/searxng/searxng/issues/723 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-03-17 11:38:00 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							dbe3eaabc9 
							
						 
					 
					
						
						
							
							Info: code refactoring & bug fixes  
						
						
						
					 
					
						2022-03-16 22:26:36 +01:00 
						 
				 
			
				
					
						
							
							
								mrpaulblack 
							
						 
					 
					
						
						
						
						
							
						
						
							a1776ff57d 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-03-16 21:01:42 +01:00 
						 
				 
			
				
					
						
							
							
								mrpaulblack 
							
						 
					 
					
						
						
						
						
							
						
						
							6a8e168e25 
							
						 
					 
					
						
						
							
							[simple theme] use default font and font-size in info page  
						
						
						
					 
					
						2022-03-16 21:01:22 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							9622dbbc6b 
							
						 
					 
					
						
						
							
							[upd] searx/translations/messages.pot  
						
						... 
						
						
						
						generated by::
  ./manage pyenv.cmd pybabel extract \
      -F babel.cfg \
      -o "searx/translations/messages.pot"\
      "searx/"
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-03-16 09:55:53 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							784bf9ed15 
							
						 
					 
					
						
						
							
							[mod] move category and names of constants to searx/searxng.msg  
						
						... 
						
						
						
						Closes: https://github.com/searxng/searxng/issues/814 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-03-16 09:55:53 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							b9cf3c82a1 
							
						 
					 
					
						
						
							
							[mod] add i18n infrastructure for SearXNG message files (searxng.msg)  
						
						... 
						
						
						
						With this patch ``searxng.msg`` files can be added to SearXNG.  In
``searxng.msg`` files messages can be defined which are not captured by babel's
gettext, like the generic names of the categories or messages that are stored in
constants.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-03-16 09:55:53 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cd92a7eacd 
							
						 
					 
					
						
						
							
							Merge pull request  #930  from return42/merge-user-doc2  
						
						... 
						
						
						
						Integrate the user documentation into the application 
						
					 
					
						2022-03-13 23:12:46 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							1157462ff9 
							
						 
					 
					
						
						
							
							Various change on PR 930  
						
						
						
					 
					
						2022-03-13 22:22:02 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							59100e8525 
							
						 
					 
					
						
						
							
							[fix] add module for backward compatibility  
						
						... 
						
						
						
						cache_property has been added in py3.8 [1]
To support cache_property in py3.7 the implementation from 3.8 has been
copied to compat.py.  This code can be cleanup with EOL of py3.7.
[1] https://docs.python.org/3/library/functools.html#functools.cached_property 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-03-12 15:45:28 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							8d83e4aeff 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-03-12 11:36:31 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							3633dc5611 
							
						 
					 
					
						
						
							
							[simple] add CSS for /info pages  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-03-12 11:36:31 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							b1912607ae 
							
						 
					 
					
						
						
							
							[mod] replace /help by /info pages and include pages in project docs  
						
						... 
						
						
						
						This patch implements a bolierplate to share content from info-pages of the
SearXNG instance (URL /info) with the project documentation (path /docs/user).
The info pages are using Markdown (CommonMark), to include them in the project
documentation (reST) the myst-parser [1] is used in the Sphinx-doc build chain.
If base_url is known (defined in settings.yml) links to the instance are also
inserted into the project documentation::
    searxng_extra/docs_prebuild
[1] https://www.sphinx-doc.org/en/master/usage/markdown.html 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-03-12 11:36:31 +01:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							e475828ed2 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						7f5432c91d7a266c54256fcf5240149cdb511b5a114f4399 
					
						2022-03-11 07:17:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							d597f36e07 
							
						 
					 
					
						
						
							
							[fix] simple: the clear button works without javascript  
						
						... 
						
						
						
						related to #928  
						
					 
					
						2022-03-08 19:37:21 +00:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							a250ddadb9 
							
						 
					 
					
						
						
							
							[enh] simple: basic ARIA fixes  
						
						
						
					 
					
						2022-03-08 19:37:21 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							53b5a804e2 
							
						 
					 
					
						
						
							
							[fix] engine mediathekviewweb: replace http links by https  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-03-07 19:49:16 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							579334a7d8 
							
						 
					 
					
						
						
							
							[help] move about.md to searx/help/en/  
						
						
						
					 
					
						2022-03-07 08:29:00 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							740e3bc90f 
							
						 
					 
					
						
						
							
							Merge pull request  #932  from dalf/static-file-hash  
						
						... 
						
						
						
						static files: add a hash as a query 
						
					 
					
						2022-03-05 12:03:44 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							20f4538e13 
							
						 
					 
					
						
						
							
							[fix] engine: Semantic Scholar (Science) // rework & fix  
						
						... 
						
						
						
						Closes: https://github.com/searxng/searxng/issues/939 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-03-05 11:53:41 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							1c7d8815fb 
							
						 
					 
					
						
						
							
							[mod] URL for the static file contains the sha1  
						
						... 
						
						
						
						* allow to cache the static file forever
* avoid bugs when the static files are updated but not reloaded 
						
					 
					
						2022-03-05 10:50:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alexandre FLAMENT 
							
						 
					 
					
						
						
						
						
							
						
						
							041446d12a 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-03-04 08:28:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alexandre FLAMENT 
							
						 
					 
					
						
						
						
						
							
						
						
							8ffbaa086a 
							
						 
					 
					
						
						
							
							[simple] switch to the tablet layout at 79.75em  
						
						... 
						
						
						
						The previous value was 80em (1280px).
Some desktop screens have this resolution,
and tablet layout takes too much space in this configuration
This PR switch to the table layout for screen width strictly below 1280px.
Close https://github.com/searxng/searxng/issues/874  
						
					 
					
						2022-03-04 08:26:02 +00:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							ebcf78eaa5 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						82b357ae5aa11c25c188070f9b93e4522a286e9a 
					
						2022-03-04 07:17:06 +00:00 
						 
				 
			
				
					
						
							
							
								Alexandre FLAMENT 
							
						 
					 
					
						
						
						
						
							
						
						
							28bccda78a 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-03-02 18:56:37 +00:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							3d9e48b84e 
							
						 
					 
					
						
						
							
							[simple] checkboxes can get the focusable  
						
						... 
						
						
						
						Do note that checkboxes in the engine tab are displayed reversed.
See: 3408d061aa/searx/templates/simple/preferences.html (L313) 
						
					 
					
						2022-03-02 18:56:08 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0ddcc12474 
							
						 
					 
					
						
						
							
							Merge pull request  #934  from searxng/update_data_update_ahmia_blacklist.py  
						
						... 
						
						
						
						Update searx.data - update_ahmia_blacklist.py 
						
					 
					
						2022-03-01 07:54:58 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							69f84d941f 
							
						 
					 
					
						
						
							
							Merge pull request  #935  from searxng/update_data_update_firefox_version.py  
						
						... 
						
						
						
						Update searx.data - update_firefox_version.py 
						
					 
					
						2022-03-01 07:53:33 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5508155252 
							
						 
					 
					
						
						
							
							Merge pull request  #936  from searxng/update_data_update_wikidata_units.py  
						
						... 
						
						
						
						Update searx.data - update_wikidata_units.py 
						
					 
					
						2022-03-01 07:52:54 +01:00 
						 
				 
			
				
					
						
							
							
								dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							f4c6eba227 
							
						 
					 
					
						
						
							
							Update searx.data - update_currencies.py  
						
						
						
					 
					
						2022-03-01 06:25:18 +00:00 
						 
				 
			
				
					
						
							
							
								dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							6946c4566f 
							
						 
					 
					
						
						
							
							Update searx.data - update_wikidata_units.py  
						
						
						
					 
					
						2022-03-01 06:24:57 +00:00 
						 
				 
			
				
					
						
							
							
								dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							49bc3971ae 
							
						 
					 
					
						
						
							
							Update searx.data - update_firefox_version.py  
						
						
						
					 
					
						2022-03-01 06:24:55 +00:00 
						 
				 
			
				
					
						
							
							
								dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							6add9dd6d3 
							
						 
					 
					
						
						
							
							Update searx.data - update_ahmia_blacklist.py  
						
						
						
					 
					
						2022-03-01 06:24:53 +00:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							2e1d4fac5d 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-02-27 19:49:44 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							56bb1443c4 
							
						 
					 
					
						
						
							
							[fix] simple: display "Click on the magnifier..." only the mouse over the categories  
						
						
						
					 
					
						2022-02-27 19:48:21 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							e435806505 
							
						 
					 
					
						
						
							
							[fix] simple: detect touch screen using media query  
						
						... 
						
						
						
						related to https://github.com/searxng/searxng/issues/928  
						
					 
					
						2022-02-27 19:26:52 +01:00 
						 
				 
			
				
					
						
							
							
								mrpaulblack 
							
						 
					 
					
						
						
						
						
							
						
						
							e2a5dddf8e 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-02-26 22:32:28 +01:00 
						 
				 
			
				
					
						
							
							
								mrpaulblack 
							
						 
					 
					
						
						
						
						
							
						
						
							21e3c40516 
							
						 
					 
					
						
						
							
							[simple theme] replace Image_layout.js with flexbox CS impl.  
						
						... 
						
						
						
						* drop image_layout.js from simple theme
* move image_layout.js to oscar theme and delete common js dir (since its empty now)
* align top position of image detail modal with bottom position of search header
* use flexbox to display images; row height can be set via @results-image-row-height in defenitions.less
* display span title underneath each image with a max width of 12rem
* increase margin and padding around image article on desktop and tablet
* make article height smaller on phone layout (height of 6rem) to display more content on current view
* remove content from result, if the title and content matches
* use a group that cotains the flex image article, if images are mixed with other categories
* fix pylint issues in webapp.py
* use the default.html result template in unit tests (thanks @return42) 
						
					 
					
						2022-02-26 22:31:47 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Braeuning 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3408d061aa 
							
						 
					 
					
						
						
							
							Merge pull request  #924  from MontyQI/search-filters  
						
						... 
						
						
						
						Search filters changes 
						
					 
					
						2022-02-26 10:16:06 +01:00 
						 
				 
			
				
					
						
							
							
								Monty 
							
						 
					 
					
						
						
						
						
							
						
						
							6d03fa002f 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-02-26 10:07:07 +01:00 
						 
				 
			
				
					
						
							
							
								Monty 
							
						 
					 
					
						
						
						
						
							
						
						
							b850178d26 
							
						 
					 
					
						
						
							
							Search filters changes  
						
						... 
						
						
						
						Better search filters view on mobile. 
						
					 
					
						2022-02-26 10:05:23 +01:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							338304078b 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						3ecf1edff6c9465b988c0c7460fbd734 
					
						2022-02-25 07:16:36 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8d937179ab 
							
						 
					 
					
						
						
							
							Merge pull request  #913  from return42/add-artwork  
						
						... 
						
						
						
						[mod] add artwork to mixcloud & soundcloud engines 
						
					 
					
						2022-02-21 22:24:40 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							96ac99b1f6 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-02-21 22:16:24 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							b08b81b434 
							
						 
					 
					
						
						
							
							[mod] bandcamp & genius: in result set img_src instead thumbnail  
						
						... 
						
						
						
						Suggested-by: @dalf https://github.com/searxng/searxng/pull/900#issuecomment-1046009057 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-21 22:12:07 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							bded1ee280 
							
						 
					 
					
						
						
							
							[fix] genius: add player an avoid exceptional programming  
						
						... 
						
						
						
						Add player:
- The players are just playing 30sec from the title.  Some of the player will be
  blocked because of a cross-origin request and some players will link to apple
  when you press the play button.
Avoid exceptions and (and BTW improve results)
-  ERROR   searx.engines.genius          : list index out of range
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-21 22:12:07 +01:00 
						 
				 
			
				
					
						
							
							
								Léon Tiekötter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de5062c10a 
							
						 
					 
					
						
						
							
							[mod] version formatting  
						
						... 
						
						
						
						Change SearXNG version formatting to YYYY.MM.DD-commit_hash 
						
					 
					
						2022-02-21 21:18:37 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8230603f48 
							
						 
					 
					
						
						
							
							Merge pull request  #916  from dalf/pref_infinite_scroll2  
						
						... 
						
						
						
						Convert the infinite_scroll plugin as a preference (second version) 
						
					 
					
						2022-02-21 12:49:04 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							1832ec742a 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-02-20 22:58:51 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							56e34947a6 
							
						 
					 
					
						
						
							
							[mod] infinite_scroll as preference  
						
						... 
						
						
						
						* oscar theme: code from searx/plugins/infinite_scroll.py
* simple theme: new implementation
Co-authored-by: Markus Heiser <markus.heiser@darmarIT.de> 
						
					 
					
						2022-02-20 22:58:51 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							5ec9eb8030 
							
						 
					 
					
						
						
							
							[mod] switch default theme from oscar to simple  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-20 18:36:41 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							36aee70c24 
							
						 
					 
					
						
						
							
							Merge pull request  #910  from tiekoetter/fix-909  
						
						... 
						
						
						
						[fix] google images engine: Fix 'scrap_img_by_id' function 
						
					 
					
						2022-02-20 18:29:50 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							2921d3cd17 
							
						 
					 
					
						
						
							
							[mod] add artwork to mixcloud & soundcloud engines  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-19 21:59:12 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							efd81f9266 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-02-19 15:13:09 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							16d05ca285 
							
						 
					 
					
						
						
							
							[mod] simple theme: define a '.show-content-button'  
						
						... 
						
						
						
						With LESS function '.show-content-button' all the *Show-Media* links becomes
bottons.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-19 15:12:50 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							c2d9c93b3b 
							
						 
					 
					
						
						
							
							[fix] image_proxy: allow HTTP redirects  
						
						... 
						
						
						
						Without redirects the load of various images will fail when image_proxy is
enabled [1].
[1] https://github.com/searxng/searxng/pull/910#issuecomment-1045966577 
Suggested-by: @dalf [1]
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-19 14:34:02 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							4a28b593c2 
							
						 
					 
					
						
						
							
							[fix] google images engine: Fix 'scrap_img_by_id' function  
						
						... 
						
						
						
						The 'scrap_img_by_id' function didn't return any longer anything useful.  This
fix allows the google images engine to present the full source image instead of
only the thumbnail.
The function scrap_img_by_id() is rpelaced by a fully rewrite to parse image
URLs by a regular expression. The new function parse_urls_img_from_js(dom)
returns a mapping of data-id to image URL.
Closes: https://github.com/searxng/searxng/issues/909 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-19 14:33:56 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ace5401632 
							
						 
					 
					
						
						
							
							Merge pull request  #900  from return42/fix-883  
						
						... 
						
						
						
						[fix] bandcamp: fix itemtype (album|track) and exceptions 
						
					 
					
						2022-02-19 13:42:53 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e9a227c606 
							
						 
					 
					
						
						
							
							Merge pull request  #893  from return42/mvw-video  
						
						... 
						
						
						
						[mod] mediathekviewweb engine: add data_src and use videos template 
						
					 
					
						2022-02-19 00:55:46 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							943a7fdcb5 
							
						 
					 
					
						
						
							
							[mod] mediathekviewweb engine: add iframe_src and use videos template  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-19 00:50:54 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							fa3cd7a696 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-02-18 22:46:51 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							05c105b837 
							
						 
					 
					
						
						
							
							[fix] bandcamp: fix itemtype (album|track) and exceptions  
						
						... 
						
						
						
						BTW: polish implementation and show tracklist for albums
Closes: https://github.com/searxng/searxng/issues/883 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-18 22:44:43 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							29182eb1c9 
							
						 
					 
					
						
						
							
							Merge pull request  #899  from dalf/limiter_update  
						
						... 
						
						
						
						[limiter] update 
						
					 
					
						2022-02-18 22:17:26 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bf2a2ed48f 
							
						 
					 
					
						
						
							
							Merge pull request  #882  from return42/fix-873  
						
						... 
						
						
						
						[fix] replace embedded HTML by data_src 
						
					 
					
						2022-02-18 20:55:40 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							761885682d 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-02-18 19:00:51 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							8acf540f0e 
							
						 
					 
					
						
						
							
							[mod] simple theme: set height of embedded content (iframe)  
						
						... 
						
						
						
						This commit sets appropriate height of the (embedded) player from:
- soundcloud
- mixcloud
- deezer
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-18 19:00:51 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							7352c6bc79 
							
						 
					 
					
						
						
							
							[mod] templates: rename field for <iframe> URL to iframe_src  
						
						... 
						
						
						
						Rename result field data_src to iframe_src
Suggested-by: @dalf https://github.com/searxng/searxng/pull/882#issuecomment-1037997402 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-18 19:00:49 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							f5e8cfade2 
							
						 
					 
					
						
						
							
							[fix] simple theme: support browsers which do not have aspect-ratio  
						
						... 
						
						
						
						Suggested-by: @dalf https://github.com/searxng/searxng/pull/882#discussion_r805187303 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-18 19:00:02 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							50ee7bcac6 
							
						 
					 
					
						
						
							
							[oscar] add scrolling="no" to iframes in HTML templates  
						
						... 
						
						
						
						Suggested-by: @dalf https://github.com/searxng/searxng/pull/882#discussion_r805180787 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-18 19:00:02 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							795e8af61d 
							
						 
					 
					
						
						
							
							[fix] hostname_replace.py: don't stop replace URL in fields  
						
						... 
						
						
						
						This is a rewrite of the hostname_replace.py that:
- don't stop to replace URL in fields ('data_src', 'audio_src') if there isn't a
  'parsed_url',
- adds a comment about keep or remove a result from the result list
- adds a loop over ['data_src', 'audio_src'] instead of doubling code lines
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-18 18:59:58 +01:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							1084f5f42c 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						8daeaf72f373b0a4273ae271956496a3acf6d3aeaec5670e 
					
						2022-02-18 07:17:24 +00:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							d1b7debac6 
							
						 
					 
					
						
						
							
							[limiter] update  
						
						
						
					 
					
						2022-02-17 20:27:02 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							ae8b174e93 
							
						 
					 
					
						
						
							
							[fix] replace peer.tube by peertube.biz  
						
						... 
						
						
						
						More peertube instances are listed at [1]
[1] https://instances.joinpeertube.org/instances 
Closes: https://github.com/searxng/searxng/issues/881 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-13 22:48:09 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							98cab4cf75 
							
						 
					 
					
						
						
							
							[mod] result_templates/default.html replace embedded HTML by data_src audio_src  
						
						... 
						
						
						
						Embedded HTML breaks SearXNG architecture.  To modularize, HTML is generated in
the templates (oscar & simple) and result parameter 'embedded' is replaced by
'data_src' (and 'audio_src'), an URL for embedded content (<iframe>).
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-13 14:20:47 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							b9a2e8b387 
							
						 
					 
					
						
						
							
							[mod] hostname_replace: replace hostnames in result's data_src param  
						
						... 
						
						
						
						To test you need to redirect embeded videos (e.g.) from youtube to a invidios
instance.  Search for videos using engine `!youtube lebowski`.  The result URLs
and the embeded videos should link to the invidios instance.
Here is an example of such a `hostname_replace` configuration::
    hostname_replace:
      # youtube --> Invidious
      '(.*\.)?youtube-nocookie\.com': 'invidio.xamh.de'
      '(.*\.)?youtube\.com$': 'invidio.xamh.de'
      '(.*\.)?invidious\.snopyta\.org$': 'invidio.xamh.de'
      '(.*\.)?vid\.puffyan\.us': 'invidio.xamh.de'
      '(.*\.)?invidious\.kavin\.rocks$': 'invidio.xamh.de'
      '(.*\.)?inv\.riverside\.rocks$': 'invidio.xamh.de'
Closes: https://github.com/searxng/searxng/issues/873 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-13 14:20:47 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							46e131fdad 
							
						 
					 
					
						
						
							
							[mod] result_templates/videos.html: replace embedded HTML by data_src  
						
						... 
						
						
						
						Embedded HTML breaks SearXNG architecture.  To modularize, HTML is generated in
the templates (oscar & simple) and result parameter 'embedded' is replaced by
'data_src', an URL for embedded content (<iframe>).
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-13 14:20:47 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a4942213a1 
							
						 
					 
					
						
						
							
							Merge pull request  #892  from dalf/limiter-update  
						
						... 
						
						
						
						plugin limiter: check only /image_proxy and /search 
						
					 
					
						2022-02-12 18:17:05 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							b99ccd7c02 
							
						 
					 
					
						
						
							
							plugin limiter: check only /image_proxy and /search  
						
						... 
						
						
						
						also adjust the number of req/time 
						
					 
					
						2022-02-12 15:57:07 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9cd9dfd26e 
							
						 
					 
					
						
						
							
							Merge pull request  #887  from unixfox/patch-5  
						
						... 
						
						
						
						Update the XPath for fetching the Google results 
						
					 
					
						2022-02-12 15:11:27 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							782c81ec17 
							
						 
					 
					
						
						
							
							Merge pull request  #884  from return42/disable-deezer  
						
						... 
						
						
						
						[mod] disable deezer engine by default 
						
					 
					
						2022-02-11 22:39:18 +01:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							eee41a2857 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						085368cc9b5317126e13d297b1ac1da2de117bfe7392a5b0a28a60d9 
					
						2022-02-11 07:16:09 +00:00 
						 
				 
			
				
					
						
							
							
								Émilien Devos 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7d3e8118b0 
							
						 
					 
					
						
						
							
							Update the XPath for fetching the Google results  
						
						
						
					 
					
						2022-02-09 14:34:14 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							f2e16904a5 
							
						 
					 
					
						
						
							
							[mod] disable deezer engine by default  
						
						... 
						
						
						
						To play content from deezer a account is needed, the majority of the SearXNG
won't have.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-07 22:58:05 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							906a0a99cd 
							
						 
					 
					
						
						
							
							[fix] openstreatmap: load thumbnail from uploads.wikimedia.org  
						
						... 
						
						
						
						Openstreatmap images are now loaded from uploads.wikimedia.org instead of
commons.wikimedia.org to prevent redirects.
With `image_proxy` enabled images from commons.wikimedia.org cant be loaded
since they are redirected.  We already discussed this issue [875] and
@tiekoetter fixed this issue in PR [878].
Related-to:
- [875] https://github.com/searxng/searxng/issues/875 
- [878] https://github.com/searxng/searxng/pull/878 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-07 13:05:52 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							a967e59590 
							
						 
					 
					
						
						
							
							[pylint] searx/engines/wikidata.py (no functional change)  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-07 10:15:32 +01:00 
						 
				 
			
				
					
						
							
							
								Léon Tiekötter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1c151ae92b 
							
						 
					 
					
						
						
							
							[fix] wikidata: URL decoding and file extension handling  
						
						... 
						
						
						
						Add '.png' to the second img_src_name if it has the extension '.svg'.
Use urllib.parse.unquote for URL decoding. 
						
					 
					
						2022-02-07 00:21:02 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							a13c5d70c7 
							
						 
					 
					
						
						
							
							[fix] wikidata engine: select image with higher (not lower) priority  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-06 23:35:55 +01:00 
						 
				 
			
				
					
						
							
							
								Léon Tiekötter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a50f32bcfc 
							
						 
					 
					
						
						
							
							wikidata: load thumbnail instead of full image  
						
						
						
					 
					
						2022-02-06 23:25:50 +01:00 
						 
				 
			
				
					
						
							
							
								Léon Tiekötter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							560a14e77b 
							
						 
					 
					
						
						
							
							[fix] wikidata info box images  
						
						... 
						
						
						
						Wikidata info box images are now loaded from uploads.wikimedia.org instead of commons.wikimedia.org to prevent redirects
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-06 22:16:06 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							10e6881ca8 
							
						 
					 
					
						
						
							
							Merge pull request  #867  from return42/fix-base_url_rand  
						
						... 
						
						
						
						[fix] invidious engine: store random base_url in param 
						
					 
					
						2022-02-05 09:03:20 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bf987bb608 
							
						 
					 
					
						
						
							
							Merge pull request  #848  from not-my-profile/help-route  
						
						... 
						
						
						
						Introduce `/help` route 
						
					 
					
						2022-02-05 08:52:19 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							91527fbd6b 
							
						 
					 
					
						
						
							
							[enh] avoid /about redirect in template links  
						
						
						
					 
					
						2022-02-05 04:53:21 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							24e2acf88e 
							
						 
					 
					
						
						
							
							Merge pull request  #839  from dalf/docs_searx_utils  
						
						... 
						
						
						
						[mod] add documentation about searx.utils 
						
					 
					
						2022-02-04 21:28:27 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							07936060d1 
							
						 
					 
					
						
						
							
							preferences: Set autocomplete=off for form  
						
						... 
						
						
						
						Otherwise you can change the value of a select,
refresh the page and the preferences stay changed,
leaving the wrong impression that they were saved. 
						
					 
					
						2022-02-04 21:11:29 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							b35ef9789b 
							
						 
					 
					
						
						
							
							[pylint] engines/invidious.py  
						
						... 
						
						
						
						Fix remarks from pylint and remove usless comments
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-04 15:42:06 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							e2ec6b4211 
							
						 
					 
					
						
						
							
							[fix] invidious engine: store random base_url in param  
						
						... 
						
						
						
						Two different threads ( = two different user queries) can call the request
function in a row and then the response function.  The namespace will be same
since this is the same engine.
To keep exactly the same value ``base_url`` must be stored in params and then
retrieve using ``resp.search_params["base_url"]``.
Suggested-by: @dalf https://github.com/searxng/searxng/pull/862#discussion_r799324861 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-04 15:42:06 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ae804ddf40 
							
						 
					 
					
						
						
							
							Merge pull request  #862  from return42/fix-858  
						
						... 
						
						
						
						[fix] solidtorrents engine - JSON API no longer exists 
						
					 
					
						2022-02-04 14:38:36 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							ddc2102a07 
							
						 
					 
					
						
						
							
							[fix] solidtorrents engine: store random bas_url in param  
						
						... 
						
						
						
						Two different threads ( = two different user queries) can call the request
function in a row and then the response function.  The namespace will be same
since this is the same engine.
To keep exactly the same value ``base_url`` must be stored in params and then
retrieve using ``resp.search_params["base_url"]``.
Suggested-by: @dalf https://github.com/searxng/searxng/pull/862#discussion_r799324861 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-04 14:55:21 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							d6061b7c8a 
							
						 
					 
					
						
						
							
							[mod] solidtorrents engine: add metadata & torrentfile  
						
						... 
						
						
						
						BTW: define min_len in eval_xpath_list of 'stats' list
Suggested-by: @dalf https://github.com/searxng/searxng/pull/862#pullrequestreview-872910744 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-04 14:53:42 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							f9c4868142 
							
						 
					 
					
						
						
							
							[fix] solidtorrents engine: use get_torrent_size from searx.utils  
						
						... 
						
						
						
						Suggested-by: @dalf https://github.com/searxng/searxng/pull/862#pullrequestreview-872858489 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-04 14:53:42 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							d92b3d96fd 
							
						 
					 
					
						
						
							
							[fix] solidtorrents engine: JSON API no longer exists  
						
						... 
						
						
						
						The API endpoint, we where using does not exist anymore.  This patch is a
rewrite that parses the HTML page.
Related: https://github.com/paulgoio/searxng/issues/17 
Closes: https://github.com/searxng/searxng/issues/858 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-04 14:53:37 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de32d543bc 
							
						 
					 
					
						
						
							
							Merge pull request  #863  from searxng/dependabot/pip/master/black-22.1.0  
						
						... 
						
						
						
						Bump black from 21.12b0 to 22.1.0 
						
					 
					
						2022-02-04 08:52:22 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e5d562da3 
							
						 
					 
					
						
						
							
							Merge pull request  #865  from searxng/dependabot/npm_and_yarn/searx/static/themes/simple/master/sharp-0.30.0  
						
						... 
						
						
						
						Bump sharp from 0.29.3 to 0.30.0 in /searx/static/themes/simple 
						
					 
					
						2022-02-04 08:52:04 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							964902e779 
							
						 
					 
					
						
						
							
							[fix] issue reported by pylint 22.1.0  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-04 09:45:35 +01:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							cc99386523 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						bf218121ba9e50fd258505badacbf882968e7f6b 
					
						2022-02-04 07:14:12 +00:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6eee2d8771 
							
						 
					 
					
						
						
							
							Bump sharp from 0.29.3 to 0.30.0 in /searx/static/themes/simple  
						
						... 
						
						
						
						Bumps [sharp](https://github.com/lovell/sharp ) from 0.29.3 to 0.30.0.
- [Release notes](https://github.com/lovell/sharp/releases )
- [Changelog](https://github.com/lovell/sharp/blob/main/docs/changelog.md )
- [Commits](https://github.com/lovell/sharp/compare/v0.29.3...v0.30.0 )
---
updated-dependencies:
- dependency-name: sharp
  dependency-type: direct:development
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com> 
						
					 
					
						2022-02-04 07:10:14 +00:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9fae80facb 
							
						 
					 
					
						
						
							
							Merge pull request  #618  from dalf/limiter  
						
						... 
						
						
						
						[enh] limiter plugin 
						
					 
					
						2022-02-02 09:24:34 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							f79b0fce06 
							
						 
					 
					
						
						
							
							[enh] limiter plugin  
						
						... 
						
						
						
						can replace filtron:
* rate limite the number of request per IP and per (IP, User-Agent)
* block some bots
use Redis
data stored in Redis never contains the IP addresses, only HMAC using the secret_key
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-02 09:15:59 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							07f7289e23 
							
						 
					 
					
						
						
							
							Merge pull request  #849  from return42/fix-787  
						
						... 
						
						
						
						[fix] engines description - currency_convert.py 
						
					 
					
						2022-02-01 07:19:05 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							50a56532c4 
							
						 
					 
					
						
						
							
							[pylint] engines/currency_convert.py  
						
						... 
						
						
						
						Fix remarks from pylint
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-01 08:02:42 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							314ea2dc61 
							
						 
					 
					
						
						
							
							Merge pull request  #852  from searxng/update_data_update_ahmia_blacklist.py  
						
						... 
						
						
						
						Update searx.data - update_ahmia_blacklist.py 
						
					 
					
						2022-02-01 06:52:57 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d0bd47ff0 
							
						 
					 
					
						
						
							
							Merge pull request  #853  from searxng/update_data_update_firefox_version.py  
						
						... 
						
						
						
						Update searx.data - update_firefox_version.py 
						
					 
					
						2022-02-01 06:52:19 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							20cbabff96 
							
						 
					 
					
						
						
							
							Merge pull request  #851  from searxng/update_data_update_currencies.py  
						
						... 
						
						
						
						Update searx.data - update_currencies.py 
						
					 
					
						2022-02-01 06:48:54 +00:00 
						 
				 
			
				
					
						
							
							
								dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							f4f90aa3a4 
							
						 
					 
					
						
						
							
							Update searx.data - update_firefox_version.py  
						
						
						
					 
					
						2022-02-01 06:23:16 +00:00 
						 
				 
			
				
					
						
							
							
								dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							7b402e1aa0 
							
						 
					 
					
						
						
							
							Update searx.data - update_ahmia_blacklist.py  
						
						
						
					 
					
						2022-02-01 06:23:01 +00:00 
						 
				 
			
				
					
						
							
							
								dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							1c47f4b6e0 
							
						 
					 
					
						
						
							
							Update searx.data - update_currencies.py  
						
						
						
					 
					
						2022-02-01 06:23:00 +00:00 
						 
				 
			
				
					
						
							
							
								dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							e78dc45d1e 
							
						 
					 
					
						
						
							
							Update searx.data - update_wikidata_units.py  
						
						
						
					 
					
						2022-02-01 06:22:58 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							14338e2c3b 
							
						 
					 
					
						
						
							
							[enh] generate navigation for help pages  
						
						
						
					 
					
						2022-02-01 06:29:22 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							c53c295573 
							
						 
					 
					
						
						
							
							[enh] make searx.user_help use an explicit TOC  
						
						... 
						
						
						
						When we have multiple help pages we want them
to be displayed in a specific order. 
						
					 
					
						2022-02-01 06:29:22 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							0f7bcd17b2 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-02-01 06:29:19 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							5012d06e72 
							
						 
					 
					
						
						
							
							[simple] allow .tabs to be used for help pages  
						
						
						
					 
					
						2022-02-01 06:28:26 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							fb9eedbf40 
							
						 
					 
					
						
						
							
							[enh] introduce /help route  
						
						... 
						
						
						
						Translation will be implemented in the future.
For now the "en" in /help/en/<pagename> is hardcoded. 
						
					 
					
						2022-02-01 06:28:26 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							b93711b45d 
							
						 
					 
					
						
						
							
							[help] remove link from about.md title  
						
						... 
						
						
						
						Now that about.html extends page_with_header.html
it already has a link to the start page and removing
the link makes it easier to extract the page title
from the Markdown for the following commit. 
						
					 
					
						2022-02-01 06:28:26 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							08bb3a5f3a 
							
						 
					 
					
						
						
							
							[pyright:basic] searx.user_help  
						
						
						
					 
					
						2022-02-01 06:28:26 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							e931590312 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-02-01 06:22:44 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							b6200563ba 
							
						 
					 
					
						
						
							
							[simple] improve margin of #linkto_preferences  
						
						... 
						
						
						
						Co-authored-by: Paul Braeuning <paul@paulgo.io> 
						
					 
					
						2022-02-01 06:22:29 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							15320b5eec 
							
						 
					 
					
						
						
							
							[fix] engines description - currency_convert.py  
						
						... 
						
						
						
						Currency engine has DuckDuckGo metadata
In the engine selector of the preferences window, the currency search engine has
the same metadata and wikidata url as duckduckgo, I'd assume there should be a
difference of some sort there clarifying what source the currency uses or, if
it's a duckduckgo service, at least clarifying that it's a currency service by
duck duck go.
Closes: https://github.com/searxng/searxng/issues/787 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-01-31 23:17:28 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							743353dd09 
							
						 
					 
					
						
						
							
							[simple] add aria-label to preferences link  
						
						
						
					 
					
						2022-01-31 12:00:11 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							e7c0f4e877 
							
						 
					 
					
						
						
							
							[simple] link preferences on /about and /stats  
						
						... 
						
						
						
						We want to link the preferences from every page
(except of course the preferences page). 
						
					 
					
						2022-01-31 11:57:24 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c82b9c68d2 
							
						 
					 
					
						
						
							
							Merge pull request  #843  from not-my-profile/simple-page-with-header  
						
						
						
					 
					
						2022-01-31 11:14:48 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							60e7fee47a 
							
						 
					 
					
						
						
							
							Merge pull request  #475  from return42/tineye  
						
						... 
						
						
						
						[enh] engine - add Tineye reverse image search 
						
					 
					
						2022-01-31 08:51:35 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							2d5929cc59 
							
						 
					 
					
						
						
							
							[mod] searx.utils: more typing  
						
						
						
					 
					
						2022-01-30 22:14:12 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							ebd3013a1a 
							
						 
					 
					
						
						
							
							[mod] tineye engine: minor changes  
						
						... 
						
						
						
						* remove "disable: false" in settings.yml
* use the json() method from httpx.Response (faster character encoding detection) 
						
					 
					
						2022-01-30 20:49:22 +01:00 
						 
				 
			
				
					
						
							
							
								Léon Tiekötter 
							
						 
					 
					
						
						
						
						
							
						
						
							a6673a1a94 
							
						 
					 
					
						
						
							
							[fix] 1x engine  
						
						... 
						
						
						
						1x changed the XML result layout. 
						
					 
					
						2022-01-30 19:48:40 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							79dbbd4d99 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-01-30 17:29:21 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							6f0ec7e58f 
							
						 
					 
					
						
						
							
							[simple] introduce page_with_header.html template  
						
						... 
						
						
						
						Previously the preferences & stats templates contained the markup:
<a href="{{ url_for('index') }}"><h1><span>SearXNG</span></h1></a>
There are many things wrong with this:
1. the markup was duplicated
2. the CSS needed to be changed whenever a new page wanted to use this
   header (since the CSS used page-specific selectors)
3. h1 should be reserved for the actual page title
   (e.g. Preferences or Engine stats)
4. the image was set via CSS which also set:
       span { visibility: hidden; }
   which however removes the alternative text from the accessibility
   tree (meaning screen readers will ignore it).
This commit fixes all these problems. 
						
					 
					
						2022-01-30 17:29:21 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							a6b879f19c 
							
						 
					 
					
						
						
							
							[mod] tineye engine: set engine_type to 'online_url_search'  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-01-30 16:30:52 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							e92d40c854 
							
						 
					 
					
						
						
							
							[enh] implement a OnlineUrlSearchProcessor  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-01-30 16:05:08 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							0eacc46ee3 
							
						 
					 
					
						
						
							
							[mod] add documentation about searx.utils  
						
						... 
						
						
						
						This module is a toolbox for the engines.
Is should be documented.
In addition, searx/utils.py is checked by pylint. 
						
					 
					
						2022-01-29 22:49:42 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							068155df88 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-01-29 14:44:05 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							dc4caa5a39 
							
						 
					 
					
						
						
							
							[fix] simple theme: /preferences: cookies table is LTR  
						
						... 
						
						
						
						close  #827  
					
						2022-01-29 14:42:12 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6a366c9807 
							
						 
					 
					
						
						
							
							Merge pull request  #838  from dalf/remove_deprecated_code  
						
						... 
						
						
						
						[mod] remove deprecate code 
						
					 
					
						2022-01-29 10:13:56 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							f3f61df6a0 
							
						 
					 
					
						
						
							
							[mod] remove deprecate code  
						
						... 
						
						
						
						remove code to support Python 3.5 and Python 3.6 
						
					 
					
						2022-01-29 08:54:12 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							116802852d 
							
						 
					 
					
						
						
							
							[fix] ina engine  
						
						... 
						
						
						
						based on a45408e8e2 
						
					 
					
						2022-01-28 22:33:41 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							b7f74fbe42 
							
						 
					 
					
						
						
							
							[mod] tineye - add some documentation  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-01-28 09:06:44 +01:00 
						 
				 
			
				
					
						
							
							
								Allen 
							
						 
					 
					
						
						
						
						
							
						
						
							880555e263 
							
						 
					 
					
						
						
							
							[enh] engine - add Tineye reverse image search  
						
						... 
						
						
						
						Other optional parameter ..
`&sort=crawl_date`
    can be appended to search_string to sort results by date.
`&domain=example.org`
    can be implemented to search_string to get results from just one domain.
Public instances could get relatively fast timed-out for 3600s.
--
Merged from @allendema's commit [1] and slightly modfied / see [2].
Related-to: [1] 455b2b4460https://github.com/searx/searx/pull/3040 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-01-28 09:06:44 +01:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							43a262497b 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						80b990723235457738737f21f1658c803172618b5063d26169df6ff651bd2e18f6dea2a9d62301424d07658ce3798ef7bc99fe052811901d 
					
						2022-01-28 07:16:43 +00:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4f82ab36a9 
							
						 
					 
					
						
						
							
							Merge pull request  #817  from not-my-profile/pyright-01  
						
						... 
						
						
						
						Pyright 01 
						
					 
					
						2022-01-27 23:18:41 +01:00 
						 
				 
			
				
					
						
							
							
								Léon Tiekötter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0cbf73a1f4 
							
						 
					 
					
						
						
							
							Allow 'using_tor_proxy' to be set for each engine individually  
						
						... 
						
						
						
						Check 'using_tor_proxy' for each engine individually instead of checking globally
[fix] searx.network: update _rdns test to the last httpx version
Co-authored-by: Alexandre Flament <alex@al-f.net> 
						
					 
					
						2022-01-27 22:37:02 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							506169f312 
							
						 
					 
					
						
						
							
							[pyright] remove no longer needed assertion  
						
						... 
						
						
						
						The pyright bug[1] for which the assertion was added has been fixed.
[1]: https://github.com/microsoft/pyright/issues/2930  
						
					 
					
						2022-01-27 22:17:16 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							b767752d0c 
							
						 
					 
					
						
						
							
							[pyright:basic] searx.webapp  
						
						
						
					 
					
						2022-01-27 22:17:16 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							640c404844 
							
						 
					 
					
						
						
							
							[pyright:strict] searx.search.checker.background  
						
						
						
					 
					
						2022-01-27 22:07:12 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							7f89adc5f3 
							
						 
					 
					
						
						
							
							[pyright:strict] searx.shared.shared_abstract  
						
						
						
					 
					
						2022-01-27 22:07:12 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Braeuning 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c6bd2adf6 
							
						 
					 
					
						
						
							
							Merge pull request  #825  from MontyQI/ui-changes  
						
						... 
						
						
						
						Simple theme uppercase buttons 
						
					 
					
						2022-01-26 18:09:11 +01:00 
						 
				 
			
				
					
						
							
							
								Monty 
							
						 
					 
					
						
						
						
						
							
						
						
							f59afc8dd2 
							
						 
					 
					
						
						
							
							Uppercase buttons  
						
						
						
					 
					
						2022-01-26 16:54:15 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ccffab3a43 
							
						 
					 
					
						
						
							
							Merge pull request  #813  from MarcAbonce/change-wolfram-category  
						
						... 
						
						
						
						Move WolframAlpha away from Science category 
						
					 
					
						2022-01-26 14:10:19 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e5f266065c 
							
						 
					 
					
						
						
							
							Merge pull request  #824  from dalf/fix-simple-pref-checker  
						
						... 
						
						
						
						[fix] simple theme: don't crash when the checker is enabled 
						
					 
					
						2022-01-25 23:01:31 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							dfb9ca527d 
							
						 
					 
					
						
						
							
							[fix] simple theme: don't crash when the checker is enabled  
						
						... 
						
						
						
						The macro "checkbox" in macros.html uses the macro "icon_small"
from icons.html
The commit imports icon_small in macros.html to fix the issue.
It works because the macros in macros.html are imported with the Jinja2 context.
See https://jinja.palletsprojects.com/en/3.0.x/templates/#import-visibility 
close  #819  
						
					 
					
						2022-01-25 22:03:21 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							10c9b9775d 
							
						 
					 
					
						
						
							
							[mod] improve setup of invidious engine  
						
						... 
						
						
						
						- My experience is, that a timeout of 5 sec is not need, I got fast response
  less than a second.
- https://invidious.tube/  redirects to http://ww25.invidious.tube/ 
  - in SearXNG defaults the http protocol is unsafe and raise an error
  - https://ww25.invidious.tube  has SSL_ERROR_UNSAFE_NEGOTIATION
Related-to: https://github.com/searxng/searxng/issues/821 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-01-25 19:02:11 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							81453a0eba 
							
						 
					 
					
						
						
							
							Merge pull request  #811  from return42/enh-788  
						
						... 
						
						
						
						[mod] configuration to overwrite engine description 
						
					 
					
						2022-01-25 06:55:12 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							576eab04d2 
							
						 
					 
					
						
						
							
							Merge pull request  #802  from MontyQI/Icon-update  
						
						... 
						
						
						
						Changed preferences icon to settings icon in gruntfile 
						
					 
					
						2022-01-24 22:05:55 +01:00