mrpaulblack 
							
						 
					 
					
						
						
						
						
							
						
						
							38385e48cf 
							
						 
					 
					
						
						
							
							fix: return body on limiter block so there is not just a blank page  
						
						
						
					 
					
						2022-07-05 22:57:26 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							970a69012b 
							
						 
					 
					
						
						
							
							[fix] engine z-zlibrary https URL  
						
						... 
						
						
						
						before this patch:
    DEBUG   searx.engines.z-library : using base_url: https:https://de1lib.org 
with this patch URL is fixed to:
    DEBUG   searx.engines.z-library : using base_url: https://de1lib.org 
Closes: https://github.com/searxng/searxng/issues/1435 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-07-05 22:27:55 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							8de0b62005 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-07-04 19:06:45 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							f8222eb2cd 
							
						 
					 
					
						
						
							
							[fix] style.less: move <dl> from infobox.attributes to .attributes class  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-07-04 19:06:45 +02:00 
						 
				 
			
				
					
						
							
							
								ta 
							
						 
					 
					
						
						
						
						
							
						
						
							14756a2674 
							
						 
					 
					
						
						
							
							[mod] Adds Lingva translate engine  
						
						... 
						
						
						
						Add the lingva engine (which grabs data from google translate).  Results from
Lingva are added to the infobox results. 
						
					 
					
						2022-07-04 19:06:45 +02:00 
						 
				 
			
				
					
						
							
							
								Xavier horwood 
							
						 
					 
					
						
						
						
						
							
						
						
							61ee370e18 
							
						 
					 
					
						
						
							
							[mod] link to public-instances can be set to hidden  
						
						... 
						
						
						
						Some administrators may want to hide the link to public_instances: If you run a
private instance for a company that wants there employees to use the private
instance instead of any of the public instances. 
						
					 
					
						2022-07-04 13:26:01 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							241bde5ae3 
							
						 
					 
					
						
						
							
							[fix] typo: add missing 'n' in center_aligment --> center_alignment  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-07-03 17:35:54 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ef6263725 
							
						 
					 
					
						
						
							
							Merge pull request  #1404  from dalf/donation_use_external_link  
						
						... 
						
						
						
						Donation link: default value to searxng.org, can be hidden or custom 
						
					 
					
						2022-07-02 17:18:05 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							5831c15b49 
							
						 
					 
					
						
						
							
							[fix] engines/openstreetmap.py typo: user_langage --> user_language  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-07-02 16:51:25 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							6716c6b0c3 
							
						 
					 
					
						
						
							
							openstreetmap engine: return the localized named.  
						
						... 
						
						
						
						For example: display "Tokyo" instead of "東京都" when the language is English. 
						
					 
					
						2022-07-02 16:51:25 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							7f30ac37e9 
							
						 
					 
					
						
						
							
							map.html: display the intended text for the links instead of the URL  
						
						... 
						
						
						
						For example display "Tokyo (en)" instead of https://en.wikipedia.org/wiki/Tokyo  
						
					 
					
						2022-07-02 16:51:25 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							69a6d994e1 
							
						 
					 
					
						
						
							
							Merge pull request  #1382  from dalf/fix_searxng_extra_update  
						
						... 
						
						
						
						fix searxng_extra/update/update*.py scripts 
						
					 
					
						2022-07-02 12:33:07 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							1416559f22 
							
						 
					 
					
						
						
							
							Update searx.data - update_engine_descriptions.py  
						
						... 
						
						
						
						./manage pyenv.cmd python ./searxng_extra/update/update_engine_descriptions.py
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-07-02 12:16:00 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							2bf800a4b1 
							
						 
					 
					
						
						
							
							Update searx.data - update_currencies.py  
						
						... 
						
						
						
						./manage pyenv.cmd python ./searxng_extra/update/update_currencies.py
Closes: https://github.com/searxng/searxng/pull/1375 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-07-02 12:16:00 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							f8f239fe1f 
							
						 
					 
					
						
						
							
							Donation link: default value to searxng.org, can be hidden or custom  
						
						... 
						
						
						
						Add a new setting: general.donation_url
By default the value is https://docs.searxng.org/donate.html 
When the value is false, the link is hidden
When the value is true, the link goes to the infopage donation,
the administrator can create a custom page. 
						
					 
					
						2022-07-02 11:29:21 +02:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							8376833d7d 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						
						
					 
					
						2022-07-02 09:17:14 +00:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							bcded7686e 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-07-02 10:05:43 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							e3e5d2bd22 
							
						 
					 
					
						
						
							
							Theme: all top right icons have labels including "Preferences"  
						
						
						
					 
					
						2022-07-02 10:04:35 +02:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							4272ef3117 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						c6c13e8c284f86fed659c9f23d76fb71874e15dc10f3978d66556a496c5a28a79bb7dc8e38bd6b551aecb8f89a74838e3f139d79d3449b5f 
					
						2022-07-01 07:18:53 +00:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1617ef1e41 
							
						 
					 
					
						
						
							
							Update searx/infopage/en/donate.md  
						
						... 
						
						
						
						Co-authored-by: Émilien Devos <contact@emiliendevos.be> 
						
					 
					
						2022-06-29 21:03:01 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre FLAMENT 
							
						 
					 
					
						
						
						
						
							
						
						
							0e503c990a 
							
						 
					 
					
						
						
							
							Move donation page to docs.searxng.org and link to it from instances  
						
						... 
						
						
						
						Close  #1378  
					
						2022-06-29 17:26:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alexandre FLAMENT 
							
						 
					 
					
						
						
						
						
							
						
						
							ecccf02a02 
							
						 
					 
					
						
						
							
							infopage: a .md file can be remove without crash  
						
						... 
						
						
						
						An administrator might decide to remove some of the .md files.
This commit make sure to not crash the application. 
						
					 
					
						2022-06-29 17:25:07 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eb3123e164 
							
						 
					 
					
						
						
							
							Merge pull request  #1379  from searxng/update_data_update_ahmia_blacklist.py  
						
						... 
						
						
						
						Update searx.data - update_ahmia_blacklist.py 
						
					 
					
						2022-06-29 15:40:51 +02:00 
						 
				 
			
				
					
						
							
							
								dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							a89fca9d08 
							
						 
					 
					
						
						
							
							Update searx.data - update_ahmia_blacklist.py  
						
						
						
					 
					
						2022-06-29 07:21:09 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3a75d3c1cc 
							
						 
					 
					
						
						
							
							Merge pull request  #1376  from searxng/update_data_update_firefox_version.py  
						
						... 
						
						
						
						Update searx.data - update_firefox_version.py 
						
					 
					
						2022-06-29 08:45:29 +02:00 
						 
				 
			
				
					
						
							
							
								dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							11def5155e 
							
						 
					 
					
						
						
							
							Update searx.data - update_wikidata_units.py  
						
						
						
					 
					
						2022-06-29 01:52:03 +00:00 
						 
				 
			
				
					
						
							
							
								dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							21ab024469 
							
						 
					 
					
						
						
							
							Update searx.data - update_firefox_version.py  
						
						
						
					 
					
						2022-06-29 01:51:46 +00:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							0801f9a24e 
							
						 
					 
					
						
						
							
							Add donate.md  
						
						
						
					 
					
						2022-06-28 10:59:36 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							86f14fd066 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-06-25 20:32:04 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							6e2b5f3d5a 
							
						 
					 
					
						
						
							
							Theme: add Help and Donate links in all pages  
						
						... 
						
						
						
						Close https://github.com/searxng/searxng/issues/931  
						
					 
					
						2022-06-25 20:31:40 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4bedd7465c 
							
						 
					 
					
						
						
							
							Merge pull request  #1346  from dalf/theme-dependencies-upgrade  
						
						... 
						
						
						
						Theme: dependencies upgrade 
						
					 
					
						2022-06-25 19:27:42 +02:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							bfebaa15ad 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						d745649a80c8f41f 
					
						2022-06-25 15:49:33 +00:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							0f3e98ace4 
							
						 
					 
					
						
						
							
							Theme: upgrade dependencies & minor update of the grunt scripts  
						
						... 
						
						
						
						Remove webfont grunt script
Update clean grunt script 
						
					 
					
						2022-06-25 13:59:37 +02:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							dd2577e21d 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						b4ef9941a4ad5c56e9640746063e2d09da0952744d632f14136edb6725533b02030b5310 
					
						2022-06-24 07:18:15 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ed1ff4b8bc 
							
						 
					 
					
						
						
							
							Merge pull request  #1357  from liimee/eng-3  
						
						... 
						
						
						
						Add curlie.org engine 
						
					 
					
						2022-06-22 18:29:36 +02:00 
						 
				 
			
				
					
						
							
							
								ta 
							
						 
					 
					
						
						
						
						
							
						
						
							7c457fcf7a 
							
						 
					 
					
						
						
							
							add curlie engine  
						
						
						
					 
					
						2022-06-22 11:46:33 +07:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							88f62cf0df 
							
						 
					 
					
						
						
							
							[fix] clean up templates / remove import of result_footer_rtl macro  
						
						... 
						
						
						
						A macro named 'result_footer_rtl' does not exists.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-06-20 19:00:10 +02:00 
						 
				 
			
				
					
						
							
							
								ta 
							
						 
					 
					
						
						
						
						
							
						
						
							8883aed132 
							
						 
					 
					
						
						
							
							[fix] google play apps engine: implement engines/google_play_apps.py  
						
						
						
					 
					
						2022-06-18 16:02:39 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							189df7db4e 
							
						 
					 
					
						
						
							
							Merge pull request  #1287  from dalf/style-center-2nd  
						
						... 
						
						
						
						Theme: add a preference to center the results (Oscar) (2nd edition) 
						
					 
					
						2022-06-18 12:34:57 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							0539e38309 
							
						 
					 
					
						
						
							
							Workaround: index.html: remove image preload  
						
						... 
						
						
						
						Related to https://github.com/searxng/searxng/issues/1326 
URL for the logo is referenced twice:
* in index.html for preloading: it contains the hash for cache busting (when static_use_hash: true)
* in searxng.min.css: to actually display the image. The URL doesn't contain the hash.
So the image preload actually loads twice the same image.
This commit removed the image preloading.
This is workaround: the real fix is to be able to use the URL with the hash in the CSS. 
						
					 
					
						2022-06-18 09:04:13 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							e6c3000909 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-06-18 08:58:06 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							8a85d1b0c7 
							
						 
					 
					
						
						
							
							Theme: add a preference to center the results (Oscar) (2nd edition)  
						
						... 
						
						
						
						related to
* #1169 
* #1281 
* #1286  
						
					 
					
						2022-06-18 08:54:24 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							5bcbec9b06 
							
						 
					 
					
						
						
							
							Fix: use sys.modules.copy() to avoid RuntimeError  
						
						... 
						
						
						
						use sys.modules.copy() to avoid "RuntimeError: dictionary changed size during iteration"
see https://github.com/python/cpython/issues/89516 
and https://docs.python.org/3.10/library/sys.html#sys.modules 
close https://github.com/searxng/searxng/issues/1342  
						
					 
					
						2022-06-18 07:39:46 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a7b0b2ecbf 
							
						 
					 
					
						
						
							
							Merge pull request  #1329  from samsaptidev/feature/privacypolicy_url  
						
						... 
						
						
						
						Add privacypolicy_url option 
						
					 
					
						2022-06-18 07:26:40 +02:00 
						 
				 
			
				
					
						
							
							
								Léon Tiekötter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6bdc66b70e 
							
						 
					 
					
						
						
							
							[fix] mojeek engine: XPath  
						
						... 
						
						
						
						Update the XPath of the Mojeek engine. 
						
					 
					
						2022-06-17 09:32:53 +02:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							8e107a9ad6 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						7d7f982361912312895d116e2f55d1a3507db1e11a7079d1aa30ed02 
					
						2022-06-17 07:17:59 +00:00 
						 
				 
			
				
					
						
							
							
								samsaptidev 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							31005595c9 
							
						 
					 
					
						
						
							
							Add privacypolicy_url option  
						
						
						
					 
					
						2022-06-16 11:56:24 +02:00 
						 
				 
			
				
					
						
							
							
								ta 
							
						 
					 
					
						
						
						
						
							
						
						
							e9cc6ab0e7 
							
						 
					 
					
						
						
							
							add pub.dev engine  
						
						
						
					 
					
						2022-06-15 12:55:37 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Braeuning 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d7a76f3772 
							
						 
					 
					
						
						
							
							Merge pull request  #1322  from return42/fix-794  
						
						... 
						
						
						
						[fix] keyboard.js - highlightResult: don't steal focus on click event 
						
					 
					
						2022-06-14 19:07:09 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							ef4239c68a 
							
						 
					 
					
						
						
							
							[doc] fix some leftovers from  ad964562c 
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-06-14 16:31:41 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							1a361e6635 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-06-14 15:14:33 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							882282d0e9 
							
						 
					 
					
						
						
							
							[fix] keyboard.js - highlightResult: don't steal focus on click event  
						
						... 
						
						
						
						For keyboard navigation the highlightResult() function in keyboard.js steals the
focus.  On a mouse click event (non keyboard action) the focus should resist
where it is, otherwise a marked region gets lost.  This is the reason why 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-06-14 15:14:19 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							3ade7ffc26 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-06-13 21:38:07 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							fe1683c9c6 
							
						 
					 
					
						
						
							
							UX fix: when the user clicks on the search input, don't move the cursor at the end  
						
						... 
						
						
						
						Related to https://github.com/searxng/searxng/pull/1153#issuecomment-1154247988  
						
					 
					
						2022-06-13 21:35:14 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b0b6a2c90 
							
						 
					 
					
						
						
							
							Merge pull request  #1313  from unixfox/help-rate-limit-google  
						
						... 
						
						
						
						add "warn" message to notify the admin that use_mobile_ui parameter exist 
						
					 
					
						2022-06-12 17:07:13 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							ee3f230d93 
							
						 
					 
					
						
						
							
							Autocomplete: don't suggest the current query.  
						
						... 
						
						
						
						Example of minor issue before this commit:
the autocompletion can suggest "Test" if the query is "Test". 
						
					 
					
						2022-06-12 11:21:24 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2455f1d06a 
							
						 
					 
					
						
						
							
							Merge pull request  #1308  from allendema/add-yep-com-json  
						
						... 
						
						
						
						[enh] Add yep.com via json_engine 
						
					 
					
						2022-06-12 11:09:04 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							916f5f8b90 
							
						 
					 
					
						
						
							
							Merge pull request  #1306  from return42/fix-1303  
						
						... 
						
						
						
						[fix] move locale code from webapp.py to locales.py and fix  #1303  
						
					 
					
						2022-06-12 10:56:59 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							ad964562ce 
							
						 
					 
					
						
						
							
							[fix] move locale code from webapp.py to locales.py and  fix   #1303  
						
						... 
						
						
						
						To improve modularization this patch:
- moves *locale* related implementation from the webapp.py application to the
  locale.py module.
- The initialization of the locales is now done in the application (webapp) and
  is no longer done while importing searx.locales.
In the searx.locales module a new dictionary named `LOCALE_BEST_MATCH` has been
added.  In this dictionary we can map languages without a translation to
languages we have a translation for.
To fix  #1303  zh-HK has been mapped to zh-Hant-TW (we do not need additional
translations of traditional Chinese)
Closes: https://github.com/searxng/searxng/issues/1303 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-06-12 10:52:26 +02:00 
						 
				 
			
				
					
						
							
							
								Emilien Devos 
							
						 
					 
					
						
						
						
						
							
						
						
							0d4c066119 
							
						 
					 
					
						
						
							
							notify the user that use_mobile_ui parameter exist  
						
						
						
					 
					
						2022-06-11 17:20:56 +02:00 
						 
				 
			
				
					
						
							
							
								Allen 
							
						 
					 
					
						
						
						
						
							
						
						
							fd9a13a3e5 
							
						 
					 
					
						
						
							
							[enh] Initial no paging support for Yep.com  
						
						... 
						
						
						
						Upstream example query:
https://yep.com/web?q=test 
https://yep.com/about  
						
					 
					
						2022-06-11 14:17:44 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							cd2dd5dd55 
							
						 
					 
					
						
						
							
							Wikidata engine: ignore dummy entities  
						
						... 
						
						
						
						Close  #641  
					
						2022-06-11 11:09:21 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							d068b67a71 
							
						 
					 
					
						
						
							
							Wikidata engine: minor change of the SPARQL request  
						
						... 
						
						
						
						The engine can be slow especially when the query won't return any answer.
See https://www.mediawiki.org/wiki/Wikidata_Query_Service/User_Manual/MWAPI#Find_articles_in_Wikipedia_speaking_about_cheese_and_see_which_Wikibase_items_they_correspond_to 
Related to #1290  
						
					 
					
						2022-06-11 10:50:11 +02:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							1e82dedcf3 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						25debdad4ea83323034a61d212598dee9ebd1a60 
					
						2022-06-10 07:19:19 +00:00 
						 
				 
			
				
					
						
							
							
								Maciej Błędkowski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							98c4156f12 
							
						 
					 
					
						
						
							
							Fixed typo in settings.yml  
						
						
						
					 
					
						2022-06-09 17:08:14 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea0cddba0b 
							
						 
					 
					
						
						
							
							Merge pull request  #1047  from return42/redis-lib  
						
						... 
						
						
						
						Add a redis library to generalize DB functions we need in SearXNG. 
						
					 
					
						2022-06-06 10:59:11 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							06217ef184 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-06-05 23:06:19 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							9723cef99a 
							
						 
					 
					
						
						
							
							Revert "Theme: add a preference to center the results (Oscar)"  
						
						... 
						
						
						
						This reverts commit 4237f5fd50 
						
					 
					
						2022-06-05 23:03:26 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f8f6b95d8f 
							
						 
					 
					
						
						
							
							Merge pull request  #1281  from dalf/style-center  
						
						... 
						
						
						
						Theme: add a preference to center the results 
						
					 
					
						2022-06-05 21:39:58 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							2c62360e6e 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-06-05 20:00:11 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							4237f5fd50 
							
						 
					 
					
						
						
							
							Theme: add a preference to center the results (Oscar)  
						
						... 
						
						
						
						related to #1169  
						
					 
					
						2022-06-05 19:59:49 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							0c489a25ac 
							
						 
					 
					
						
						
							
							[fix] version.py: git format '%cs' is not downward compatible  
						
						... 
						
						
						
						Committer date, short format YYYY-MM-DD ('%cs') [1] is not supported by older git
versions.  Instead use '%cd' committer date (format respects --date= option) [2].
[1] https://www.git-scm.com/docs/git-show#Documentation/git-show.txt-emcsem 
[2] https://www.git-scm.com/docs/git-show#Documentation/git-show.txt-emcdem 
Suggested-by: @ravermeister https://github.com/searxng/searxng/issues/1251#issuecomment-1146282429 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-06-04 09:15:26 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							2de007138c 
							
						 
					 
					
						
						
							
							[fix] prepare for pylint 2.14.0  
						
						... 
						
						
						
						Remove issue reported by Pylint 2.14.0:
- no-self-use: has been moved to optional extension [1]
- The refactoring checker now also raises 'consider-using-generator' messages
  for max(), min() and sum(). [2]
.pylintrc:
  - <option name>-hint has been removed since long, Pylint 2.14.0 raises an
    error on invalid options
  - bad-continuation and bad-whitespace have been removed [3]
[1] https://pylint.pycqa.org/en/latest/whatsnew/2/2.14/summary.html#removed-checkers 
[2] https://pylint.pycqa.org/en/latest/whatsnew/2/2.14/full.html#what-s-new-in-pylint-2-14-0 
[2] https://pylint.pycqa.org/en/latest/whatsnew/2/2.6/summary.html#summary-release-highlights 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-06-03 15:41:52 +02:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							bc8cd9cb8c 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						1f71567c67ff4da057bf9bd75f63090b4b6756669fcfccffb28ac961ec7b3c14622896c153d0f115e16d889a2c5337a5 
					
						2022-06-03 07:18:49 +00:00 
						 
				 
			
				
					
						
							
							
								Alexandre FLAMENT 
							
						 
					 
					
						
						
						
						
							
						
						
							7e8a60fb27 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-06-02 20:35:49 +00:00 
						 
				 
			
				
					
						
							
							
								Alexandre FLAMENT 
							
						 
					 
					
						
						
						
						
							
						
						
							fbad93e808 
							
						 
					 
					
						
						
							
							Theme: enable autofocus of #q only on the index page and when the width > 50em  
						
						... 
						
						
						
						Related to #1270  
						
					 
					
						2022-06-02 20:33:31 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							96dc4369d5 
							
						 
					 
					
						
						
							
							Merge pull request  #1259  from allendema/petal-images  
						
						... 
						
						
						
						[enh] Add Petalsearch Images engine 
						
					 
					
						2022-06-02 14:59:24 +02:00 
						 
				 
			
				
					
						
							
							
								Léon Tiekötter 
							
						 
					 
					
						
						
						
						
							
						
						
							7e95d6bb79 
							
						 
					 
					
						
						
							
							[mod] image proxy: allow binary/octet-stream mime type  
						
						... 
						
						
						
						The Petal Search Images engine sends the thumbnails with the binary/octet-stream mime type. 
						
					 
					
						2022-06-02 14:32:37 +02:00 
						 
				 
			
				
					
						
							
							
								Allen 
							
						 
					 
					
						
						
						
						
							
						
						
							43dc9eb7d6 
							
						 
					 
					
						
						
							
							[enh] Initial Petalsearch Images support  
						
						... 
						
						
						
						Upstream example query:
  https://petalsearch.com/search?query=test&channel=image&ps=50&pn=1®ion=de-de&ss_mode=off&ss_type=normal 
Depending on locale it will internally use some/all results from other
engines. See:
  https://seirdy.one/posts/2021/03/10/search-engines-with-own-indexes/#general-indexing-search-engines  
						
					 
					
						2022-06-02 14:32:37 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e568da2314 
							
						 
					 
					
						
						
							
							Merge pull request  #1266  from searxng/update_data_update_firefox_version.py  
						
						... 
						
						
						
						Update searx.data - update_firefox_version.py 
						
					 
					
						2022-06-01 13:49:48 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							84a5e48a90 
							
						 
					 
					
						
						
							
							Merge pull request  #1265  from searxng/update_data_update_ahmia_blacklist.py  
						
						... 
						
						
						
						Update searx.data - update_ahmia_blacklist.py 
						
					 
					
						2022-06-01 11:29:41 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							78968843a8 
							
						 
					 
					
						
						
							
							Merge pull request  #1267  from searxng/update_data_update_currencies.py  
						
						... 
						
						
						
						Update searx.data - update_currencies.py 
						
					 
					
						2022-06-01 11:24:35 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a9251cfeb4 
							
						 
					 
					
						
						
							
							Merge pull request  #1268  from searxng/update_data_update_engine_descriptions.py  
						
						... 
						
						
						
						Update searx.data - update_engine_descriptions.py 
						
					 
					
						2022-06-01 11:24:00 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61ee915064 
							
						 
					 
					
						
						
							
							Merge pull request  #1264  from searxng/update_data_update_languages.py  
						
						... 
						
						
						
						Update searx.data - update_languages.py 
						
					 
					
						2022-06-01 10:34:19 +02:00 
						 
				 
			
				
					
						
							
							
								dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							fda176144e 
							
						 
					 
					
						
						
							
							Update searx.data - update_engine_descriptions.py  
						
						
						
					 
					
						2022-06-01 06:40:37 +00:00 
						 
				 
			
				
					
						
							
							
								dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							f37b9978cb 
							
						 
					 
					
						
						
							
							Update searx.data - update_currencies.py  
						
						
						
					 
					
						2022-06-01 06:32:10 +00:00 
						 
				 
			
				
					
						
							
							
								dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							a93170725f 
							
						 
					 
					
						
						
							
							Update searx.data - update_firefox_version.py  
						
						
						
					 
					
						2022-06-01 06:31:57 +00:00 
						 
				 
			
				
					
						
							
							
								dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							8d6d32bf6e 
							
						 
					 
					
						
						
							
							Update searx.data - update_ahmia_blacklist.py  
						
						
						
					 
					
						2022-06-01 06:31:54 +00:00 
						 
				 
			
				
					
						
							
							
								dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							012d7fcaa0 
							
						 
					 
					
						
						
							
							Update searx.data - update_languages.py  
						
						
						
					 
					
						2022-06-01 06:31:54 +00:00 
						 
				 
			
				
					
						
							
							
								dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							ab9616c2cc 
							
						 
					 
					
						
						
							
							Update searx.data - update_wikidata_units.py  
						
						
						
					 
					
						2022-06-01 06:31:52 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							1a8ff10e30 
							
						 
					 
					
						
						
							
							[mod] redislib - optimize LUA script registration.  
						
						... 
						
						
						
						Instead of register the LUA script on each call, the LUA script is registered
once and the `Script` object is cached in global storage.
[1] https://github.com/searxng/searxng/pull/1047#discussion_r884143305 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-05-30 11:21:09 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							4b185f0e11 
							
						 
					 
					
						
						
							
							[mod] plugins/limiter.py - use searx.redislib.incr_sliding_window  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-05-30 11:10:30 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							08876df7c2 
							
						 
					 
					
						
						
							
							[mod] collection of redis functions and lua scripts (initial)  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-05-30 11:10:30 +02:00 
						 
				 
			
				
					
						
							
							
								Léon Tiekötter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							167f635924 
							
						 
					 
					
						
						
							
							[engine] petal search news  
						
						... 
						
						
						
						Add Petal Search News to SearXNG via XPath 
						
					 
					
						2022-05-29 22:49:41 +02:00 
						 
				 
			
				
					
						
							
							
								Léon Tiekötter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f09e8abd76 
							
						 
					 
					
						
						
							
							[engine] petal search  
						
						... 
						
						
						
						Add Petal Search to SearXNG via XPath 
						
					 
					
						2022-05-29 22:23:30 +02:00 
						 
				 
			
				
					
						
							
							
								Léon Tiekötter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7c8903c809 
							
						 
					 
					
						
						
							
							[fix] mojeek engine: xpath  
						
						
						
					 
					
						2022-05-28 18:09:25 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e93385e6de 
							
						 
					 
					
						
						
							
							Merge pull request  #1249  from Linerly/english-infopage  
						
						... 
						
						
						
						Capitalize website names in search-syntax.md, in the English infopage 
						
					 
					
						2022-05-28 16:50:55 +02:00 
						 
				 
			
				
					
						
							
							
								Linerly 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c2f7b1136e 
							
						 
					 
					
						
						
							
							Capitalize website names  
						
						
						
					 
					
						2022-05-28 14:41:53 +00:00 
						 
				 
			
				
					
						
							
							
								Linerly 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							979c42f044 
							
						 
					 
					
						
						
							
							Replace link  
						
						
						
					 
					
						2022-05-28 14:38:14 +00:00 
						 
				 
			
				
					
						
							
							
								Linerly 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2871900651 
							
						 
					 
					
						
						
							
							Capitalize website names  
						
						
						
					 
					
						2022-05-28 14:34:58 +00:00 
						 
				 
			
				
					
						
							
							
								Linerly 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db26b9b13b 
							
						 
					 
					
						
						
							
							Replace English links to Indonesian links  
						
						
						
					 
					
						2022-05-28 14:33:10 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							22d8971bc9 
							
						 
					 
					
						
						
							
							[translation] add DE translation of about.md and search-syntax.md  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-05-28 14:28:51 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7686739f56 
							
						 
					 
					
						
						
							
							Merge pull request  #1242  from Linerly/indonesian-infopage  
						
						... 
						
						
						
						Add Indonesian translations of about.md and search-syntax.md 
						
					 
					
						2022-05-28 12:06:00 +02:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							69886253d6 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						00f6ec8e76553d1e897c7b0abed737a19a0227e5f8598b81a181f9e31c0c69415b707d4d 
					
						2022-05-27 07:19:13 +00:00 
						 
				 
			
				
					
						
							
							
								Linerly 
							
						 
					 
					
						
						
						
						
							
						
						
							f3134e0869 
							
						 
					 
					
						
						
							
							Add Indonesian translations of about.md and search-syntax.md  
						
						
						
					 
					
						2022-05-27 10:06:44 +07:00 
						 
				 
			
				
					
						
							
							
								Allen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							13f4dcafc1 
							
						 
					 
					
						
						
							
							[fix] [new] Brave - Update xpath  
						
						... 
						
						
						
						Last merge request was messed up with git. 
						
					 
					
						2022-05-26 18:44:11 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							c24864a9ad 
							
						 
					 
					
						
						
							
							Enable duckduckgo by default  
						
						... 
						
						
						
						see https://github.com/searxng/searxng/pull/1219#discussion_r879543174  
						
					 
					
						2022-05-24 23:33:12 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							cea7b71d14 
							
						 
					 
					
						
						
							
							Disable the bing engine  
						
						... 
						
						
						
						see
* https://github.com/searxng/searxng/discussions/1209 
* https://github.com/searxng/searxng/issues/941 
* https://github.com/searxng/searxng/pull/1219  
						
					 
					
						2022-05-24 23:33:08 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d694b339c5 
							
						 
					 
					
						
						
							
							Merge pull request  #1214  from dalf/update_template_image  
						
						... 
						
						
						
						Template images.html: always use JS to lazy load the full size images 
						
					 
					
						2022-05-24 23:14:47 +02:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							1911d63186 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						fffd40d4ae4b92e4946e5e9cc758b17b0a73f5ad36c8c1a242fec22c43d1f4ed 
					
						2022-05-20 07:19:10 +00:00 
						 
				 
			
				
					
						
							
							
								Alexandre FLAMENT 
							
						 
					 
					
						
						
						
						
							
						
						
							0063427309 
							
						 
					 
					
						
						
							
							Template images.html: lazy by JS the full size image  
						
						... 
						
						
						
						Remove lazy loading by browser / width / height:
JS is required to display this HTML fragment anyway.
Simplify the HTML template. 
						
					 
					
						2022-05-18 07:29:31 +00:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f814ac703b 
							
						 
					 
					
						
						
							
							Merge pull request  #1202  from julianfairfax/master  
						
						... 
						
						
						
						Preferences URL in preferences 
						
					 
					
						2022-05-15 20:42:37 +02:00 
						 
				 
			
				
					
						
							
							
								Julian Fairfax 
							
						 
					 
					
						
						
						
						
							
						
						
							7d443dfea3 
							
						 
					 
					
						
						
							
							Preferences URL in preferences  
						
						... 
						
						
						
						Revert translation changes
Auto-save preferences from URL
Preferences URL in preferences
Fix that
Preferences URL in preferences 
						
					 
					
						2022-05-15 20:34:04 +02:00 
						 
				 
			
				
					
						
							
							
								Allen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ef24ffd94 
							
						 
					 
					
						
						
							
							[enh] Add alexandria.org engine  
						
						... 
						
						
						
						engine: json_engine
official_api_documentation: https://github.com/alexandria-org/alexandria-api/raw/master/README.md  
						
					 
					
						2022-05-15 11:10:15 +02:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							6b29cddadb 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						2842aa38c8fd2dee6336104f2419fe866ed911ebb6afcecaa250f3493506357bdbf772e9ee7c50368411acd2 
					
						2022-05-13 07:20:35 +00:00 
						 
				 
			
				
					
						
							
							
								mrpaulblack 
							
						 
					 
					
						
						
						
						
							
						
						
							bc89bb4790 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-05-11 00:03:42 +02:00 
						 
				 
			
				
					
						
							
							
								mrpaulblack 
							
						 
					 
					
						
						
						
						
							
						
						
							392c9c4243 
							
						 
					 
					
						
						
							
							[simple theme] add products.html template  
						
						
						
					 
					
						2022-05-11 00:03:21 +02:00 
						 
				 
			
				
					
						
							
							
								Léon Tiekötter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							035a4eaa09 
							
						 
					 
					
						
						
							
							Merge pull request  #1194  from mrpaulblack/fix-leaflet-src  
						
						... 
						
						
						
						[fix] loading of external resources in JS client toolkit 
						
					 
					
						2022-05-10 23:24:24 +02:00 
						 
				 
			
				
					
						
							
							
								mrpaulblack 
							
						 
					 
					
						
						
						
						
							
						
						
							58d4086ce1 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-05-10 23:06:44 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Braeuning 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b47e44a008 
							
						 
					 
					
						
						
							
							Merge pull request  #1196  from unixfox/patch-2  
						
						... 
						
						
						
						Fix typo for the limiter plugin docs 
						
					 
					
						2022-05-10 22:51:03 +02:00 
						 
				 
			
				
					
						
							
							
								Émilien Devos 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							66b77c46c7 
							
						 
					 
					
						
						
							
							Fix typo  
						
						
						
					 
					
						2022-05-10 20:45:59 +00:00 
						 
				 
			
				
					
						
							
							
								Émilien Devos 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							06cb15cbf7 
							
						 
					 
					
						
						
							
							Reflect the real world parameter from settings.yml  
						
						
						
					 
					
						2022-05-10 20:44:35 +00:00 
						 
				 
			
				
					
						
							
							
								mrpaulblack 
							
						 
					 
					
						
						
						
						
							
						
						
							33c0a9e410 
							
						 
					 
					
						
						
							
							[fix] loading of external resources in JS client toolkit  
						
						
						
					 
					
						2022-05-10 22:40:46 +02:00 
						 
				 
			
				
					
						
							
							
								mrpaulblack 
							
						 
					 
					
						
						
						
						
							
						
						
							c69c61838b 
							
						 
					 
					
						
						
							
							[fix] autocomplete and infinite scroll persistence in preferences  
						
						... 
						
						
						
						* fixes a regression from https://github.com/searxng/searxng/pull/1186  
						
					 
					
						2022-05-10 22:25:42 +02:00 
						 
				 
			
				
					
						
							
							
								mrpaulblack 
							
						 
					 
					
						
						
						
						
							
						
						
							6b124e5120 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-05-10 21:58:22 +02:00 
						 
				 
			
				
					
						
							
							
								Monty 
							
						 
					 
					
						
						
						
						
							
						
						
							2115f6565e 
							
						 
					 
					
						
						
							
							[mod] simple theme: colors, autocomplete, border  
						
						... 
						
						
						
						* change colors, autocomplete, delete border in some places 
						
					 
					
						2022-05-10 21:56:43 +02:00 
						 
				 
			
				
					
						
							
							
								Léon Tiekötter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							18b8bbc017 
							
						 
					 
					
						
						
							
							[fix] PR 1186: GET method  
						
						... 
						
						
						
						PR https://github.com/searxng/searxng/pull/1186  prevented the GET method from being selected. 
						
					 
					
						2022-05-10 17:47:53 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							1e45dbbae9 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-05-07 19:43:20 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							9b3efa6d8a 
							
						 
					 
					
						
						
							
							theme: remove __common__  
						
						
						
					 
					
						2022-05-07 19:40:48 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							4326009d00 
							
						 
					 
					
						
						
							
							[format.python] based on bugfix in  9ed626130 
						
						
						
					 
					
						2022-05-07 18:23:10 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							8175290867 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-05-07 17:58:53 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							444b1e70db 
							
						 
					 
					
						
						
							
							[mod] add setting: search.autocomplete_min  
						
						... 
						
						
						
						Minimun characters to type before autocompleter starts.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-05-07 17:58:30 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							ed2a4c8087 
							
						 
					 
					
						
						
							
							[mod] client_settings: pass settings from server to JS client  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-05-07 17:58:30 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3f18761adb 
							
						 
					 
					
						
						
							
							Revert "[build] /static"  
						
						
						
					 
					
						2022-05-07 17:56:30 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							0f18bfc8a5 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-05-07 17:36:58 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre FLAMENT 
							
						 
					 
					
						
						
						
						
							
						
						
							550f70b1aa 
							
						 
					 
					
						
						
							
							Add support for the Silesian language  
						
						
						
					 
					
						2022-05-06 09:40:45 +00:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							12a584c5dd 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						7d941719c3fa27740c5271783540a89fc517f467f9b9f6662b3dfa75bacd0922 
					
						2022-05-06 07:18:36 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Braeuning 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							31521f3a46 
							
						 
					 
					
						
						
							
							Merge pull request  #1153  from return42/drop-oscar  
						
						... 
						
						
						
						[theme] peel out oscar from SearXNG development 
						
					 
					
						2022-05-03 18:47:35 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8a79eb4d7b 
							
						 
					 
					
						
						
							
							Merge pull request  #1158  from searxng/update_data_update_currencies.py  
						
						... 
						
						
						
						Update searx.data - update_currencies.py 
						
					 
					
						2022-05-01 09:51:56 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6bd6e09e14 
							
						 
					 
					
						
						
							
							Merge pull request  #1159  from searxng/update_data_update_engine_descriptions.py  
						
						... 
						
						
						
						Update searx.data - update_engine_descriptions.py 
						
					 
					
						2022-05-01 09:51:21 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c7e9bf1d9 
							
						 
					 
					
						
						
							
							Merge pull request  #1157  from searxng/update_data_update_wikidata_units.py  
						
						... 
						
						
						
						Update searx.data - update_wikidata_units.py 
						
					 
					
						2022-05-01 09:50:28 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e6000407a 
							
						 
					 
					
						
						
							
							Merge pull request  #1156  from searxng/update_data_update_ahmia_blacklist.py  
						
						... 
						
						
						
						Update searx.data - update_ahmia_blacklist.py 
						
					 
					
						2022-05-01 09:49:55 +02:00 
						 
				 
			
				
					
						
							
							
								dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							6f0a717dce 
							
						 
					 
					
						
						
							
							Update searx.data - update_engine_descriptions.py  
						
						
						
					 
					
						2022-05-01 06:33:42 +00:00 
						 
				 
			
				
					
						
							
							
								dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							bdfbc0ec02 
							
						 
					 
					
						
						
							
							Update searx.data - update_currencies.py  
						
						
						
					 
					
						2022-05-01 06:26:53 +00:00 
						 
				 
			
				
					
						
							
							
								dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							6cb08a568a 
							
						 
					 
					
						
						
							
							Update searx.data - update_wikidata_units.py  
						
						
						
					 
					
						2022-05-01 06:26:44 +00:00 
						 
				 
			
				
					
						
							
							
								dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							10023344a5 
							
						 
					 
					
						
						
							
							Update searx.data - update_ahmia_blacklist.py  
						
						
						
					 
					
						2022-05-01 06:26:33 +00:00 
						 
				 
			
				
					
						
							
							
								dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							e36d7067a9 
							
						 
					 
					
						
						
							
							Update searx.data - update_firefox_version.py  
						
						
						
					 
					
						2022-05-01 06:26:31 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							c3bb6c7059 
							
						 
					 
					
						
						
							
							[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-04-30 13:20:27 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							ad1aca6823 
							
						 
					 
					
						
						
							
							[theme] delete static/themes/oscar and templates/oscar  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
 templates/oscar#	gelöscht:       searx/static/themes/oscar/fonts/glyphicons-halflings-regular.ttf 
						
					 
					
						2022-04-30 13:20:27 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							e8541b6006 
							
						 
					 
					
						
						
							
							[theme] peel out oscar from SearXNG development  
						
						... 
						
						
						
						This is the first step of removing oscar theme
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-04-30 13:20:27 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fa681580bf 
							
						 
					 
					
						
						
							
							Merge pull request  #1150  from searxng/dependabot/pip/master/pygments-2.12.0  
						
						... 
						
						
						
						Bump pygments from 2.11.2 to 2.12.0
After each update of the pygments version, we (or github action) should [1]
1. update less files:
    ./manage pyenv.cmd searxng_extra/update/update_pygments.py
    update: static/themes/oscar/src/generated/pygments-logicodev.less
    update: static/themes/oscar/src/generated/pygments-pointhi.less
    update: static/themes/simple/src/generated/pygments.less
2. rebuild the static files of each themes:
    make static.build.commit
[1] https://github.com/searxng/searxng/pull/2#issuecomment-826958666 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-04-30 07:25:35 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							0275f0f5ad 
							
						 
					 
					
						
						
							
							[upd] ./manage pyenv.cmd searxng_extra/update/update_pygments.py  
						
						... 
						
						
						
						After each update of the pygments version, we (or github action) should [1]
1. update less files:
    ./manage pyenv.cmd searxng_extra/update/update_pygments.py
    update: static/themes/oscar/src/generated/pygments-logicodev.less
    update: static/themes/oscar/src/generated/pygments-pointhi.less
    update: static/themes/simple/src/generated/pygments.less
2. rebuild the static files of each themes:
    make static.build.commit
[1] https://github.com/searxng/searxng/pull/2#issuecomment-826958666 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-04-30 07:12:39 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fcc177b6ed 
							
						 
					 
					
						
						
							
							Merge pull request  #1151  from searxng/translations_update  
						
						... 
						
						
						
						Update translations 
						
					 
					
						2022-04-30 07:03:22 +02:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							4b77fc6acf 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						07ad7224 
					
						2022-04-29 08:09:27 +00:00 
						 
				 
			
				
					
						
							
							
								Léon Tiekötter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02026bcc76 
							
						 
					 
					
						
						
							
							[fix] library genesis engine: xpath and url  
						
						... 
						
						
						
						Changed the xpath to use the official download mirror.
Changed the URL to libgen.fun as this is the official instance. (https://en.wikipedia.org/wiki/Library_Genesis ) 
						
					 
					
						2022-04-27 13:11:34 +02:00 
						 
				 
			
				
					
						
							
							
								Allen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							624b58764a 
							
						 
					 
					
						
						
							
							[enh] Add pagination to Brave  
						
						... 
						
						
						
						Also added ```&spellcheck=1``` because now it is disabled by default, not returning any ```suggestion_xpath```. 
						
					 
					
						2022-04-23 14:06:53 +02:00 
						 
				 
			
				
					
						
							
							
								capric98 
							
						 
					 
					
						
						
						
						
							
						
						
							8c7e6cc983 
							
						 
					 
					
						
						
							
							[fix] FutureWarning from lxml  
						
						... 
						
						
						
						Just in case if content is None, the original code will skip extract_text(), and
just append the None value to 'content'. So just add allow_none=True, and this
will return None without raising a ValueError in extract_text(). 
						
					 
					
						2022-04-22 16:09:36 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							62982c8812 
							
						 
					 
					
						
						
							
							[fix] add back missing languages & regions (followup of PR  #1071 )  
						
						... 
						
						
						
						In PR #1071  the language catalog of dailymotion has been cleaned up, before
there had been over 7000 "languages" in the catalog.
As a side effect of this clean-up the language & region catalog in SearXNG has
been reduced [1].
This patch reduce the ``min_engines_per_lang`` from 13 to 12 to get the missed
languages back in language & region catalog of SearXNG.
[1] 3bb62823ec (diff-f3f00db0f87f95b882624a192e0aac21525638af0b18c9514e765fcf1991678d) 
						
					 
					
						2022-04-22 12:09:42 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1974a85461 
							
						 
					 
					
						
						
							
							Bump grunt-contrib-uglify in /searx/static/themes/simple  
						
						... 
						
						
						
						Bumps [grunt-contrib-uglify](https://github.com/gruntjs/grunt-contrib-uglify ) from 5.1.0 to 5.2.1.
- [Release notes](https://github.com/gruntjs/grunt-contrib-uglify/releases )
- [Changelog](https://github.com/gruntjs/grunt-contrib-uglify/blob/main/CHANGELOG )
- [Commits](https://github.com/gruntjs/grunt-contrib-uglify/compare/v5.1.0...v5.2.1 )
---
updated-dependencies:
- dependency-name: grunt-contrib-uglify
  dependency-type: direct:development
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com> 
						
					 
					
						2022-04-22 09:28:01 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							50bac93363 
							
						 
					 
					
						
						
							
							Merge pull request  #1094  from searxng/dependabot/npm_and_yarn/searx/static/themes/simple/master/grunt-1.5.2  
						
						... 
						
						
						
						Bump grunt from 1.4.1 to 1.5.2 in /searx/static/themes/simple 
						
					 
					
						2022-04-22 11:25:12 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							cf644b413e 
							
						 
					 
					
						
						
							
							[test.pyright] suppress unneeded error & warning messages  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-04-22 11:16:41 +02:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							9fd5d3b2ac 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						9398019a2768987ddc9e7f98b223bd62715e7dac5c53a0ec5906fd34691702edcc8bb018ebfab76aa8ce22fae9b6e3c66266ea2e1729fbd80d0f52931b022583f2a71d933020678210f54679 
					
						2022-04-22 07:18:46 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							4ab189315b 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-04-19 09:37:58 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							2bcd610eeb 
							
						 
					 
					
						
						
							
							[fix] add missing result.length and result.author to simple theme  
						
						... 
						
						
						
						Closes: https://github.com/searxng/searxng/issues/1027 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-04-19 09:37:41 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e22dc2ba36 
							
						 
					 
					
						
						
							
							Merge pull request  #1099  from dalf/update_engine_descriptions  
						
						... 
						
						
						
						Update engine descriptions 
						
					 
					
						2022-04-17 11:37:36 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bbf13a4657 
							
						 
					 
					
						
						
							
							Merge pull request  #1101  from allendema/pass-cookies-from-settings  
						
						... 
						
						
						
						[enh] Allow passing headers/cookies from settings.yml 
						
					 
					
						2022-04-17 11:37:07 +02:00 
						 
				 
			
				
					
						
							
							
								Allen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dae8a08089 
							
						 
					 
					
						
						
							
							[fix[ Update only cookies/headers  
						
						
						
					 
					
						2022-04-17 11:29:23 +02:00 
						 
				 
			
				
					
						
							
							
								Allen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							67fb6fba84 
							
						 
					 
					
						
						
							
							[lint] Remove whitespace  
						
						... 
						
						
						
						From GH GUI 
						
					 
					
						2022-04-17 10:42:25 +02:00 
						 
				 
			
				
					
						
							
							
								Allen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f039873e1a 
							
						 
					 
					
						
						
							
							[mod] Make a default domain for ebay  
						
						... 
						
						
						
						Which can be changed. 
						
					 
					
						2022-04-17 10:37:12 +02:00 
						 
				 
			
				
					
						
							
							
								Allen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							15862ebc35 
							
						 
					 
					
						
						
							
							[mod] Pass desired ebay domain in settings  
						
						... 
						
						
						
						https://www.ebay.de 
https://www.ebay.com 
htttps://www.ebay.es
etc 
					
						2022-04-16 19:10:35 +02:00 
						 
				 
			
				
					
						
							
							
								Allen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							155333f625 
							
						 
					 
					
						
						
							
							[enh] Allow passing headers/cookies from settings.yml  
						
						... 
						
						
						
						Example:
   - engine: xpath
   - search_url: example.org
   - headers: {'example_header': 'example_header'}
   - cookies: {'safesearch': 'off'} 
						
					 
					
						2022-04-16 17:42:04 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							7bf9e12db9 
							
						 
					 
					
						
						
							
							Update searx.data - update_engine_descriptions.py  
						
						
						
					 
					
						2022-04-16 13:17:39 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c474616642 
							
						 
					 
					
						
						
							
							Merge pull request  #1071  from return42/fix-lang-dailymotion  
						
						... 
						
						
						
						[fix] dailymotion engine: filter by language & country 
						
					 
					
						2022-04-16 11:54:49 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							4224607c62 
							
						 
					 
					
						
						
							
							searx.utils.html_to_text: replace <br/> by a space  
						
						
						
					 
					
						2022-04-16 09:45:57 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							1a82e79b50 
							
						 
					 
					
						
						
							
							dailymotion: send valid value for the language parameter  
						
						
						
					 
					
						2022-04-16 09:27:34 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							3bb62823ec 
							
						 
					 
					
						
						
							
							[fix] dailymotion engine: filter by language & country  
						
						... 
						
						
						
						- fix the issue of fetching more the 7000 *languages*
- improve the request function and filter by language & country
- implement time_range_support & safesearch
- add more fields to the response from dailymotion (allow_embed, length)
- better clean up of HTML tags in the 'content' field.
This is more or less a complete rework based on the '/videos' API from [1].
This patch cleans up the language list in SearXNG that has been polluted by the
ISO-639-3 2 and 3 letter codes from dailymotion languages which have never been
used.
[1] https://developers.dailymotion.com/tools/ 
Closes: https://github.com/searxng/searxng/issues/1065 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-04-16 09:27:34 +02:00 
						 
				 
			
				
					
						
							
							
								Vojtěch Fošnár 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ccd8305465 
							
						 
					 
					
						
						
							
							Merge branch 'searxng:master' into master  
						
						
						
					 
					
						2022-04-15 16:10:49 +02:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							9109ad706d 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						10e2e02d723fc2b48c3ef0ce19b08ebf5838445aa9541b968f9c7cee54ea2973 
					
						2022-04-15 07:18:31 +00:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e314cfe667 
							
						 
					 
					
						
						
							
							Bump grunt from 1.4.1 to 1.5.2 in /searx/static/themes/simple  
						
						... 
						
						
						
						Bumps [grunt](https://github.com/gruntjs/grunt ) from 1.4.1 to 1.5.2.
- [Release notes](https://github.com/gruntjs/grunt/releases )
- [Changelog](https://github.com/gruntjs/grunt/blob/main/CHANGELOG )
- [Commits](https://github.com/gruntjs/grunt/compare/v1.4.1...v1.5.2 )
---
updated-dependencies:
- dependency-name: grunt
  dependency-type: direct:development
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com> 
						
					 
					
						2022-04-15 07:11:47 +00:00 
						 
				 
			
				
					
						
							
							
								Vojtěch Fošnár 
							
						 
					 
					
						
						
						
						
							
						
						
							de4af2fefd 
							
						 
					 
					
						
						
							
							[enh] add seznam autocomplete  
						
						
						
					 
					
						2022-04-14 03:02:05 +02:00 
						 
				 
			
				
					
						
							
							
								Jabster28 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9eb1b04f48 
							
						 
					 
					
						
						
							
							change "Wolfram|Alpha" to "Wolfram Alpha" in search results  
						
						
						
					 
					
						2022-04-12 10:37:33 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							27f8fa6fe0 
							
						 
					 
					
						
						
							
							Merge pull request  #1048  from Linerly/patch-1  
						
						... 
						
						
						
						Improve the about page 
						
					 
					
						2022-04-09 20:30:49 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							592cea0e5e 
							
						 
					 
					
						
						
							
							Merge pull request  #1030  from austinhuang0131/master  
						
						... 
						
						
						
						(feat) add jisho.org 
						
					 
					
						2022-04-09 18:57:20 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							74c7aee9ec 
							
						 
					 
					
						
						
							
							jisho : code refactoring  
						
						
						
					 
					
						2022-04-09 18:01:57 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e764427153 
							
						 
					 
					
						
						
							
							Merge branch 'master' into switch-md-parser  
						
						
						
					 
					
						2022-04-09 15:24:11 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5e7f469911 
							
						 
					 
					
						
						
							
							Merge pull request  #1051  from return42/fix-region-name  
						
						... 
						
						
						
						[fix] add missing territory (country) name 
						
					 
					
						2022-04-09 14:54:43 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Braeuning 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02d64772f7 
							
						 
					 
					
						
						
							
							Merge pull request  #1066  from unixfox/fix-icons-oscar  
						
						... 
						
						
						
						Revert "[fix] return correct favicon path" 
						
					 
					
						2022-04-08 10:25:40 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Braeuning 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							604d177551 
							
						 
					 
					
						
						
							
							Merge pull request  #1064  from capric98/pretty-url  
						
						... 
						
						
						
						fix: %2F in path will be converted to " › " in searx/webapp.py 
						
					 
					
						2022-04-08 10:08:51 +02:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							01bbd1d0bd 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						45fc8afeb187bba29d380d6603029129be15e57271fb0c50 
					
						2022-04-08 07:19:02 +00:00 
						 
				 
			
				
					
						
							
							
								Émilien Devos 
							
						 
					 
					
						
						
						
						
							
						
						
							cad3d93fa2 
							
						 
					 
					
						
						
							
							Revert "[fix] return correct favicon path"  
						
						... 
						
						
						
						This fixes https://github.com/searxng/searxng/issues/1057 
This reverts commit f99d109ceb 
						
					 
					
						2022-04-07 17:56:28 +00:00 
						 
				 
			
				
					
						
							
							
								HZH 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c7de5c043c 
							
						 
					 
					
						
						
							
							fix: %2F in path will be converted to " › "  
						
						
						
					 
					
						2022-04-07 23:15:58 +08:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							9215281232 
							
						 
					 
					
						
						
							
							[mod] replace Markdown parser mistletoe by markdown-it-py  
						
						... 
						
						
						
						There are several reasons why we should prefer markdown-it-py over mistletoe:
- Get identical rendering results in SearXNG's `/info` pages and the SearXNG's
  project documentation which is build by Sphinx-doc.
  In the Sphinx-doc we use the MyST parser to render Markdown and the MyST
  parser itself is built on top of the markdown-it-py package.
- markdown-it-py has a typographer that supports *replacements*
  and *smartquotes* (e.g. em-dash, copyright, ellipsis, ...) [1]
- markdown-it-py is much more flexible compared to mistletoe [2]
- markdown-it-py is the fastest CommonMark compliant parser in python [3]
[1] https://markdown-it-py.readthedocs.io/en/latest/using.html#typographic-components 
[2] https://markdown-it-py.readthedocs.io/en/latest/plugins.html 
[3] https://markdown-it-py.readthedocs.io/en/latest/other.html#performance 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-04-06 15:49:50 +02:00 
						 
				 
			
				
					
						
							
							
								mrpaulblack 
							
						 
					 
					
						
						
						
						
							
						
						
							170f0081c9 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-04-06 15:07:42 +02:00 
						 
				 
			
				
					
						
							
							
								mrpaulblack 
							
						 
					 
					
						
						
						
						
							
						
						
							169f8d9988 
							
						 
					 
					
						
						
							
							[simple theme] add netloc to image result articles  
						
						
						
					 
					
						2022-04-06 15:07:05 +02:00 
						 
				 
			
				
					
						
							
							
								Linerly 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							22309f398b 
							
						 
					 
					
						
						
							
							Fix spelling and punctuation  
						
						
						
					 
					
						2022-04-06 12:36:17 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							19ebd0e1ac 
							
						 
					 
					
						
						
							
							[mod] review of the "Search Syntax" page (en)  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-04-06 14:13:22 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							655db9b003 
							
						 
					 
					
						
						
							
							[mod] review of the "About SearXNG" page (en)  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-04-06 13:05:20 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							effcde3d0e 
							
						 
					 
					
						
						
							
							[fix] add missing territory (country) name  
						
						... 
						
						
						
						Related-to: https://github.com/searxng/searxng/pull/1029#issuecomment-1086824911 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-04-05 16:48:25 +02:00 
						 
				 
			
				
					
						
							
							
								HZH 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							57a3252ff1 
							
						 
					 
					
						
						
							
							Unquote path on result page.  
						
						
						
					 
					
						2022-04-05 02:37:18 +08:00 
						 
				 
			
				
					
						
							
							
								Linerly 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							036b46493b 
							
						 
					 
					
						
						
							
							Improve the about page  
						
						
						
					 
					
						2022-04-02 20:51:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							765504ceca 
							
						 
					 
					
						
						
							
							Merge pull request  #1031  from dalf/fix-bing-_fetch_supported_languages  
						
						... 
						
						
						
						Fix bing  fetch supported languages 
						
					 
					
						2022-04-02 08:23:58 +02:00 
						 
				 
			
				
					
						
							
							
								Austin Huang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							19fa0095a0 
							
						 
					 
					
						
						
							
							(fix) satisfy the linter, and btw reduce timeout  
						
						
						
					 
					
						2022-04-01 09:23:24 -04:00 
						 
				 
			
				
					
						
							
							
								Austin Huang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a399248f56 
							
						 
					 
					
						
						
							
							update jisho.py according to suggestions  
						
						
						
					 
					
						2022-04-01 09:18:19 -04:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							b40d57df82 
							
						 
					 
					
						
						
							
							Bump grunt-contrib-uglify in /searx/static/themes/oscar  
						
						... 
						
						
						
						Bumps [grunt-contrib-uglify](https://github.com/gruntjs/grunt-contrib-uglify ) from 5.0.1 to 5.1.0.
- [Release notes](https://github.com/gruntjs/grunt-contrib-uglify/releases )
- [Changelog](https://github.com/gruntjs/grunt-contrib-uglify/blob/main/CHANGELOG )
- [Commits](https://github.com/gruntjs/grunt-contrib-uglify/compare/v5.0.1...v5.1.0 )
---
updated-dependencies:
- dependency-name: grunt-contrib-uglify
  dependency-type: direct:development
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com> 
						
					 
					
						2022-04-01 11:18:35 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							c199eadaf9 
							
						 
					 
					
						
						
							
							Bump grunt-contrib-uglify in /searx/static/themes/simple  
						
						... 
						
						
						
						Bumps [grunt-contrib-uglify](https://github.com/gruntjs/grunt-contrib-uglify ) from 5.0.1 to 5.1.0.
- [Release notes](https://github.com/gruntjs/grunt-contrib-uglify/releases )
- [Changelog](https://github.com/gruntjs/grunt-contrib-uglify/blob/main/CHANGELOG )
- [Commits](https://github.com/gruntjs/grunt-contrib-uglify/compare/v5.0.1...v5.1.0 )
---
updated-dependencies:
- dependency-name: grunt-contrib-uglify
  dependency-type: direct:development
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com> 
						
					 
					
						2022-04-01 11:18:29 +02:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							556e137f8e 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						74fb5882303aa2103eef1150fce33e06236dc6cb666e58493a6ee1c542a5f993 
					
						2022-04-01 07:18:22 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							099840f4d6 
							
						 
					 
					
						
						
							
							Merge pull request  #1035  from searxng/update_data_update_wikidata_units.py  
						
						... 
						
						
						
						Update searx.data - update_wikidata_units.py 
						
					 
					
						2022-04-01 09:02:19 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b853ab717e 
							
						 
					 
					
						
						
							
							Merge pull request  #1034  from searxng/update_data_update_ahmia_blacklist.py  
						
						... 
						
						
						
						Update searx.data - update_ahmia_blacklist.py 
						
					 
					
						2022-04-01 09:01:48 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c2de356497 
							
						 
					 
					
						
						
							
							Merge pull request  #1033  from searxng/update_data_update_currencies.py  
						
						... 
						
						
						
						Update searx.data - update_currencies.py 
						
					 
					
						2022-04-01 09:00:51 +02:00 
						 
				 
			
				
					
						
							
							
								dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							086517d269 
							
						 
					 
					
						
						
							
							Update searx.data - update_wikidata_units.py  
						
						
						
					 
					
						2022-04-01 06:27:23 +00:00 
						 
				 
			
				
					
						
							
							
								dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							d245ca97ca 
							
						 
					 
					
						
						
							
							Update searx.data - update_ahmia_blacklist.py  
						
						
						
					 
					
						2022-04-01 06:27:22 +00:00 
						 
				 
			
				
					
						
							
							
								dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							084d9ab4e4 
							
						 
					 
					
						
						
							
							Update searx.data - update_currencies.py  
						
						
						
					 
					
						2022-04-01 06:27:18 +00:00 
						 
				 
			
				
					
						
							
							
								dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							4d55523247 
							
						 
					 
					
						
						
							
							Update searx.data - update_firefox_version.py  
						
						
						
					 
					
						2022-04-01 06:27:13 +00:00 
						 
				 
			
				
					
						
							
							
								Alexandre FLAMENT 
							
						 
					 
					
						
						
						
						
							
						
						
							7d31b2c0af 
							
						 
					 
					
						
						
							
							Update languages  
						
						
						
					 
					
						2022-03-31 20:04:46 +00:00 
						 
				 
			
				
					
						
							
							
								Alexandre FLAMENT 
							
						 
					 
					
						
						
						
						
							
						
						
							f00cdb5e51 
							
						 
					 
					
						
						
							
							bing engine: _fetch_supported_languages: don't use the language code as a country  
						
						... 
						
						
						
						ref #1029  
						
					 
					
						2022-03-31 20:03:34 +00:00 
						 
				 
			
				
					
						
							
							
								Austin Huang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							934ae4e086 
							
						 
					 
					
						
						
							
							(feat) add jisho.org  
						
						... 
						
						
						
						Closes  #1016  
					
						2022-03-31 14:45:39 -04:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d1334beb4f 
							
						 
					 
					
						
						
							
							Merge pull request  #1023  from austinhuang0131/master  
						
						... 
						
						
						
						[fix] return correct plugin path 
						
					 
					
						2022-03-29 21:27:16 +02:00 
						 
				 
			
				
					
						
							
							
								Austin Huang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							96b8aac826 
							
						 
					 
					
						
						
							
							Extra null safety  
						
						... 
						
						
						
						Co-Authored-By: Alexandre Flament <alex.andre@al-f.net> 
						
					 
					
						2022-03-29 15:17:36 -04:00 
						 
				 
			
				
					
						
							
							
								Austin Huang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6353b850b0 
							
						 
					 
					
						
						
							
							[fix] merge fake "plugins" endpoint back to "static"  
						
						... 
						
						
						
						https: //matrix.to/#/!vxScbLNEAmRvOraXBn:matrix.org/$0zqTtH3s-eVKlMwiAgiEJdetOkRx27EIRs-C0o8FzSg?via=libera.chat&via=matrix.org&via=tchncs.de
Co-Authored-By: Alexandre Flament <alex.andre@al-f.net> 
						
					 
					
						2022-03-29 13:02:21 -04:00 
						 
				 
			
				
					
						
							
							
								Austin Huang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f99d109ceb 
							
						 
					 
					
						
						
							
							[fix] return correct favicon path  
						
						
						
					 
					
						2022-03-28 19:27:20 -04:00 
						 
				 
			
				
					
						
							
							
								Paul Braeuning 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b94fdd0df0 
							
						 
					 
					
						
						
							
							Merge pull request  #1024  from MontyQI/answer-box  
						
						... 
						
						
						
						Fix answer box bug 
						
					 
					
						2022-03-28 21:53:09 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0379856712 
							
						 
					 
					
						
						
							
							Merge pull request  #967  from return42/language-filter  
						
						... 
						
						
						
						[mod] add flags to the languages filter 
						
					 
					
						2022-03-28 21:36:20 +02:00 
						 
				 
			
				
					
						
							
							
								Monty 
							
						 
					 
					
						
						
						
						
							
						
						
							a5b013be4f 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-03-28 21:29:46 +02:00 
						 
				 
			
				
					
						
							
							
								Monty 
							
						 
					 
					
						
						
						
						
							
						
						
							c09ce4d0f2 
							
						 
					 
					
						
						
							
							Fix answer box bug  
						
						... 
						
						
						
						Fix bug of too long words. 
						
					 
					
						2022-03-28 21:29:13 +02:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Marc Abonce Seguin 
							
						 
					 
					
						
						
						
						
							
						
						
							1311745f24 
							
						 
					 
					
						
						
							
							move WolframAlpha away from Science category  
						
						
						
					 
					
						2022-01-23 23:24:02 -06:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							e0b284e427 
							
						 
					 
					
						
						
							
							[mod] configuration to overwrite engine description  
						
						... 
						
						
						
						Engine description can be configured, this is needed e.g. by custom search
engines.  Here is an example of a command engine with a description in the about
section::
    - name: locate
      engine: command
      command: ['locate', '{{QUERY}}']
      disabled: true
      categories: files
      about:
        description: local files
        website: 'https://www.man7.org/linux/man-pages/man1/locate.1.html '
      delimiter:
          chars: ' '
          keys: ['line']
Closes: https://github.com/searxng/searxng/issues/788 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-01-23 20:55:14 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61853aa0fb 
							
						 
					 
					
						
						
							
							Merge pull request  #799  from return42/brave-complete  
						
						... 
						
						
						
						Add autocompleter from Brave 
						
					 
					
						2022-01-23 19:23:06 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							e9588b70a6 
							
						 
					 
					
						
						
							
							[fix] brave autocompleter: charset_normalizer issues  
						
						... 
						
						
						
						Use httpx.Response.json() to avoid charset_normalizer issues:
DEBUG   charset_normalizer            : override steps (5) and chunk_size (512) as content does not fit (153 byte(s) given) parameters.
INFO    charset_normalizer            : ascii passed initial chaos probing. Mean measured chaos is 0.000000 %
DEBUG   charset_normalizer            : ascii should target any language(s) of ['Latin Based']
INFO    charset_normalizer            : ascii is most likely the one. Stopping the process.
[1] https://www.python-httpx.org/api/#response 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-01-23 17:22:13 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							9c5bac4c43 
							
						 
					 
					
						
						
							
							[pylint] searx/autocomplete.py  
						
						... 
						
						
						
						Fix remarks from pylint, BTW set SPDX-License-Identifier.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-01-23 09:12:03 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							105c5a6a98 
							
						 
					 
					
						
						
							
							[help] stop rendering documentation with Jinja2  
						
						... 
						
						
						
						To facilitate translation of the user documentation we move
the templating logic outside of the user documentation. 
						
					 
					
						2022-01-23 08:01:55 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							284ac8bfd8 
							
						 
					 
					
						
						
							
							[help] convert about.html to Markdown  
						
						... 
						
						
						
						To facilitate translation the new user documentation shall be written in
Markdown (which is more human-friendly than HTML and reStructuredText). 
						
					 
					
						2022-01-23 08:01:55 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							05149db4c1 
							
						 
					 
					
						
						
							
							[help] render user documentation once on startup  
						
						... 
						
						
						
						Currently we have two kinds of user documentation:
* the about page[1] which is written in HTML and part of the web
  application and can therefore link instance-specific pages
  (like e.g. the preferences) via Jinja variables
* the Sphinx documentation[2] which is written in reStructuredText
  and cannot link instance-specific pages since it doesn't know
  which instance the user is using
The plan is to integrate the user documentation currently in Sphinx
into the application, so that it can also link instance specific pages.
We also want to enable the user documentation to be translated.
This commit implements the first step in this endeavor (see #722 ).
[1]: searx/templates/__common__/about.html
[2]: docs/user/ (currently served at https://docs.searxng.org/user/ ) 
						
					 
					
						2022-01-23 08:01:55 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							382f4f8fb0 
							
						 
					 
					
						
						
							
							Merge pull request  #801  from dalf/fix-checker  
						
						... 
						
						
						
						[fix] checker: fix image fetch 
						
					 
					
						2022-01-22 19:29:29 +01:00 
						 
				 
			
				
					
						
							
							
								Monty 
							
						 
					 
					
						
						
						
						
							
						
						
							80530befdc 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-01-22 17:23:43 +01:00 
						 
				 
			
				
					
						
							
							
								Monty 
							
						 
					 
					
						
						
						
						
							
						
						
							91ca5d1613 
							
						 
					 
					
						
						
							
							Changed preferences icon to settings icon in gruntfile  
						
						
						
					 
					
						2022-01-22 17:14:19 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							5439dd5fb1 
							
						 
					 
					
						
						
							
							[fix] checker: fix image fetch  
						
						... 
						
						
						
						Since https://github.com/searxng/searxng/pull/354 
the searx.network.stream(...) returns a tuple
This commits update the checker code according to
this function signature change. 
						
					 
					
						2022-01-22 16:11:42 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f01ddd1932 
							
						 
					 
					
						
						
							
							Merge pull request  #775  from return42/redis-4.1.1  
						
						... 
						
						
						
						Revert "[hotfix] interim fix to get docker-build of CI without issues" 
						
					 
					
						2022-01-22 15:56:15 +01:00 
						 
				 
			
				
					
						
							
							
								Allen 
							
						 
					 
					
						
						
						
						
							
						
						
							b8c98c4c0d 
							
						 
					 
					
						
						
							
							[enh] Add autocompleter from Brave  
						
						... 
						
						
						
						Raw response example: https://search.brave.com/api/suggest?q=how%20to:%20with%20j 
Headers are needed in order to get a 200 response, thus Searx user-agent is used.
Other URL param could be  '&rich=false' or  '&rich=true'.
Cherry-pick: 71786bf9cb 
						
					 
					
						2022-01-21 14:39:10 +01:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							9b3122a84e 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						f3f70b7dc66d23fbc2b9f7f7159ec4168184a23bc4b476d4eaf18ed5e7fec15699368a91a8b23af97af1ba210af5a3eea448183bea4f95cf2f3e7ac9c28ae5a8b664bd3b 
					
						2022-01-21 07:16:40 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							96a1f79c6d 
							
						 
					 
					
						
						
							
							Merge pull request  #773  from not-my-profile/typing  
						
						... 
						
						
						
						More typing 
						
					 
					
						2022-01-18 16:28:32 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							1a0760c10a 
							
						 
					 
					
						
						
							
							[fix] googel engine - "some results are invalids: invalid content"  
						
						... 
						
						
						
						Fix google issues listet in the `/stats?engine=google` and message::
    some results are invalids: invalid content
The log is::
    DEBUG   searx                         : result: invalid content: {'url': 'https://de.wikipedia.org/wiki/Foo ', 'title': 'Foo - Wikipedia', 'content': None, 'engine': 'google'}
    WARNING searx.engines.google          : ErrorContext('searx/search/processors/abstract.py', 111, 'result_container.extend(self.engine_name, search_results)', None, 'some results are invalids: invalid content', ()) True
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-01-18 13:23:35 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							f0102a95c9 
							
						 
					 
					
						
						
							
							[fix] google engine: remove adds and fix mobile_ui selector  
						
						... 
						
						
						
						1. Fix issue reported in comment [1]
2. Fix XPath selector for the response of google's mobile UI, reported in
   comment [2]
[1] https://github.com/searxng/searxng/pull/777#issuecomment-1015121322 
[2] https://github.com/searxng/searxng/pull/777#issuecomment-1015236238 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-01-18 11:05:45 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b972df255a 
							
						 
					 
					
						
						
							
							Merge pull request  #776  from mrpaulblack/simple-ltr-vars  
						
						... 
						
						
						
						[simple theme] dont hardcode border radius 
						
					 
					
						2022-01-18 07:56:03 +01:00 
						 
				 
			
				
					
						
							
							
								Émilien Devos 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6670063e0d 
							
						 
					 
					
						
						
							
							Update XPath for Google engine  
						
						
						
					 
					
						2022-01-17 21:49:57 +00:00 
						 
				 
			
				
					
						
							
							
								mrpaulblack 
							
						 
					 
					
						
						
						
						
							
						
						
							6c1a64d4b3 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-01-17 22:35:22 +01:00 
						 
				 
			
				
					
						
							
							
								mrpaulblack 
							
						 
					 
					
						
						
						
						
							
						
						
							7a0f5e6b19 
							
						 
					 
					
						
						
							
							[simple theme] dynamic border radius in CSS  
						
						
						
					 
					
						2022-01-17 22:35:02 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							e85744c254 
							
						 
					 
					
						
						
							
							Revert "[hotfix] interim fix to get docker-build of CI without issues"  
						
						... 
						
						
						
						This reverts interim fix from commit 50c4b58dbhttps://github.com/redis/redis-py/issues/1869 
[2] https://github.com/redis/redis-py/commit/1fc1233f 
[3] https://github.com/redis/redis-py/pull/1854 
[4] https://github.com/redis/redis-py/issues/1880 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-01-17 18:03:29 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							96655cbd4e 
							
						 
					 
					
						
						
							
							[typing] add type hints to webapp.py  
						
						
						
					 
					
						2022-01-17 11:42:48 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							193b0efd12 
							
						 
					 
					
						
						
							
							[typing] add results.UnresponsiveEngine  
						
						
						
					 
					
						2022-01-17 11:42:48 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							0c6a09cae3 
							
						 
					 
					
						
						
							
							[refactor] remove never used parameter  
						
						
						
					 
					
						2022-01-17 11:42:48 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							def62c3a47 
							
						 
					 
					
						
						
							
							[typing] add type hints for dictionaries  
						
						
						
					 
					
						2022-01-17 11:42:48 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							6d43cf7952 
							
						 
					 
					
						
						
							
							[typing] add optional attrs to Plugin  
						
						
						
					 
					
						2022-01-17 11:42:48 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							fdf562bc32 
							
						 
					 
					
						
						
							
							[typing] add results.Timing  
						
						
						
					 
					
						2022-01-17 11:42:48 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							1ed618222f 
							
						 
					 
					
						
						
							
							[typing] add ExtendedRequest  
						
						... 
						
						
						
						webapp.py monkey-patches the Flask request global.
This commit adds a type cast so that e.g. Pyright[1]
doesn't show "Cannot access member" errors everywhere.
[1]: https://github.com/microsoft/pyright  
						
					 
					
						2022-01-17 11:18:17 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c036ae294 
							
						 
					 
					
						
						
							
							Merge pull request  #750  from dalf/simple-rtl  
						
						... 
						
						
						
						Simple theme: implement RTL 
						
					 
					
						2022-01-16 20:29:34 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e07417848f 
							
						 
					 
					
						
						
							
							Merge pull request  #695  from return42/fix-sp  
						
						... 
						
						
						
						[fix] startpage engine / modified API 
						
					 
					
						2022-01-16 20:27:36 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							468619abcb 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-01-16 18:52:46 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							d000288ad0 
							
						 
					 
					
						
						
							
							[enh] simple theme: RTL support  
						
						... 
						
						
						
						* mirror all inline SVGs so that direction SVGs display correctly on RTL
* set the bold list element in info box to RTL so the colon gets displayed on the right side
* set correct .ltr function for the left border on the search button in #q
* move text to the right in autocomplete
* move search form in lign with result article on RTL
* add the correct padding for img thumbnails in categories like music on RTL
* apply RTL to result table for map results
* align text in tables part of /preferences on RTL
* move burger menu on index page to the left on RTL
* fix positioning of drop down arrow on select boxes on RTL
* align result URL on the right (written LTR)
* align vim hotkeys help on the left since it is not translated
* image detail:
  * labels (author, format, URL, etc...) are written on the right,
    values are on the left.
  * URL are written LTR and overflow on the right 
						
					 
					
						2022-01-16 18:51:11 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							2084d7b1ed 
							
						 
					 
					
						
						
							
							[mod] simple theme: change stylelint configuration  
						
						... 
						
						
						
						* disable declaration-empty-line-before
  https://stylelint.io/user-guide/rules/list/declaration-empty-line-before/ 
  this change allows to mix CSS declarations and LESS mixins without empty lines:
  #something {
    display: flex;
    .ltr-left(60rem); // no mandatory empty line before this one
  }
* disable no-invalid-position-at-import-rule
  https://stylelint.io/user-guide/rules/list/no-invalid-position-at-import-rule/ 
  this change allows to declare some mixins and then import another .less file:
  for example:
  .ltr-left(@offset) {
    left: @offset;
  }
  @import "style.less"; 
						
					 
					
						2022-01-16 18:50:19 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							f9271d595f 
							
						 
					 
					
						
						
							
							[fix] startpage: workaround to use the startpage network  
						
						... 
						
						
						
						workaround for the issue #762  
						
					 
					
						2022-01-15 22:56:34 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							32874dbf7f 
							
						 
					 
					
						
						
							
							Merge pull request  #742  from return42/mysql  
						
						... 
						
						
						
						[mod] engine mysql_server: make port configurable 
						
					 
					
						2022-01-15 21:35:34 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							599d882d0a 
							
						 
					 
					
						
						
							
							Merge pull request  #754  from return42/fix-751  
						
						... 
						
						
						
						[theme] /preferences: rename "Method" to "HTTP Method" 
						
					 
					
						2022-01-14 18:42:49 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							580815a9a5 
							
						 
					 
					
						
						
							
							[fix] stop less grunt runner on missing files  
						
						... 
						
						
						
						The less grunt runner silently ignore missing files and continue with the build[1]::
    Running "less:production" (less) task
    >> Destination css/searxng.min.css not written because no source files were found.
    >> 1 stylesheet created.
    >> 1 sourcemap created.
Add filter function that calls grunt.fail() if the scr file does not exists.
[1] https://github.com/searxng/searxng/pull/750#discussion_r784357031 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-01-14 13:16:24 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							08b38a8bfd 
							
						 
					 
					
						
						
							
							[fix] simple theme: description of HTTP method  
						
						... 
						
						
						
						Suggested-by: @not-my-profile https://github.com/searxng/searxng/pull/754#issuecomment-1012921096 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-01-14 10:07:09 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							e45dfb334b 
							
						 
					 
					
						
						
							
							[theme] /preferences: rename "Method" to "HTTP Method"  
						
						... 
						
						
						
						Closes: https://github.com/searxng/searxng/issues/751 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-01-14 08:29:04 +01:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							ce018d013b 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						0ca15e28dd494ce77e4e914ab4915a2f832d5cf9546ad69af14bd2412815009a 
					
						2022-01-14 07:17:46 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							d9709df740 
							
						 
					 
					
						
						
							
							[fix] make BooleanChoices only set cookies that vary from the default  
						
						... 
						
						
						
						The bug was inadvertently introduced by the refactor in
180d4d068bFixes  #746 . 
						
					 
					
						2022-01-13 19:43:49 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							687bdef410 
							
						 
					 
					
						
						
							
							Merge pull request  #740  from return42/fix-bang  
						
						... 
						
						
						
						[fix] get_bang_url: handle ambiguous !!bangs without error 
						
					 
					
						2022-01-12 22:00:18 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							a7c3c352d8 
							
						 
					 
					
						
						
							
							[upd] searx/data/external_bangs.json  
						
						... 
						
						
						
						Updated external bangs by::
    ./manage pyenv.cmd ./searxng_extra/update/update_external_bangs.py
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-01-12 19:37:13 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							7cdd31440e 
							
						 
					 
					
						
						
							
							[fix] external bangs: don't overwrite Bangs in data trie  
						
						... 
						
						
						
						Bangs with a `*` suffix (e.g. `!!d*`) overwrite Bangs with the same
prefix (e.g. `!!d`) [1].  This can be avoid when a non printable character is
used to tag a LEAF_KEY.
[1] https://github.com/searxng/searxng/pull/740#issuecomment-1010411888 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-01-12 19:37:13 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							50c4b58db6 
							
						 
					 
					
						
						
							
							[hotfix] interim fix to get docker-build of CI without issues  
						
						... 
						
						
						
						There is an issue with redis v4.1.0 [1] / for the interim lets remove this
python dependency.
[1] https://github.com/searxng/searxng/issues/741 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-01-12 09:31:12 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							cd8ce22f86 
							
						 
					 
					
						
						
							
							[themes] add comma before "but" in new sentence  
						
						... 
						
						
						
						Closes  #739 . 
					
						2022-01-12 08:26:23 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							bf593af423 
							
						 
					 
					
						
						
							
							[mod] engine mysql_server: make port configurable  
						
						... 
						
						
						
						Cherry piked from https://github.com/searx/searx/commit/82ac634070 
Suggested-by: https://github.com/searx/searx/issues/3117 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-01-11 23:47:40 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							977e9a4330 
							
						 
					 
					
						
						
							
							Merge pull request  #686  from return42/lib_redis  
						
						... 
						
						
						
						Add redis DB and connector 
						
					 
					
						2022-01-11 19:55:14 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							6d7e86eece 
							
						 
					 
					
						
						
							
							[fix] get_bang_url: handle ambiguous !!bangs without error  
						
						... 
						
						
						
						An ambiguous bang like `!!d` raises an exception in function get_bang_url().  A
bang is only unique when the bang_definition from get_bang_definition_and_ac() is
a string / for a ambiguous bang the returned bang_definition is a dictionary.
Reported-by: user prg at #searxng:matrix.org on 2022/01/11
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-01-11 09:58:10 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							3457408285 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-01-10 17:42:13 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							85159ad307 
							
						 
					 
					
						
						
							
							[fix] autocomple.js: register li.onmousedown instead li.onclick  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-01-10 17:30:57 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6420322cd1 
							
						 
					 
					
						
						
							
							Merge pull request  #729  from k2s/fix-tokens  
						
						... 
						
						
						
						fix(security): filtered_engines were not correctly evaluating validate_token() 
						
					 
					
						2022-01-10 11:51:45 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							df238e944c 
							
						 
					 
					
						
						
							
							[mod] starpage engine: add comment about Startpage's FFox add-on  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-01-10 11:22:38 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							21e884f369 
							
						 
					 
					
						
						
							
							[fix] startpage engine: fetch CAPTCHA & issues related to PR-695  
						
						... 
						
						
						
						In case of CAPTCHA raise a SearxEngineCaptchaException and suspend for 7 days.
When get_sc_code() fails raise a SearxEngineResponseException and suspend for 7
days.
[1] https://github.com/searxng/searxng/pull/695 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-01-10 11:22:38 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							2f4e567e90 
							
						 
					 
					
						
						
							
							[fix] Get an actual sc argument from startpage's home page.  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-01-10 11:22:38 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							1cbcddb3f7 
							
						 
					 
					
						
						
							
							[pylint] Startpage engine  
						
						... 
						
						
						
						Fix remarks from pylint
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-01-10 11:22:38 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							f1f5e69c42 
							
						 
					 
					
						
						
							
							[fix] startpage engine - avoid captcha  
						
						... 
						
						
						
						Startpage has introduced new anti-scraping measures that make SearXNG instances
run into captchas:
1. some arguments has been removed and a new `sc` has been added.
2. search path changed from `do/search` to `sp/search`
3. POST request is no longer needed
Closes: https://github.com/searxng/searxng/issues/692 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-01-10 11:22:12 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							576e19dad1 
							
						 
					 
					
						
						
							
							[fix] add default for "about" engine property  
						
						... 
						
						
						
						Fixes  #732 . 
					
						2022-01-10 08:40:06 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Minka 
							
						 
					 
					
						
						
						
						
							
						
						
							b76a815827 
							
						 
					 
					
						
						
							
							[fix] filtered_engines were not correctly evaluating validate_token()  
						
						
						
					 
					
						2022-01-09 15:53:58 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							dca83944b5 
							
						 
					 
					
						
						
							
							[fix] redis: don't create a new connection at each client() call  
						
						... 
						
						
						
						Suggested-by: @dalf https://github.com/searxng/searxng/pull/686#pullrequestreview-844942973 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-01-07 17:33:40 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							4fc5e5299c 
							
						 
					 
					
						
						
							
							[fix] ccengine engine - avoid unwanted redirects  
						
						... 
						
						
						
						api.openverse.engineering is a little picky and wants to have a trailing slash
in the path:
    /v1/images? -->/ v1/images/?
otherwise it redirects, here is the debug log:
    DEBUG   searx.network.openverse       : HTTP Request: GET https://api.openverse.engineering/v1/images?&page=1&page_size=20&format=json&q=foo  "HTTP/2 301 Moved Permanently" (text/html; charset=utf-8)
    DEBUG   searx.network.openverse       : HTTP Request: GET https://api.openverse.engineering/v1/images/?&page=1&page_size=20&format=json&q=foo  "HTTP/2 200 OK" (application/json)
    WARNING searx.engines.openverse       : ErrorContext('searx/search/processors/online.py', 105, 'count_error(', None, '1 redirects, maximum: 0', ('200', 'OK', 'api.openverse.engineering')) True
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-01-07 14:14:31 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							1461d6a07e 
							
						 
					 
					
						
						
							
							[upd] engine_descriptions.json  
						
						... 
						
						
						
						Updated by:
    ./manage pyenv.cmd python3 \
        ./searxng_extra/update/update_engine_descriptions.py
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-01-07 13:59:03 +01:00 
						 
				 
			
				
					
						
							
							
								Léon Tiekötter 
							
						 
					 
					
						
						
						
						
							
						
						
							37baf46ece 
							
						 
					 
					
						
						
							
							[fix] Rename ccengine engine to openverse  
						
						... 
						
						
						
						The CC engine was merged with WordPress and renamed to Openverse
Source: https://wordpress.org/news/2021/05/welcome-to-openverse/  
						
					 
					
						2022-01-07 13:06:05 +01:00 
						 
				 
			
				
					
						
							
							
								Léon Tiekötter 
							
						 
					 
					
						
						
						
						
							
						
						
							4be6deb0a1 
							
						 
					 
					
						
						
							
							[fix] ccengine engine  
						
						... 
						
						
						
						Change domain to api.openverse.engineering 
						
					 
					
						2022-01-07 13:01:37 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ced656606f 
							
						 
					 
					
						
						
							
							Merge pull request  #709  from return42/drop-etools  
						
						... 
						
						
						
						[fix] drop etools engine module 
						
					 
					
						2022-01-07 11:18:47 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							5dd3442f83 
							
						 
					 
					
						
						
							
							[fix] drop etools engine module  
						
						... 
						
						
						
						The implementation of the etools engine is poor.  No date-range support, no
language support and it is broken by a CAPTCHA.
etools is a metasearch engine, the major search engines it supports (google,
bing, wikipedia, Yahoo) are already available in SeaarXNG.
While etools does support several engines we currently don't support directly,
support for them should be added directly to SearXNG if there is demand.
In practice: in SearXNG the worse etools results will be mixed with good results
from other engines we have (as long as there is no captcha).
At best case, what we win with etools is in e.g. results from de.ask.com in a
query from a german request .. in all other cases worse results are bubble up in
SearXNG's result list.
[1] https://github.com/searxng/searxng/issues/696#issuecomment-1005855499 
Closes: https://github.com/searxng/searxng/issues/696 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-01-07 10:41:09 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e12525a1fa 
							
						 
					 
					
						
						
							
							Merge pull request  #708  from not-my-profile/pref-refactor  
						
						... 
						
						
						
						Refactor `preferences` 
						
					 
					
						2022-01-07 09:45:23 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2eb95f1532 
							
						 
					 
					
						
						
							
							Merge pull request  #718  from searxng/dependabot/pip/master/pygments-2.11.2  
						
						... 
						
						
						
						Bump pygments from 2.11.0 to 2.11.2 
						
					 
					
						2022-01-07 08:40:55 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							c956ed6c43 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-01-07 08:36:32 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							d8db85638e 
							
						 
					 
					
						
						
							
							make pygments.less  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-01-07 08:35:14 +01:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							651342d71a 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						7781625edcab2ef1 
					
						2022-01-07 07:17:58 +00:00 
						 
				 
			
				
					
						
							
							
								Léon Tiekötter 
							
						 
					 
					
						
						
						
						
							
						
						
							3ab826de22 
							
						 
					 
					
						
						
							
							Drop microsoft academic engine  
						
						... 
						
						
						
						Microsoft academic was discontinued on 2021-12-31.
Source: https://www.microsoft.com/en-us/research/project/academic/articles/microsoft-academic-to-expand-horizons-with-community-driven-approach/  
						
					 
					
						2022-01-07 01:35:13 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							180d4d068b 
							
						 
					 
					
						
						
							
							[refactor] refactor SwitchableSetting  
						
						... 
						
						
						
						The previous implementation used two hash sets and a list.
... that's not necessary ... a single hash map suffices.
And it's also less error prone ... because the previous data structure
allowed a setting to be enabled and disabled at the same time. 
						
					 
					
						2022-01-06 18:56:02 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							56fbf22108 
							
						 
					 
					
						
						
							
							[refactor] stop SwitchableSetting from subclassing Setting  
						
						... 
						
						
						
						Previously the default_value was abused for the cookie name.
Having SwitchableSetting subclass Setting doesn't even make sense
in the first place since none of the Setting methods apply. 
						
					 
					
						2022-01-06 18:13:13 +01:00