Yaksh Bariya 
							
						 
					 
					
						
						
						
						
							
						
						
							9f5268b4a7 
							
						 
					 
					
						
						
							
							[enh] add keybindings for copying URLs  
						
						... 
						
						
						
						'y': for in Vim-mode (yank)
'c': for SearXNG-mode (copy)
This should help keyboard heavy users 
						
					 
					
						2024-04-08 09:07:45 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							4acb52f68f 
							
						 
					 
					
						
						
							
							[fix] even if limiter not activated, botdetection must be activated  
						
						... 
						
						
						
						Closes : #2975 
Closes : #2995 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
					
						2024-04-08 07:53:04 +02:00 
						 
				 
			
				
					
						
							
							
								Austin-Olacsi 
							
						 
					 
					
						
						
						
						
							
						
						
							b6fe2cad71 
							
						 
					 
					
						
						
							
							[mod] Ask engine: remove tracking paramaters and set max page to 5  
						
						
						
					 
					
						2024-04-08 07:50:14 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							bf3845b093 
							
						 
					 
					
						
						
							
							[feat] engine: implementation of Open Meteo  
						
						
						
					 
					
						2024-04-07 19:02:53 +02:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							ad9537065a 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_firefox_version.py  
						
						
						
					 
					
						2024-03-29 08:44:18 +01:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							531942ed16 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_ahmia_blacklist.py  
						
						
						
					 
					
						2024-03-29 08:43:50 +01:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							433cfd868a 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_currencies.py  
						
						
						
					 
					
						2024-03-29 08:42:16 +01:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							22d68aa2a7 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_engine_traits.py  
						
						
						
					 
					
						2024-03-29 08:41:44 +01:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							cc124b8f14 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_engine_descriptions.py  
						
						
						
					 
					
						2024-03-29 08:41:00 +01:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							550ca55778 
							
						 
					 
					
						
						
							
							[l10n] update translations from Weblate  
						
						... 
						
						
						
						cd974f62f98335c289986969118285674006 
					
						2024-03-29 08:23:44 +01:00 
						 
				 
			
				
					
						
							
							
								Mikkel Denker 
							
						 
					 
					
						
						
						
						
							
						
						
							b21aaa8907 
							
						 
					 
					
						
						
							
							Add user-agent to stract requests  
						
						
						
					 
					
						2024-03-22 13:40:46 +01:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							32bd55e268 
							
						 
					 
					
						
						
							
							[l10n] update translations from Weblate  
						
						... 
						
						
						
						522463f6a8ec374759ac6b5dff066b28f3e4a8e6cb73bcd153923a06110caf76bc307e8aeef184a70e5d537357d592adfb00645b3404da95a5907122a67a1f39a7e1553 
					
						2024-03-22 08:15:19 +01:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							f78cf94507 
							
						 
					 
					
						
						
							
							[l10n] update translations from Weblate  
						
						... 
						
						
						
						5ab8a41238fdac20fdf904a2b41da78b59cbc3ee00845a1a4001e9b8ddc37d9257c6e52bde689997706f9a81ee0b916dcc02f78ef012098a448131bcbfb4b91c561b9ca44ab09c8b5b767a16c8dec572be28e8c648d77ce678451d044f989a10834f13eaa1cdd6eb49e3879af55b61fb74954e6e4933b08dc6658df517d4cee7ec3f0 
					
						2024-03-15 09:49:09 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							542f7d0d7b 
							
						 
					 
					
						
						
							
							[mod] pylint all files with one profile / drop PYLINT_SEARXNG_DISABLE_OPTION  
						
						... 
						
						
						
						In the past, some files were tested with the standard profile, others with a
profile in which most of the messages were switched off ... some files were not
checked at all.
- ``PYLINT_SEARXNG_DISABLE_OPTION`` has been abolished
- the distinction ``# lint: pylint`` is no longer necessary
- the pylint tasks have been reduced from three to two
  1. ./searx/engines -> lint engines with additional builtins
  2. ./searx ./searxng_extra ./tests -> lint all other python files
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-03-11 14:55:38 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							8205f170ff 
							
						 
					 
					
						
						
							
							[mod] pylint all engines without PYLINT_SEARXNG_DISABLE_OPTION  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-03-11 14:55:38 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							707d6270c8 
							
						 
					 
					
						
						
							
							[doc] engine: mullvad leta  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-03-10 18:20:07 +01:00 
						 
				 
			
				
					
						
							
							
								Grant Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							9d6896a771 
							
						 
					 
					
						
						
							
							[feat] engine: implementation of mullvad leta  
						
						
						
					 
					
						2024-03-10 18:20:07 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							3edaa26dae 
							
						 
					 
					
						
						
							
							[data] make data.all  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-03-10 15:56:50 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							0ffec440b2 
							
						 
					 
					
						
						
							
							[doc] annas_archive: ctegs journal_article & book_any has been removed  
						
						... 
						
						
						
						In commit 8af181533https://github.com/searxng/searxng/pull/3321 
the category `journal_article` has been removed, `book_any` has been removed
longer time ago.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-03-10 12:46:00 +01:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							33b4ffee29 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_engine_traits.py  
						
						
						
					 
					
						2024-03-10 12:46:00 +01:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							a5d36211a3 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_ahmia_blacklist.py  
						
						
						
					 
					
						2024-03-10 12:45:15 +01:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							2cb389e9ce 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_currencies.py  
						
						
						
					 
					
						2024-03-10 12:44:44 +01:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							4a8867e646 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_engine_descriptions.py  
						
						
						
					 
					
						2024-03-10 12:01:33 +01:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							7bbcf1be9a 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_external_bangs.py  
						
						
						
					 
					
						2024-03-10 12:01:00 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							e97e1f9110 
							
						 
					 
					
						
						
							
							[fix] duckduckgo.fetch_traist - URL of region definitions has changed  
						
						... 
						
						
						
						- https://duckduckgo.com/dist/util/u.7669f071a13a7daa57cb.js 
updated from u661.js to u.7669f071a13a7daa57cb / should be updated
automatically?  The last change was on March 23rd in dba8977b09https://github.com/searxng/searxng/pull/2269 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-03-10 10:32:54 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							33c099022b 
							
						 
					 
					
						
						
							
							[drop] engine framalibre - sarch URL is no longer supported  
						
						... 
						
						
						
						Closes: https://github.com/searxng/searxng/issues/3286 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-03-09 18:00:45 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							42515d98f7 
							
						 
					 
					
						
						
							
							engine npm use the packages.html template  
						
						
						
					 
					
						2024-03-09 10:24:49 +01:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							6dd07b88a4 
							
						 
					 
					
						
						
							
							[feat] lib.rs: use packages.html template  
						
						
						
					 
					
						2024-03-09 10:17:16 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							50d5a9ff60 
							
						 
					 
					
						
						
							
							[fix] issues reported by pylint 3.1.0  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-03-09 09:28:13 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							a7b51f023e 
							
						 
					 
					
						
						
							
							[black] upgrade black 22.12.0 --> 24.2.0  
						
						... 
						
						
						
						The issue discussed in [1] has been solved since [2] has been merged into black
/ now we can upgrade without touching 69 files as it was needed with black
23.1.0 [3].
[1] https://github.com/searxng/searxng/pull/2159#issuecomment-1425723977 
[2] https://github.com/psf/black/pull/4060 
[3] https://github.com/searxng/searxng/pull/2159/files 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-03-09 08:15:50 +01:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							44decaa524 
							
						 
					 
					
						
						
							
							[feat] pkg.go.dev: use packages.html template  
						
						
						
					 
					
						2024-03-08 17:18:54 +01:00 
						 
				 
			
				
					
						
							
							
								centralscrutinizer21 
							
						 
					 
					
						
						
						
						
							
						
						
							fbea0dd3ce 
							
						 
					 
					
						
						
							
							[l10n] Italian translation of infopages  
						
						
						
					 
					
						2024-03-08 17:18:29 +01:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							9c08a0cddd 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						184c000d87a107e46cf02911c4be4e8977cc4a9923cee05e7bb2f84b466efdc 
					
						2024-03-08 08:21:21 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							fba8371396 
							
						 
					 
					
						
						
							
							[fix] XPath engine hoogle - hoogle.haskell.org has no paging support  
						
						... 
						
						
						
						Search on hoogle.haskell.org does no longer have pages.
Closes: https://github.com/searxng/searxng/issues/3278 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-03-07 17:31:25 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							a5b81e2555 
							
						 
					 
					
						
						
							
							[fix] nyaa engine - paging support & filesize (GiB)  
						
						... 
						
						
						
						BTW: pylint engine
Closes: https://github.com/searxng/searxng/issues/3290 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-03-07 07:38:31 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							3179993847 
							
						 
					 
					
						
						
							
							[fix] XPath engine lobste.rs - argument utf8 is no longer needed  
						
						... 
						
						
						
						Closes: https://github.com/searxng/searxng/issues/3279 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-03-06 13:24:50 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							3529f0af50 
							
						 
					 
					
						
						
							
							[fix] engine searchcode.com - paging is broken in searchcode.com's API  
						
						... 
						
						
						
						paging is broken in searchcode.com's API .. not sure it will ever been fixed /
this commit disables paging in the engine and BTW pylint `searchcode_code.py`.
Closes: https://github.com/searxng/searxng/issues/3287 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-03-06 12:33:29 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							76b18545e4 
							
						 
					 
					
						
						
							
							[fix] XPath engine naver - content selector needed an update  
						
						... 
						
						
						
						Closes: https://github.com/searxng/searxng/issues/3282 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-03-06 11:11:31 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							5602f0bf96 
							
						 
					 
					
						
						
							
							[fix] engine pinterest - ignore result type 'story'  
						
						... 
						
						
						
						Close: https://github.com/searxng/searxng/issues/3289 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-03-06 07:33:43 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							d97b84bea2 
							
						 
					 
					
						
						
							
							[fix] ddg engines (get_vqd) - the vqd value is no longer in the form  
						
						... 
						
						
						
						Closes: https://github.com/searxng/searxng/issues/3276 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-03-05 16:27:04 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							0e2566db68 
							
						 
					 
					
						
						
							
							internetarchivescholar engine: set timeout to 15 seconds  
						
						
						
					 
					
						2024-03-03 20:16:32 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							7c5c11949b 
							
						 
					 
					
						
						
							
							Checker: tests for wikispecies  
						
						
						
					 
					
						2024-03-03 20:00:46 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							8fed5798ab 
							
						 
					 
					
						
						
							
							Checker: tests for bahnhof  
						
						
						
					 
					
						2024-03-03 20:00:46 +01:00 
						 
				 
			
				
					
						
							
							
								Yaksh Bariya 
							
						 
					 
					
						
						
						
						
							
						
						
							b1431e1670 
							
						 
					 
					
						
						
							
							[feat] engine: implementation of cppreference  
						
						
						
					 
					
						2024-03-03 17:07:29 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							1a66bfa66c 
							
						 
					 
					
						
						
							
							checker: display results at the end  
						
						
						
					 
					
						2024-03-03 11:18:43 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							38fdd2288a 
							
						 
					 
					
						
						
							
							Drop typing-extensions dependency ( #3265 )  
						
						... 
						
						
						
						Co-authored-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-03-02 13:10:31 +01:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							1892a87fd2 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						663d8815bf97823239480a0ec8d90521198110e90be9a3b803ba238bbaaa43e6950cdb97807c9891de16ca50cd85241d9ce 
					
						2024-03-02 09:37:52 +01:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							f3b4bf86a7 
							
						 
					 
					
						
						
							
							[feat] engine: implementation of void linux packages  
						
						... 
						
						
						
						Co-authored-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-02-29 13:12:40 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							d58760ef75 
							
						 
					 
					
						
						
							
							[mod] pypi engine: use packages.html  
						
						
						
					 
					
						2024-02-29 07:48:44 +01:00 
						 
				 
			
				
					
						
							
							
								dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							35873b5a1c 
							
						 
					 
					
						
						
							
							Update searx.data - update_ahmia_blacklist.py  
						
						
						
					 
					
						2024-02-29 07:47:54 +01:00 
						 
				 
			
				
					
						
							
							
								dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							df74b5b59b 
							
						 
					 
					
						
						
							
							Update searx.data - update_firefox_version.py  
						
						
						
					 
					
						2024-02-29 07:47:01 +01:00 
						 
				 
			
				
					
						
							
							
								dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							473b2dd42f 
							
						 
					 
					
						
						
							
							Update searx.data - update_wikidata_units.py  
						
						
						
					 
					
						2024-02-29 07:46:27 +01:00 
						 
				 
			
				
					
						
							
							
								dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							9a474715e8 
							
						 
					 
					
						
						
							
							Update searx.data - update_engine_descriptions.py  
						
						
						
					 
					
						2024-02-29 07:46:02 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							c0b97c6543 
							
						 
					 
					
						
						
							
							[fix] re-add opensearch_url / its used in based.html  
						
						... 
						
						
						
						The URL was accidentally deleted in a85907a98 
						
					 
					
						2024-02-25 18:26:16 +01:00 
						 
				 
			
				
					
						
							
							
								templehasfallen 
							
						 
					 
					
						
						
						
						
							
						
						
							e8bd6c03bf 
							
						 
					 
					
						
						
							
							Update settings.yml  
						
						... 
						
						
						
						Changed value of "extra_proxy_timeout" from 10.0 to 10 as the variable expects an int.
Uncommenting this value with a non-int value will throw many errors and crash all engines. 
						
					 
					
						2024-02-25 16:35:13 +01:00 
						 
				 
			
				
					
						
							
							
								Austin-Olacsi 
							
						 
					 
					
						
						
						
						
							
						
						
							9330a072eb 
							
						 
					 
					
						
						
							
							[feat] engine: implementation of pixiv  
						
						
						
					 
					
						2024-02-25 16:29:57 +01:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							cf57914359 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2024-02-25 16:22:37 +01:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							db1f9b31c9 
							
						 
					 
					
						
						
							
							[feat] images: show resolution inside the image and fix image details overflow  
						
						... 
						
						
						
						Co-authored-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-02-25 16:22:37 +01:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							e76ab1a4b3 
							
						 
					 
					
						
						
							
							[refactor] images: add resolution, image format and filesize fields  
						
						... 
						
						
						
						Co-authored-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-02-25 16:22:37 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							b683aa63fb 
							
						 
					 
					
						
						
							
							[feat] github: use packages template  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-02-25 14:56:57 +01:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							1d6f475fbc 
							
						 
					 
					
						
						
							
							[feat] dockerhub: use packages template  
						
						
						
					 
					
						2024-02-25 14:56:57 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							34fa2b7cca 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2024-02-25 14:56:57 +01:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							938391b050 
							
						 
					 
					
						
						
							
							[feat] templates: add package result template  
						
						... 
						
						
						
						Co-authored-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-02-25 14:56:57 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							a85907a98f 
							
						 
					 
					
						
						
							
							[fix] opensearxh.xml: firefox v123 does not except self-URI (URL with param)  
						
						... 
						
						
						
						Before this patch we had a address in the rel-self-template with params [1]:
GET::
    <Url method="GET"
         rel="self"
         template="/opensearch.xml?method=GET&autocomplete=google"
         type="application/opensearchdescription+xml"/>
POST::
    <Url method="POST"
         rel="self"
         template="/opensearch.xml?method=POST&autocomplete=google"
         type="application/opensearchdescription+xml"/>
The first one (GET) is no longer accepted by firefox since v123, the latter one
was always been wrong (since it mixes GET params with a POST request).
Since Firefox v123 a template syntax [2] in the rel-self-template is no longer
supported / Firefox will report an error::
    Firefox could not download the search plugin from:
    http://127.0.0.1:8888//opensearch.xml?method=GET&autocomplete=google 
This patch reduce the URL to::
    template="http://127.0.0.1:8888/opensearch.xml "
[1] https://github.com/dewitt/opensearch/blob/master/opensearch-1-1-draft-6.md#url-rel-values 
[2] https://github.com/dewitt/opensearch/blob/master/opensearch-1-1-draft-6.md#opensearch-url-template-syntax 
Closes: https://github.com/searxng/searxng/issues/3227 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-02-25 07:33:04 +01:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							671333081c 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						946267db3 
					
						2024-02-23 08:14:58 +01:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							cfbe59b6b3 
							
						 
					 
					
						
						
							
							[feat] engine: implementation of mozhi  
						
						
						
					 
					
						2024-02-23 07:50:48 +01:00 
						 
				 
			
				
					
						
							
							
								Xinos 
							
						 
					 
					
						
						
						
						
							
						
						
							3c42252c78 
							
						 
					 
					
						
						
							
							[feat] engine: implementation of yandex music  
						
						... 
						
						
						
						Access to music is limited to a few countries:
- https://yandex.com/support/music/access.html  
						
					 
					
						2024-02-21 17:17:12 +01:00 
						 
				 
			
				
					
						
							
							
								micsthepick 
							
						 
					 
					
						
						
						
						
							
						
						
							fde21c8f99 
							
						 
					 
					
						
						
							
							[feat] engine: Add LiveSpace livestreams  
						
						
						
					 
					
						2024-02-20 14:45:07 +01:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							3b80f9fe03 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						df7653397c62c03816a48235060445545961275a77e510772d9b4c 
					
						2024-02-20 12:33:32 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							894f164869 
							
						 
					 
					
						
						
							
							[fix] sort RTL_LOCALES before written into locales.json  
						
						... 
						
						
						
						To avoid unnecessary changes to the file, the list should be sorted before it is
written to the file.
You can test it by calling multiple times::
    make data.locales
and searx/data/locales.json should be unchanged.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-02-20 12:29:13 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							ed66ed758d 
							
						 
					 
					
						
						
							
							[mod] reduce memory footprint by not calling babel.Locale.parse at runtime  
						
						... 
						
						
						
						babel.Locale.parse loads more than 60MB in RAM.  The only purpose is to get:
    LOCALE_NAMES   - searx.data.LOCALES["LOCALE_NAMES"]
    RTL_LOCALES    - searx.data.LOCALES["RTL_LOCALES"]
This commit calls babel.Locale.parse when the translations are update from
weblate and stored in::
    searx/data/locales.json
This file can be build by::
    ./manage data.locales
By store these variables in searx.data when the translations are updated we save
round about 65MB (usually 4 worker = 260MB of RAM saved.
Suggested-by: https://github.com/searxng/searxng/discussions/2633#discussioncomment-8490494 
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-02-20 10:43:20 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							76845ea42c 
							
						 
					 
					
						
						
							
							[mod] engine ask.com - parse JS result to JSON  
						
						... 
						
						
						
						Parse the result list from ask.com given in the variable named
window.MESON.initialState::
    <script nonce="..">
        window.MESON = window.MESON || {};
        window.MESON.initialState = {"siteConfig": ...
          ...}};
        window.MESON.loadedLang = "en";
    </script>
The result list is in field::
    json_resp['search']['webResults']['results']
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-02-18 09:17:22 +01:00 
						 
				 
			
				
					
						
							
							
								Hackurei 
							
						 
					 
					
						
						
						
						
							
						
						
							3df53d6e50 
							
						 
					 
					
						
						
							
							[feat] engine: implementation of ask.com  
						
						
						
					 
					
						2024-02-18 09:17:22 +01:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							2aef3a556f 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						be989636e0e3455cb8edc279680e0d3b7f9ff68fc5440980f3846c711618f3a1d12e762fab319100b9854a5a4aebfb23f13 
					
						2024-02-16 15:48:10 +01:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							11c0651ef4 
							
						 
					 
					
						
						
							
							[fix] lingva: redirect and parsing error  
						
						
						
					 
					
						2024-02-11 11:28:47 +01:00 
						 
				 
			
				
					
						
							
							
								dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							bffc4905ce 
							
						 
					 
					
						
						
							
							Update searx.data - update_currencies.py  
						
						
						
					 
					
						2024-02-10 23:55:41 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							bfcd41f04a 
							
						 
					 
					
						
						
							
							[clean] drop obsolete py3.7 compatibility  
						
						... 
						
						
						
						- https://github.com/searxng/searxng/discussions/2356 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-02-10 09:27:19 +01:00 
						 
				 
			
				
					
						
							
							
								Hackurei 
							
						 
					 
					
						
						
						
						
							
						
						
							b0fe0924a3 
							
						 
					 
					
						
						
							
							[feat] engine: implementation of brave goggles  
						
						
						
					 
					
						2024-02-10 08:09:50 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							53898b8c37 
							
						 
					 
					
						
						
							
							[mod] footer: i18n for the link names in the footer  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-02-10 08:03:43 +01:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							7e1b5f6cc8 
							
						 
					 
					
						
						
							
							[feat] footer: support for custom entries  
						
						
						
					 
					
						2024-02-10 08:03:43 +01:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							459389a2da 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						2b940307ee7cdce39e171fae67dd6a7604668cc4c51a92e76559ba 
					
						2024-02-09 08:15:45 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							df1a774003 
							
						 
					 
					
						
						
							
							[fix] KeyError: 'title' in results using key-value.html template  
						
						... 
						
						
						
						Since #2508  a title is required --> this is a bug when an engine uses the
key-value.html template [1], where no title is needed.
[1] https://github.com/searxng/searxng/blob/master/searx/templates/simple/result_templates/key-value.html 
Closes: https://github.com/searxng/searxng/issues/3130 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-02-06 07:53:39 +01:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							11f918296f 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						a001549469f220b2aa71951ae12a2f344a700f2944179f0d42961fa5cc1c6d5c5a39252dfa01c975851a86de3d4a55d6d8d3bb8adf1f1b2e23dcb7589d6bbcc04d8739c 
					
						2024-02-02 08:18:01 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							be0d756ad5 
							
						 
					 
					
						
						
							
							[fix] libgen.fun is down, switch to libgen.rs  
						
						... 
						
						
						
						Closes: https://github.com/searxng/searxng/issues/3178 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-02-01 20:32:10 +01:00 
						 
				 
			
				
					
						
							
							
								allixx 
							
						 
					 
					
						
						
						
						
							
						
						
							6d31ca28b5 
							
						 
					 
					
						
						
							
							[fix] remove missing link icon macro  
						
						
						
					 
					
						2024-02-01 08:13:43 +01:00 
						 
				 
			
				
					
						
							
							
								Hermógenes Oliveira 
							
						 
					 
					
						
						
						
						
							
						
						
							100a150a33 
							
						 
					 
					
						
						
							
							Remove rtl exception  
						
						... 
						
						
						
						This right-to-left exception doesn't seem to be called for. 
						
					 
					
						2024-01-31 20:03:10 +01:00 
						 
				 
			
				
					
						
							
							
								Hermógenes Oliveira 
							
						 
					 
					
						
						
						
						
							
						
						
							f9f0c2ec03 
							
						 
					 
					
						
						
							
							Fix media exposure toggle  
						
						... 
						
						
						
						Make initially hidden and the toggle button consistent. 
						
					 
					
						2024-01-31 20:03:10 +01:00 
						 
				 
			
				
					
						
							
							
								Hermógenes Oliveira 
							
						 
					 
					
						
						
						
						
							
						
						
							fa7fef7d87 
							
						 
					 
					
						
						
							
							Provide template for results in file category  
						
						... 
						
						
						
						This is used, for instance, by the recoll engine. 
						
					 
					
						2024-01-31 20:03:10 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							ab8e5383fb 
							
						 
					 
					
						
						
							
							[mod] remove X-XSS-Protection headers  
						
						... 
						
						
						
						Deprecated header not used by browsers nowadays[1]:
"""In modern browsers, X-XSS-Protection has been deprecated in favor of the
Content-Security-Policy to disable the use of inline JavaScript. Its use can
introduce XSS vulnerabilities in otherwise safe websites. This should not be
used unless you need to support older web browsers that don’t yet support CSP.
It is thus recommended to set the header as X-XSS-Protection: 0."""[2]
[1] https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-XSS-Protection 
[2] https://infosec.mozilla.org/guidelines/web_security#x-xss-protection 
Closes: https://github.com/searxng/searxng/issues/3171 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-01-31 17:23:41 +01:00 
						 
				 
			
				
					
						
							
							
								allixx 
							
						 
					 
					
						
						
						
						
							
						
						
							dca78f920f 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2024-01-31 17:22:03 +01:00 
						 
				 
			
				
					
						
							
							
								allixx 
							
						 
					 
					
						
						
						
						
							
						
						
							c85f706601 
							
						 
					 
					
						
						
							
							[fix] wrong engines padding  
						
						
						
					 
					
						2024-01-31 17:22:03 +01:00 
						 
				 
			
				
					
						
							
							
								allixx 
							
						 
					 
					
						
						
						
						
							
						
						
							30dcaf1db6 
							
						 
					 
					
						
						
							
							[fix] equalize cached/proxied links left margin  
						
						
						
					 
					
						2024-01-31 17:22:03 +01:00 
						 
				 
			
				
					
						
							
							
								allixx 
							
						 
					 
					
						
						
						
						
							
						
						
							1e03094dee 
							
						 
					 
					
						
						
							
							[fix] justify engines/cached/proxied vertically  
						
						
						
					 
					
						2024-01-31 17:22:03 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							c14b117121 
							
						 
					 
					
						
						
							
							[fix] brave.search - update result selectors to fit to new layout  
						
						... 
						
						
						
						Closes: https://github.com/searxng/searxng/issues/3167 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-01-31 16:21:56 +01:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							efbee96b1d 
							
						 
					 
					
						
						
							
							[feat] brave: fix empty content and parse published dates  
						
						
						
					 
					
						2024-01-30 07:41:45 +01:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							90072eb6ff 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2024-01-29 18:09:22 +01:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							a5decfb838 
							
						 
					 
					
						
						
							
							[feat] preferences: button to copy input to restore preferences hash  
						
						
						
					 
					
						2024-01-29 18:09:22 +01:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							559b860618 
							
						 
					 
					
						
						
							
							[feat] engine: implementation of goodreads  
						
						
						
					 
					
						2024-01-29 16:07:24 +01:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							a962aab9b0 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						c1a3532a2603c6894b2920c734264cc1168a21ec41823 
					
						2024-01-29 15:01:37 +01:00 
						 
				 
			
				
					
						
							
							
								dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							62fa85287a 
							
						 
					 
					
						
						
							
							Update searx.data - update_wikidata_units.py  
						
						
						
					 
					
						2024-01-29 14:04:24 +01:00