allixx 
							
						 
					 
					
						
						
						
						
							
						
						
							e4cf0a7d4f 
							
						 
					 
					
						
						
							
							[fix] do highlight replacement at once  
						
						... 
						
						
						
						Highlights all search queries in search result in one go.
Fixes the case where search query contains word from highlight HTML code,
which causes broken HTML to appear in search results.
Closes  #3057  
						
					 
					
						2024-01-29 13:15:37 +01:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							8c73aa772b 
							
						 
					 
					
						
						
							
							[fix] semantic scholar: bad request  
						
						
						
					 
					
						2024-01-25 06:12:08 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							047c7a7cf6 
							
						 
					 
					
						
						
							
							Bump splinter from 0.20.1 to 0.21.0  
						
						... 
						
						
						
						Bumps [splinter](https://github.com/cobrateam/splinter ) from 0.20.1 to 0.21.0.
- [Release notes](https://github.com/cobrateam/splinter/releases )
- [Changelog](https://github.com/cobrateam/splinter/blob/master/docs/news.rst )
- [Commits](https://github.com/cobrateam/splinter/compare/0.20.1...0.21.0 )
---
updated-dependencies:
- dependency-name: splinter
  dependency-type: direct:development
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com> 
						
					 
					
						2024-01-19 12:11:10 +01:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							ab5d2f32bb 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						0f8246b81ce23e8ce91112731cb 
					
						2024-01-19 08:29:29 +01:00 
						 
				 
			
				
					
						
							
							
								Émilien (perso) 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7c80807bb8 
							
						 
					 
					
						
						
							
							Block HeadlessChrome ( #3116 )  
						
						
						
					 
					
						2024-01-17 09:14:36 +01:00 
						 
				 
			
				
					
						
							
							
								Jinyuan Huang 
							
						 
					 
					
						
						
						
						
							
						
						
							9c5f9735cf 
							
						 
					 
					
						
						
							
							[fix] engine: safesearch parameter in Google Videos engine ( #2762 )  
						
						... 
						
						
						
						Closes: https://github.com/searxng/searxng/issues/2762  
						
					 
					
						2024-01-16 15:29:09 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							8762863ebf 
							
						 
					 
					
						
						
							
							[mod] presearch: set WEB timeout to 4sec & single network for all request  
						
						... 
						
						
						
						timeout: 4.0
  The timeout of presearch-WEB is left up from the default of 3sec to 4sec.  The
  engine has to send two HTTP requests, they often exceed the default timeout of
  3sec. Since all other presearch categories (images, videos, news) also have a
  timeout of 4 sec, the WEB search should also have the same timeout.
network: presearch
  Place all HTTP requests in the same network, named ``presearch``.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-01-15 19:23:26 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							e560d7e373 
							
						 
					 
					
						
						
							
							[mod] presearch: add language & region support  
						
						... 
						
						
						
						In Presearch there are languages for the UI and regions for narrowing down the
search.  With this change the SearXNG engine supports a search by region.  The
details can be found in the documentation of the source code.
To test, you can search terms like::
   !presearch bmw :zh-TW
   !presearch bmw :en-CA
1. You should get results corresponding to the region (Taiwan, Canada)
2. and in the language (Chinese, Englisch).
3. The context in info box content is in the same language.
Exceptions:
1. Region or language is not supported by Presearch or
2. SearXNG user did not selected a region tag, example::
    !presearch bmw :en
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-01-15 19:23:26 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							a2c269bbac 
							
						 
					 
					
						
						
							
							[mod] presearch: hardening engine's response against KeyErrors  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-01-15 19:23:26 +01:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							0a78f59aba 
							
						 
					 
					
						
						
							
							[fix] presearch: safesearch, time ranges, crash when no result found  
						
						
						
					 
					
						2024-01-15 19:23:26 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							87f18b98ec 
							
						 
					 
					
						
						
							
							[fix] SyntaxWarning: invalid escape sequence '\>'  
						
						... 
						
						
						
						This patch fixes issue reported by ``make test.unit``::
   searx/search/checker/impl.py:39: SyntaxWarning: invalid escape sequence '\>'
      rep = ['<' + tag + '[^\>]*>' for tag in HTML_TAGS]
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-01-15 18:27:21 +01:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							b0b2efdc8d 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						3dafa37f3a641db83fa3d2b083fb6dec1f75eb76d8b8d 
					
						2024-01-13 09:33:41 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							a19028bd90 
							
						 
					 
					
						
						
							
							Bump lxml from 5.0.0 to 5.1.0  
						
						... 
						
						
						
						Bumps [lxml](https://github.com/lxml/lxml ) from 5.0.0 to 5.1.0.
- [Release notes](https://github.com/lxml/lxml/releases )
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt )
- [Commits](https://github.com/lxml/lxml/compare/lxml-5.0.0...lxml-5.1.0 )
---
updated-dependencies:
- dependency-name: lxml
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com> 
						
					 
					
						2024-01-12 10:28:26 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							065e95cd05 
							
						 
					 
					
						
						
							
							Bump jinja2 from 3.1.2 to 3.1.3  
						
						... 
						
						
						
						Bumps [jinja2](https://github.com/pallets/jinja ) from 3.1.2 to 3.1.3.
- [Release notes](https://github.com/pallets/jinja/releases )
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/jinja/compare/3.1.2...3.1.3 )
---
updated-dependencies:
- dependency-name: jinja2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com> 
						
					 
					
						2024-01-12 09:29:59 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							54a6626582 
							
						 
					 
					
						
						
							
							[fix] issues reported by shellcheck v0.9.0  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-01-09 16:31:19 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							f9c5727ddc 
							
						 
					 
					
						
						
							
							[mod] get rid of ./utils/brand.env and its workflow  
						
						... 
						
						
						
						All the environments defined in ./utils/brand.env are generated on the fly, so
there is no longer a need to define the brand environment in this file and all
the workflows to handle this file.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-01-09 16:31:19 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							60bc5baea3 
							
						 
					 
					
						
						
							
							[mod] ./utils/get_setting.py tiny YAML parser for settings.yml  
						
						... 
						
						
						
						This allow to read settings on the fly even without virtualenv.  The ultimate
goal of the commit is to remove utils/brand.env from the git repository.
The code includes a tiny yaml parser that **should** be good enough.  The code
read searx/settings.yml directly (and ignore the environment variables).
yq [1] is a more reliable alternative but this require to download a binary from
github which is not great.
[1] https://github.com/mikefarah/yq/#install  
						
					 
					
						2024-01-09 16:31:19 +01:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							3dea7e609b 
							
						 
					 
					
						
						
							
							[feat] autocompleter: implementation of stract (beta)  
						
						
						
					 
					
						2024-01-07 11:18:16 +01:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							621e1313af 
							
						 
					 
					
						
						
							
							[feat] engine: implementation of stract (beta)  
						
						
						
					 
					
						2024-01-07 11:18:16 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							2f7c800f6f 
							
						 
					 
					
						
						
							
							Bump lxml from 4.9.4 to 5.0.0  
						
						... 
						
						
						
						Bumps [lxml](https://github.com/lxml/lxml ) from 4.9.4 to 5.0.0.
- [Release notes](https://github.com/lxml/lxml/releases )
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt )
- [Commits](https://github.com/lxml/lxml/compare/lxml-4.9.4...lxml-5.0.0 )
---
updated-dependencies:
- dependency-name: lxml
  dependency-type: direct:production
  update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com> 
						
					 
					
						2024-01-06 16:26:05 +01:00 
						 
				 
			
				
					
						
							
							
								Myzel394 
							
						 
					 
					
						
						
						
						
							
						
						
							55568051d4 
							
						 
					 
					
						
						
							
							fix(docs): Fix development quickstart url  
						
						
						
					 
					
						2024-01-06 16:20:38 +01:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							c90dc201fc 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						a04e3b59ca4d38784780521c1b3e909528152debd5992c4d54c3e51a0c9c025dc99d1390477e0114965dacdd306a20c8853 
					
						2024-01-06 16:20:13 +01:00 
						 
				 
			
				
					
						
							
							
								Émilien (perso) 
							
						 
					 
					
						
						
						
						
							
						
						
							3535377c9a 
							
						 
					 
					
						
						
							
							Searx to SearXNG change error message  
						
						
						
					 
					
						2023-12-31 16:19:14 +01:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							27e26b3d65 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						966bbd849d4680cb39b2cf5fbaffa8654087fc759fe0bcf9b03bfd03bd7340088ffa01ec736c44d3fdd3a15279fd68404ee941e6023241dfd42d71ca048b0b 
					
						2023-12-29 08:48:24 +01:00 
						 
				 
			
				
					
						
							
							
								dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							4647981419 
							
						 
					 
					
						
						
							
							Update searx.data - update_wikidata_units.py  
						
						
						
					 
					
						2023-12-29 06:09:04 +01:00 
						 
				 
			
				
					
						
							
							
								dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							a8cc101c35 
							
						 
					 
					
						
						
							
							Update searx.data - update_ahmia_blacklist.py  
						
						
						
					 
					
						2023-12-29 06:08:35 +01:00 
						 
				 
			
				
					
						
							
							
								dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							59a67f30c8 
							
						 
					 
					
						
						
							
							Update searx.data - update_firefox_version.py  
						
						
						
					 
					
						2023-12-29 06:07:46 +01:00 
						 
				 
			
				
					
						
							
							
								dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							81e8638de0 
							
						 
					 
					
						
						
							
							Update searx.data - update_currencies.py  
						
						
						
					 
					
						2023-12-29 06:06:51 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							d676ae8ab3 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2023-12-28 19:15:04 +01:00 
						 
				 
			
				
					
						
							
							
								Jinyuan Huang 
							
						 
					 
					
						
						
						
						
							
						
						
							f6d797ef43 
							
						 
					 
					
						
						
							
							[fix] fix a display problem in the image detail preview.  
						
						
						
					 
					
						2023-12-28 19:15:04 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							0d47322ac8 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2023-12-28 18:59:14 +01:00 
						 
				 
			
				
					
						
							
							
								ahmad-alkadri 
							
						 
					 
					
						
						
						
						
							
						
						
							07e846e91a 
							
						 
					 
					
						
						
							
							Prevent default browser behavior on click event  
						
						
						
					 
					
						2023-12-28 18:59:14 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							8dfc1dbc5c 
							
						 
					 
					
						
						
							
							[fix] engine - offical URL moved to  https://lingva.thedaviddelta.com/  
						
						... 
						
						
						
						The ML top-level domain has been removed from Freenom ... moved the official
instance to https://lingva.thedaviddelta.com   [1]
To test use translation syntax:
    !lv en-de Alternative front-end for Google Translate
[1] https://fosstodon.org/@thedaviddelta/111376540936289966 
Closes: https://github.com/searxng/searxng/issues/2718 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2023-12-25 09:57:35 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							2863b0f6da 
							
						 
					 
					
						
						
							
							Update searx.data - update_engine_traits.py  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2023-12-24 08:28:32 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							6df922b9da 
							
						 
					 
					
						
						
							
							[fix] fetch_traits of google and zlibrary  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2023-12-24 08:28:32 +01:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							d6ac2b5a55 
							
						 
					 
					
						
						
							
							[feat] engine: implementation of bahnhof.de  
						
						
						
					 
					
						2023-12-23 17:38:38 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							6129b16165 
							
						 
					 
					
						
						
							
							[mod] simplify no results on pages > 1 to "There are no more results."  
						
						... 
						
						
						
						BTW: remove not needed whitespaces in the generated HTML
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2023-12-23 09:50:39 +01:00 
						 
				 
			
				
					
						
							
							
								obfuscated-loop 
							
						 
					 
					
						
						
						
						
							
						
						
							2179a418c4 
							
						 
					 
					
						
						
							
							[mod] Change no results error message based on page number  
						
						
						
					 
					
						2023-12-23 09:50:39 +01:00 
						 
				 
			
				
					
						
							
							
								Jay 
							
						 
					 
					
						
						
						
						
							
						
						
							b4de72a96f 
							
						 
					 
					
						
						
							
							[mod] Capitalize theme names/styles in theme.html view file  
						
						
						
					 
					
						2023-12-23 09:07:08 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							91737f719a 
							
						 
					 
					
						
						
							
							[mod] nodejs v16 reaached EOL / upgrade to v20.10  
						
						... 
						
						
						
						[1] https://nodejs.org/en/about/previous-releases 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2023-12-23 07:49:03 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							26737fda1b 
							
						 
					 
					
						
						
							
							Bump sharp from 0.32.6 to 0.33.0 in /searx/static/themes/simple  
						
						... 
						
						
						
						Bumps [sharp](https://github.com/lovell/sharp ) from 0.32.6 to 0.33.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.32.6...v0.33.0 )
---
updated-dependencies:
- dependency-name: sharp
  dependency-type: direct:development
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com> 
						
					 
					
						2023-12-23 07:49:03 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							3665b32aff 
							
						 
					 
					
						
						
							
							Revert "[fix] update user agent"  
						
						... 
						
						
						
						This reverts commit 3c6549a17fhttps://github.com/searxng/searxng/pull/2826  
						
					 
					
						2023-12-23 07:48:38 +01:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							518dd97c89 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						fc2dfc1083938cfbac7b7286fba1d066d218 
					
						2023-12-23 07:40:02 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							2e52d06d18 
							
						 
					 
					
						
						
							
							Bump babel from 2.13.1 to 2.14.0  
						
						... 
						
						
						
						Bumps [babel](https://github.com/python-babel/babel ) from 2.13.1 to 2.14.0.
- [Release notes](https://github.com/python-babel/babel/releases )
- [Changelog](https://github.com/python-babel/babel/blob/master/CHANGES.rst )
- [Commits](https://github.com/python-babel/babel/compare/v2.13.1...v2.14.0 )
---
updated-dependencies:
- dependency-name: babel
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com> 
						
					 
					
						2023-12-23 07:39:26 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							ed085a38bd 
							
						 
					 
					
						
						
							
							Bump pylint from 3.0.2 to 3.0.3  
						
						... 
						
						
						
						Bumps [pylint](https://github.com/pylint-dev/pylint ) from 3.0.2 to 3.0.3.
- [Release notes](https://github.com/pylint-dev/pylint/releases )
- [Commits](https://github.com/pylint-dev/pylint/compare/v3.0.2...v3.0.3 )
---
updated-dependencies:
- dependency-name: pylint
  dependency-type: direct:development
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com> 
						
					 
					
						2023-12-23 07:31:57 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							2136c978ff 
							
						 
					 
					
						
						
							
							Bump lxml from 4.9.3 to 4.9.4  
						
						... 
						
						
						
						Bumps [lxml](https://github.com/lxml/lxml ) from 4.9.3 to 4.9.4.
- [Release notes](https://github.com/lxml/lxml/releases )
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt )
- [Commits](https://github.com/lxml/lxml/compare/lxml-4.9.3...lxml-4.9.4 )
---
updated-dependencies:
- dependency-name: lxml
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com> 
						
					 
					
						2023-12-23 07:30:50 +01:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							8a4104b992 
							
						 
					 
					
						
						
							
							[feat] engine: implementation of rotten tomatoes  
						
						
						
					 
					
						2023-12-11 18:59:36 +01:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							dda74fc9c9 
							
						 
					 
					
						
						
							
							[feat] engine: implementation of mdn  
						
						
						
					 
					
						2023-12-11 18:57:40 +01:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							b5b81c9806 
							
						 
					 
					
						
						
							
							[feat] engine: implementation of fyyd  
						
						
						
					 
					
						2023-12-11 18:56:32 +01:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							527e13ab46 
							
						 
					 
					
						
						
							
							[feat] engine: implementation of podcastindex.org  
						
						
						
					 
					
						2023-12-11 18:55:16 +01:00