dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							978062bdbe 
							
						 
					 
					
						
						
							
							Update searx.data - update_engine_descriptions.py  
						
						
						
					 
					
						2023-08-29 07:20:06 +02:00 
						 
				 
			
				
					
						
							
							
								dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							f59fd8dc9b 
							
						 
					 
					
						
						
							
							Update searx.data - update_wikidata_units.py  
						
						
						
					 
					
						2023-08-29 07:17:44 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							3294e7cfe4 
							
						 
					 
					
						
						
							
							[fix] reduce error logs related to X-Forwarded-For & X-Real-IP headers  
						
						... 
						
						
						
						To test start a `make run` instance and query multiple times for `ip` (the
answerer), you should see only once the error message(s):
    ERROR   searx.botdetection            : X-Forwarded-For header is not set!
    ERROR   searx.botdetection            : X-Real-IP header is not set!
[1] https://github.com/searxng/searxng-docker/discussions/174 
[2] https://github.com/searxng/searxng-docker/pull/162#issuecomment-1692834457 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2023-08-28 08:05:17 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							bad692e0f0 
							
						 
					 
					
						
						
							
							Bump flask from 2.3.2 to 2.3.3  
						
						... 
						
						
						
						Bumps [flask](https://github.com/pallets/flask ) from 2.3.2 to 2.3.3.
- [Release notes](https://github.com/pallets/flask/releases )
- [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/flask/compare/2.3.2...2.3.3 )
---
updated-dependencies:
- dependency-name: flask
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com> 
						
					 
					
						2023-08-28 08:04:23 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							1428385d1c 
							
						 
					 
					
						
						
							
							[mod] preferences.py: add and use BooleanSetting for checkbox preferences  
						
						
						
					 
					
						2023-08-27 21:23:43 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							e5535ec078 
							
						 
					 
					
						
						
							
							[feat] settings: replace boolean select preferences with checkboxes  
						
						
						
					 
					
						2023-08-27 21:23:43 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							5a5cfc1930 
							
						 
					 
					
						
						
							
							[mod] random answerer: add random hex color generator  
						
						
						
					 
					
						2023-08-27 18:59:54 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							b0d2cd5ca9 
							
						 
					 
					
						
						
							
							[doc] add documentation of Mwmbl engine & autocompleter  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2023-08-27 17:25:26 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							df71c24b20 
							
						 
					 
					
						
						
							
							[mod] autocomplete.py: add support for mwmbl completions  
						
						
						
					 
					
						2023-08-27 17:25:26 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							19300a5659 
							
						 
					 
					
						
						
							
							[mod] engine mwmbl: add link to official api docs  
						
						
						
					 
					
						2023-08-27 17:25:26 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							1e2d11fb57 
							
						 
					 
					
						
						
							
							[dev-env] upgrade Sphinx-doc 7.2.3 and unpin at v7.1.2 on py3.8  
						
						... 
						
						
						
						- Sphinx-doc 7.2.0 drops py3.8 support [1][2]
- last version with py3.8 support is 7.1.2
Many LTS distributions still have py3.8 which EOL is in 2024-10 [3].
To continue to support a development environment on py3.8 the rigid dependency
in the development environment is unpinned in py3.8 / environment markers [4].
To get 7.2.3. work, a fix in sphinx-notfound-page is needed [5][6].
[1] https://github.com/searxng/searxng/pull/2658#issuecomment-1684867270 
[2] https://github.com/sphinx-doc/sphinx/issues/11621 
[3] https://devguide.python.org/versions/#supported-versions 
[4] https://peps.python.org/pep-0508/#environment-markers 
[5] https://github.com/readthedocs/sphinx-notfound-page/issues/219 
[6] https://github.com/readthedocs/sphinx-notfound-page/issues/219#issuecomment-1694691135 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2023-08-27 17:22:45 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							97b1df1629 
							
						 
					 
					
						
						
							
							[mod] searx.network: memory optimization  
						
						... 
						
						
						
						Avoid to create a SSLContext in AsyncHTTPTransportNoHttp
See:
* 0f61aa58d6/httpx/_transports/default.py (L271)https://github.com/encode/httpx/issues/2298  
						
					 
					
						2023-08-27 11:49:40 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							e16c007c22 
							
						 
					 
					
						
						
							
							[fix] openstreetmap engine  
						
						... 
						
						
						
						It seems there is an API change:
extratags can be either a dictionnary or None.
This commit avoid crash when extratags is None
Test query "!osm gare du nord" 
						
					 
					
						2023-08-27 11:49:16 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							0647f83a3e 
							
						 
					 
					
						
						
							
							[fix] google engine: don't overspecify the search query to Google  
						
						... 
						
						
						
						The method EngineTraits.get_region(..) returns engine's region string
that **best fits** to SearXNG's locale.  This means it returns a
region (country) if only a language is set in the locale.  By example the method
returns for a locale tag `es` a region `ES`.
Google's search parameter `cr` restricts search results to documents originating
in a particular country / in case of a locale tag (language) as described above,
this argument should be unset in the query send to Google.
Closes: https://github.com/searxng/searxng/issues/2672 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2023-08-26 07:47:07 +02:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							7d806d1020 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						a6c2d198838bc33a710ff21aa3c 
					
						2023-08-25 09:36:49 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Braeuning 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9069da051a 
							
						 
					 
					
						
						
							
							Merge pull request  #2644  from dalf/update_httpx  
						
						... 
						
						
						
						Bump httpx 0.21.2 from to 0.24.1 
						
					 
					
						2023-08-24 23:12:06 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							4b42644579 
							
						 
					 
					
						
						
							
							[fix] engine google_video: google has changed the layout of the rsponse  
						
						... 
						
						
						
						Closes: https://github.com/searxng/searxng/issues/2664 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2023-08-22 08:34:04 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							b4e4cfc026 
							
						 
					 
					
						
						
							
							Bump httpx 0.21.2 from to 0.24.1  
						
						
						
					 
					
						2023-08-21 22:05:12 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							d52919cc3e 
							
						 
					 
					
						
						
							
							[mod] decrease the weighting of wikivoyage, wikibooks, wikisource and wikiversity  
						
						... 
						
						
						
						The search engines deliver hits for many search terms [1], but these are usually
not the focus of the user. In order to arrange these hits further down in the
list, their weighting is reduced.
[1] https://github.com/searxng/searxng/pull/2589#issuecomment-1670915089 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2023-08-21 21:52:40 +02:00 
						 
				 
			
				
					
						
							
							
								PlayDay 
							
						 
					 
					
						
						
						
						
							
						
						
							018b0a9322 
							
						 
					 
					
						
						
							
							[feat] engine: XPath configuration for pkg.go.dev  
						
						
						
					 
					
						2023-08-19 19:19:31 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							c59ae91b76 
							
						 
					 
					
						
						
							
							[feat] engine: implementation of mwmbl  
						
						
						
					 
					
						2023-08-19 18:23:42 +02:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							bb9e9ab773 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						d8e4100b6b8e03f3bc 
					
						2023-08-18 19:22:13 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							c741fc6f00 
							
						 
					 
					
						
						
							
							[mod] currency_convert: support for showing the answer source url  
						
						... 
						
						
						
						Show URL of the ddg-search page, not the URL of a (generic) Javascript.  The
latter one is not usefull for the user.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2023-08-18 19:07:14 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							e2744520f8 
							
						 
					 
					
						
						
							
							[mod] google: support for showing the answer source url  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2023-08-18 19:07:14 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							5ec7df3480 
							
						 
					 
					
						
						
							
							[mod] engine duckduckgo definitions: support for answer source  
						
						
						
					 
					
						2023-08-18 19:07:14 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							64bc98b5fb 
							
						 
					 
					
						
						
							
							[mod] brave: support for showing the answer source url  
						
						
						
					 
					
						2023-08-18 19:07:14 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							6fc2ee514d 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2023-08-18 19:07:14 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							13d801b75d 
							
						 
					 
					
						
						
							
							[feat] results: show source of suggested answer  
						
						
						
					 
					
						2023-08-18 19:07:14 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							9100a48541 
							
						 
					 
					
						
						
							
							[mod] improve seekr engines and add documentation  
						
						... 
						
						
						
						Tis patch adds some more fields to the result items and changed paging to the
``nextResultSet`` given in seekr's JSON response.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2023-08-15 16:17:42 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							2bab658d39 
							
						 
					 
					
						
						
							
							[feat] engine: implementation of seekr for news, images and videos  
						
						
						
					 
					
						2023-08-15 16:17:42 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							7052a1a7cf 
							
						 
					 
					
						
						
							
							[drop] engine archive.is / blocked by CAPTCHA [1]  
						
						... 
						
						
						
						Sadly archive.is is blocked by a CAPTCHA that can't be avoid (at least in a
XPath engine).
[1] https://github.com/searxng/searxng/issues/2643 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2023-08-14 08:50:13 +02:00 
						 
				 
			
				
					
						
							
							
								mrpaulblack 
							
						 
					 
					
						
						
						
						
							
						
						
							621b09b9b9 
							
						 
					 
					
						
						
							
							[fix] preferences: change engine table category colspan to 8  
						
						... 
						
						
						
						* this is a small fix to increase the colspan of the category in engine preferences from 7 to 8, since there was a column added
=> fixing a small fallout from 4731290317 
						
					 
					
						2023-08-14 07:11:06 +02:00 
						 
				 
			
				
					
						
							
							
								ToxyFlog1627 
							
						 
					 
					
						
						
						
						
							
						
						
							f175574f37 
							
						 
					 
					
						
						
							
							[fix] typos in documentation & messages  
						
						
						
					 
					
						2023-08-13 08:50:29 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							4573417b6c 
							
						 
					 
					
						
						
							
							uwsgi.ini: remove unused cache2  
						
						... 
						
						
						
						cache2 was used before PR #1856  
						
					 
					
						2023-08-13 07:55:05 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							905ce2a6f6 
							
						 
					 
					
						
						
							
							[doc] add tagesschau API to the debveloper documentation  
						
						... 
						
						
						
						supplement to the commit e25d1c728 
						
					 
					
						2023-08-11 12:31:03 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							01c0ec5d19 
							
						 
					 
					
						
						
							
							[fix] typo in docs/admin/settings/settings_general.rst (doc)  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2023-08-11 11:07:38 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							c348427f07 
							
						 
					 
					
						
						
							
							[update] make pygments.less  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2023-08-11 10:54:50 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							9d8a20891a 
							
						 
					 
					
						
						
							
							Bump pygments from 2.15.1 to 2.16.1  
						
						... 
						
						
						
						Bumps [pygments](https://github.com/pygments/pygments ) from 2.15.1 to 2.16.1.
- [Release notes](https://github.com/pygments/pygments/releases )
- [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES )
- [Commits](https://github.com/pygments/pygments/compare/2.15.1...2.16.1 )
---
updated-dependencies:
- dependency-name: pygments
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com> 
						
					 
					
						2023-08-11 10:54:50 +02:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							99df7b84d1 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						12c527bcdea46b66fcae3d8dcdfab6a59e351db1affcc94b682aa007c49bb6c 
					
						2023-08-11 09:17:56 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							c76c999a1e 
							
						 
					 
					
						
						
							
							[feat] engine: implementation of anaconda  
						
						
						
					 
					
						2023-08-10 23:51:07 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							e25d1c7288 
							
						 
					 
					
						
						
							
							[feat] engine: implementation of German news, Tagesschau  
						
						... 
						
						
						
						Co-authored-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2023-08-10 20:27:54 +02:00 
						 
				 
			
				
					
						
							
							
								GeckoLinux 
							
						 
					 
					
						
						
						
						
							
						
						
							2256ba2ffb 
							
						 
					 
					
						
						
							
							[mod] settings.yml: move wolframalpha to categ general & disable by default  
						
						... 
						
						
						
						As suggested in comment [1] as a good compromise between [2] and [3].
This will help users that want Wolfram Alpha instant answers by default with
every query and don't mind the slowness.  It will be disabled by default so it's
fast for all users, and those that need it can enable it as a user-configurable
option without requiring setting up their own instance to change the Wolfram
Alpha categorization.
[1] https://github.com/searxng/searxng/pull/813#issuecomment-1574851572 
[2] https://github.com/searxng/searxng/pull/813#issuecomment-1020581765 
[3] https://github.com/searxng/searxng/issues/966#issue-1171107451  
						
					 
					
						2023-08-10 14:31:09 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							834e1c3f12 
							
						 
					 
					
						
						
							
							[mod] engine lemmy: increase thumbnail quality to align with theme  
						
						
						
					 
					
						2023-08-10 12:58:40 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							c381fc001f 
							
						 
					 
					
						
						
							
							[mod] settings: remove lemmy from categ 'general' & enable by default  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2023-08-10 12:58:40 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							fda111c0c9 
							
						 
					 
					
						
						
							
							[mod] engine lemmy: add more info fields to the result items  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2023-08-10 12:58:40 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							224f2250ae 
							
						 
					 
					
						
						
							
							[feat] engine: support for lemmy communities, posts, comments and users  
						
						
						
					 
					
						2023-08-10 12:58:40 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							9f82c39610 
							
						 
					 
					
						
						
							
							[mod] engine google_play: raise error on unsupported category  
						
						
						
					 
					
						2023-08-10 12:35:24 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							0a99dc85b9 
							
						 
					 
					
						
						
							
							[mod] engine brave: raise error on unsupported category  
						
						
						
					 
					
						2023-08-10 12:35:24 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							4731290317 
							
						 
					 
					
						
						
							
							[mod] settings: show weight of each instance  
						
						
						
					 
					
						2023-08-10 10:50:14 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							733b795d53 
							
						 
					 
					
						
						
							
							[fix] make flask_babel.gettext() work in engine modules (L10n & threads)  
						
						... 
						
						
						
						incident:
  flask_babel.gettext() does not work in the engine modules.
cause:
  the request() and response() functions of the engine modules run in the
  processor, whose search() method runs in a thread and in the threads the
  context of the Flask app does not exist. The context of the Flask app is
  needed by the gettext() function for the L10n.
Solution:
  copy context of the Flask app into the threads. [1]
special case:
  We cannot equip the search() method of the processors with the decorator [1],
  because the decorator requires a context (Flask app) that does not yet exist
  at the time of the initialization of the processors (the initialization of the
  processors is part of the initialization of the Flask app).
[1] https://flask.palletsprojects.com/en/2.3.x/api/#flask.copy_current_request_context 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2023-08-09 13:27:43 +02:00