Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							98c73010f1 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_engine_traits.py  
						
						... 
						
						
						
						$ make data.traits
Last GH action has been failed [1], the bugfixes from aa05685cchttps://github.com/searxng/searxng/actions/runs/10135834050/job/28023757191 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-07-29 10:28:53 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							edfd0e2fe5 
							
						 
					 
					
						
						
							
							[fix] brave fetch_traits: Brave added Chinese (zh-hant) to UI  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-07-29 10:28:53 +02:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							3196e7e86b 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_currencies.py  
						
						
						
					 
					
						2024-07-29 07:02:52 +02:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							7d47c961c3 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_engine_descriptions.py  
						
						
						
					 
					
						2024-07-29 07:01:39 +02:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							ac51c77c33 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_wikidata_units.py  
						
						
						
					 
					
						2024-07-29 07:01:01 +02:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							5cba412784 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_ahmia_blacklist.py  
						
						
						
					 
					
						2024-07-29 07:00:14 +02:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							fff7792e32 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_firefox_version.py  
						
						
						
					 
					
						2024-07-29 07:00:00 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							ee959ed9fc 
							
						 
					 
					
						
						
							
							[fix] engine geizhals: if there are no offers, there is no best price  
						
						... 
						
						
						
						Fault pattern: if there are no offers, then an exception has been thrown:
    IndexError: list index out of range
This patch makes the addition of “best price” dependent on whether one exists.
Closes : #3685 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-07-28 19:00:51 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							022898e502 
							
						 
					 
					
						
						
							
							[fix] fix issues in the language menue introduced by PR  #3645  
						
						... 
						
						
						
						In my review of [1] I tried to reformat the template code of the language
menue whereby I have made two mistakes.
- default language was added twice
- in the 'Auto-detect' item a hard coded `[auto]` was implemented where the
  `search_language` variable was needed.
[1] https://github.com/searxng/searxng/issues/3645 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-07-28 10:46:11 +02:00 
						 
				 
			
				
					
						
							
							
								Austin-Olacsi 
							
						 
					 
					
						
						
						
						
							
						
						
							9f47bdefc6 
							
						 
					 
					
						
						
							
							[feat] engine: implementation of encyclosearch  
						
						
						
					 
					
						2024-07-28 10:45:51 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							d7bb97b616 
							
						 
					 
					
						
						
							
							[fix] engine yacy images: increase timout from 3 to 5sec  
						
						... 
						
						
						
						Its a leftover from 657dcb97 
						
					 
					
						2024-07-27 17:54:41 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							80226ad6b7 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2024-07-27 11:49:58 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							304ddd8114 
							
						 
					 
					
						
						
							
							[feat] videos template: support for view count  
						
						
						
					 
					
						2024-07-27 11:49:58 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							3f22dbb68a 
							
						 
					 
					
						
						
							
							[fix] products template: don't quote html tags in result.content  
						
						... 
						
						
						
						The result.content field is *safe* HTML, tags to highlight search terms are
intended.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-07-27 11:46:25 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							84abab0808 
							
						 
					 
					
						
						
							
							[feat] engine: implementation of geizhals.de  
						
						
						
					 
					
						2024-07-27 11:46:25 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							e31b06b686 
							
						 
					 
					
						
						
							
							[fix] remove unused code / _STORAGE_UNIT_VALUE  
						
						... 
						
						
						
						The `_STORAGE_UNIT_VALUE` dictionary is a left over from:
- https://github.com/searxng/searxng/pull/3570 
in this PR we removed the old implementations but forgot to delete this
`_STORAGE_UNIT_VALUE`.
Closes: https://github.com/searxng/searxng/pull/3672 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-07-27 10:13:15 +02:00 
						 
				 
			
				
					
						
							
							
								Sylvain Cau 
							
						 
					 
					
						
						
						
						
							
						
						
							b9ddd59c5b 
							
						 
					 
					
						
						
							
							[enh] Add API Key support for discourse.org forums  
						
						
						
					 
					
						2024-07-27 09:21:40 +02:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							319afe031e 
							
						 
					 
					
						
						
							
							[l10n] update translations from Weblate  
						
						... 
						
						
						
						2b14808d4 
					
						2024-07-26 09:15:40 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							657dcb973a 
							
						 
					 
					
						
						
							
							[fix] engine yacy: update list of base URLs  
						
						... 
						
						
						
						https://search.lomig.me 
  Poor results / tested `!yacy :en hello` and got zero results
https://yacy.ecosys.eu 
  Slow response (> 6sec for trivial search terms)
https://search.webproject.link 
  Dead instance / URL offline
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
					
						2024-07-20 09:59:43 +02:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							ffde256364 
							
						 
					 
					
						
						
							
							[l10n] update translations from Weblate  
						
						... 
						
						
						
						94bacfa68360fa8b30b378bf4628110ad613 
					
						2024-07-19 09:16:10 +02:00 
						 
				 
			
				
					
						
							
							
								Grant Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							9a4fa7cc4f 
							
						 
					 
					
						
						
							
							Update mullvad_leta.py to account for img_elem  
						
						... 
						
						
						
						A recent update from Mullvad Leta introduced the img_elem. This update
broke the existing logic. Now, by checking the length of the dom_result
to see if it was included in the return results, we can handle the logic
accordingly. 
						
					 
					
						2024-07-15 06:58:39 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							2039060b64 
							
						 
					 
					
						
						
							
							[mod] revision of the settings_loader  
						
						... 
						
						
						
						The intention of this PR is to modernize the settings_loader implementations.
The concept is old (remember, this is partly from 2014), back then we only had
one config file, meanwhile we have had a folder with config files for a very
long time.  Callers can now load a YAML configuration from this folder as
follows ::
    settings_loader.get_yaml_cfg('my-config.yml')
- BTW this is a fix of #3557 .
- Further the `existing_filename_or_none` construct dates back to times when
  there was not yet a `pathlib.Path` in all Python versions we supported in the
  past.
- Typehints have been added wherever appropriate
At the same time, this patch should also be downward compatible and not
introduce a new environment variable. The localization of the folder with the
configurations is further based on:
    SEARXNG_SETTINGS_PATH (wich defaults to /etc/searxng/settings.yml)
Which means, the default config folder is `/etc/searxng/`.
ATTENTION: intended functional changes!
 If SEARXNG_SETTINGS_PATH was set and pointed to a not existing file, the
 previous implementation silently loaded the default configuration.  This
 behavior has been changed: if the file or folder does not exist, an
 EnvironmentError exception will be thrown in future.
Closes: https://github.com/searxng/searxng/issues/3557 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-07-14 18:10:06 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							e4da22ee51 
							
						 
					 
					
						
						
							
							[feat] engine: implementation of alpine linux packages  
						
						... 
						
						
						
						Co-authored-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-07-14 17:57:58 +02:00 
						 
				 
			
				
					
						
							
							
								Grant Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							e56f4b315f 
							
						 
					 
					
						
						
							
							[mod] UX: flush flag icon to right in language select option values  
						
						... 
						
						
						
						If the flag icon is first, it prevents easily searching the select list on the
keyboard.  By moving the icon fully to the right, this will enable a user to
search the select list.
Closes: https://github.com/searxng/searxng/issues/3645  
						
					 
					
						2024-07-14 16:39:50 +02:00 
						 
				 
			
				
					
						
							
							
								Allen 
							
						 
					 
					
						
						
						
						
							
						
						
							5468d97d39 
							
						 
					 
					
						
						
							
							[mod] remove py 3.6 leftovers  
						
						
						
					 
					
						2024-07-13 17:20:50 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							37ec668ae1 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2024-07-13 17:19:59 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							d0bad45d21 
							
						 
					 
					
						
						
							
							[fix] simple theme: in URLs don't truncate descenders (typograhy, FFox)  
						
						... 
						
						
						
						HINT: this is a workaround to fix a rendering bug in FFox-Desktop [3]
Descenders [1] in the URL are truncated, caused by the `overflow: hidden;`
because part of link overflow the flex box [2].
[1] https://en.wikipedia.org/wiki/Descender 
[2] https://github.com/searxng/searxng/issues/3550 
[3] https://github.com/searxng/searxng/pull/3592#issuecomment-2186313121 
Closes: https://github.com/searxng/searxng/issues/3550 
Suggested-by: @coxde
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-07-13 17:19:59 +02:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							d5487a157d 
							
						 
					 
					
						
						
							
							[l10n] update translations from Weblate  
						
						... 
						
						
						
						cecd9182a8e9bf64ae82e209f2d428204a2f4dd16510dfb5015db9686800ded7fc33af6dcbab31eae 
					
						2024-07-13 17:18:16 +02:00 
						 
				 
			
				
					
						
							
							
								Grant Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							ef103ba80a 
							
						 
					 
					
						
						
							
							Implement google/brave switch in Mullvad Leta  
						
						... 
						
						
						
						cleanup
Import annontations 
						
					 
					
						2024-07-07 08:08:11 +02:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							67008226fc 
							
						 
					 
					
						
						
							
							[l10n] update translations from Weblate  
						
						... 
						
						
						
						1f7de30a25d34f39a9930a817f153936f24d3fcf83c9219b2f9ac407ef05dbe23f2ef2cf 
					
						2024-07-05 09:30:13 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							4eaa0dd275 
							
						 
					 
					
						
						
							
							[fix] gentoo: use mediawiki engine  
						
						
						
					 
					
						2024-07-03 10:24:03 +02:00 
						 
				 
			
				
					
						
							
							
								Allen 
							
						 
					 
					
						
						
						
						
							
						
						
							54be8f09a6 
							
						 
					 
					
						
						
							
							[fix] html.unescape stract autocomplete suggestions  
						
						
						
					 
					
						2024-07-02 18:16:46 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Renard 
							
						 
					 
					
						
						
						
						
							
						
						
							39aaac40d6 
							
						 
					 
					
						
						
							
							[mod] libretranslate: add direct link to translation (engine)  
						
						
						
					 
					
						2024-06-30 16:18:33 +02:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							adaec68728 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_wikidata_units.py  
						
						
						
					 
					
						2024-06-29 07:20:59 +02:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							47ffa711d2 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_ahmia_blacklist.py  
						
						
						
					 
					
						2024-06-29 07:10:59 +02:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							c7d1f4278d 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_firefox_version.py  
						
						
						
					 
					
						2024-06-29 07:09:16 +02:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							985c8b0bce 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_engine_traits.py  
						
						
						
					 
					
						2024-06-29 07:08:55 +02:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							7200640055 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_engine_descriptions.py  
						
						
						
					 
					
						2024-06-29 07:07:32 +02:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							46b9273352 
							
						 
					 
					
						
						
							
							[l10n] update translations from Weblate  
						
						... 
						
						
						
						4fc3ba36015a6fae2f2cb08843e794c9db028edf87498bc97997b5d8620edb17d8d6580e57f8e9bde7364acbe49f6ddc2b5a64f2e708cc195d7ad87d2e16d52c73400eba467cf8af 
					
						2024-06-28 09:46:44 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							a5f8e0899c 
							
						 
					 
					
						
						
							
							[fix] disable Reddit engine by default  
						
						... 
						
						
						
						Reddit is enabled by default .. many bot request will go through Reddit .. we
should disable Reddit by default to cool down the IP [1].
[1] https://github.com/searxng/searxng/issues/3444#issuecomment-2180415057 
Closes: https://github.com/searxng/searxng/issues/3444 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-06-28 08:48:52 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							1449824165 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_engine_traits.py  
						
						... 
						
						
						
						$ make data.traits
Last GH action has been failed [1], the bugfixes from
- https://github.com/searxng/searxng/pull/3611 
- https://github.com/searxng/searxng/pull/3612 
were necessary to update the data.
[1] https://github.com/searxng/searxng/actions/runs/9278028691/job/25528337485 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-06-25 15:20:51 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							0f9926b89a 
							
						 
					 
					
						
						
							
							[fix] brave fetch_traits: layout of the settings page has changed  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-06-25 15:08:18 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							39ffec87b7 
							
						 
					 
					
						
						
							
							[fix] engine zlibrary: handle seized domain  
						
						... 
						
						
						
						The domains of zlibrary instances are known to be seized from time to time.
This leads to problems when, for example, the automated tasks try to update the
engine traits (aka fetch_traits). The search function should also generate a
suitable error message (currently either SSL errors or empty result lists are
returned). [1]
[1] https://github.com/searxng/searxng/issues/3610 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-06-25 14:40:19 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							b8fa4d6195 
							
						 
					 
					
						
						
							
							[fix] bing news results return invalid images  
						
						... 
						
						
						
						Closes: https://github.com/searxng/searxng/issues/3502 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-06-25 11:12:41 +02:00 
						 
				 
			
				
					
						
							
							
								Grant Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							9a9ca307fe 
							
						 
					 
					
						
						
							
							[fix] implement tests and remove usage of gen_useragent in engines  
						
						
						
					 
					
						2024-06-23 11:51:41 +02:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							7f72c48b59 
							
						 
					 
					
						
						
							
							[l10n] update translations from Weblate  
						
						... 
						
						
						
						3e3c194e80ffab2bcb36809a19aa97aff39a5d7cbca43ada44ff852f398eb5811fde54157de1d0c22eeb9500b8 
					
						2024-06-21 12:16:35 +02:00 
						 
				 
			
				
					
						
							
							
								Richard Lyons 
							
						 
					 
					
						
						
						
						
							
						
						
							f195d98bfb 
							
						 
					 
					
						
						
							
							Fix search_url building.  
						
						
						
					 
					
						2024-06-20 06:30:00 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							acf3f109b2 
							
						 
					 
					
						
						
							
							[doc] hostname plugin: improve online documentation  
						
						... 
						
						
						
						The data types (list & map) should be made clearer, as these sometimes lead to
misunderstandings.
[1] https://github.com/searxng/searxng/issues/3558#issuecomment-2175058128 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-06-18 12:06:06 +02:00 
						 
				 
			
				
					
						
							
							
								Sandro Jäckel 
							
						 
					 
					
						
						
						
						
							
						
						
							accc1c1032 
							
						 
					 
					
						
						
							
							[fix] setup.py - packaging for 'answerers' to build a valid package  
						
						... 
						
						
						
						Fix installing answerers when installing SearXNG through a wheel [1].  These
files have been missed in commit d72fa99bhttps://github.com/searxng/searxng/pull/3045#issuecomment-1961767861  
						
					 
					
						2024-06-17 15:07:07 +02:00 
						 
				 
			
				
					
						
							
							
								Jeff Alyanak 
							
						 
					 
					
						
						
						
						
							
						
						
							efd69c4ca9 
							
						 
					 
					
						
						
							
							[feat] plugin Self Information: improve keyword matching  
						
						... 
						
						
						
						This change does the following things:
- the `ip` keyword is now case-insensitive
- if the query includes `my ip` it will now also match
In order to avoid too many false matches, the `ip` keyword alone matches only if
it's the _only_ word, but the inclusion of `my` loosens that to be inclusive of
users type a phrase (eg, "what is my ip", "tell me my ip", "my IP address",
etc).
Better answer context
Previously this plugin simply dumped your IP or user-agent string as an answer.
This tiny change just adds some text to contextualize those answers (eg, "Your
IP is: 1.2.3.4" instead of just "1.2.3.4"). 
						
					 
					
						2024-06-17 14:12:37 +02:00 
						 
				 
			
				
					
						
							
							
								Allen 
							
						 
					 
					
						
						
						
						
							
						
						
							13eec44b65 
							
						 
					 
					
						
						
							
							[fix] \!goi irrelevant results AND display more results  
						
						
						
					 
					
						2024-06-16 16:45:03 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							e9f8412a6e 
							
						 
					 
					
						
						
							
							[perf] torrents.html, files.html: don't parse and re-format filesize  
						
						
						
					 
					
						2024-06-15 15:42:29 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							df15c21b35 
							
						 
					 
					
						
						
							
							[feat] mozhi: fix crash, support synonyms and definition  
						
						
						
					 
					
						2024-06-15 11:33:09 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							1fe13d0ba4 
							
						 
					 
					
						
						
							
							[refactor] duckduckgo: use extr helper function in get_vqd  
						
						
						
					 
					
						2024-06-15 11:24:05 +02:00 
						 
				 
			
				
					
						
							
							
								holysoles 
							
						 
					 
					
						
						
						
						
							
						
						
							7be468d213 
							
						 
					 
					
						
						
							
							[feat] docker: add env vars for common public instance settings  
						
						
						
					 
					
						2024-06-14 14:58:02 +02:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							63b7d558b6 
							
						 
					 
					
						
						
							
							[l10n] update translations from Weblate  
						
						... 
						
						
						
						351fcdf8d4ab6400d88f1bb9a0cfa147559d3beab11c352f450636c61f2cb8b7c74be3d3b5aace1defc187ae6ecf3a8d3f5bfc316b9da27e1586d6bd0bf14d9b2b3aa3641716759a08c9fef67dd2555fe2e69dc5dc6a3503130da2a2f072535b9d1be7d53560df258c3c041fd7847aa9d3a114bf441f2fc0ff217a78625f6e8bdfd99 
					
						2024-06-14 09:27:29 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							f5eb56b63f 
							
						 
					 
					
						
						
							
							[refactor] hostnames plugin: add fallback for old hostname_replace plugin  
						
						... 
						
						
						
						Co-authored-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-06-07 14:42:52 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							845a0b678d 
							
						 
					 
					
						
						
							
							[doc] add 'hostnames' plugin to the online documentation  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-06-07 14:42:52 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							aa59bfbf60 
							
						 
					 
					
						
						
							
							[feat] hostname replace plugin: support for external list file  
						
						
						
					 
					
						2024-06-07 14:42:52 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							3bec04079c 
							
						 
					 
					
						
						
							
							[feat] hostname replace plugin: possibility to prioritize certain websites  
						
						... 
						
						
						
						Co-authored-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-06-07 14:42:52 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							46c5309888 
							
						 
					 
					
						
						
							
							[feat] mojeek: implement dedicated module  
						
						
						
					 
					
						2024-06-07 11:31:05 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							32a2175f38 
							
						 
					 
					
						
						
							
							[feat] add engines for discourse forums (python, caddy, pi-hole)  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-06-07 10:16:09 +02:00 
						 
				 
			
				
					
						
							
							
								allendema_searxng_pi 
							
						 
					 
					
						
						
						
						
							
						
						
							ee146dbc07 
							
						 
					 
					
						
						
							
							[enh] Add engine for discourse forums  
						
						
						
					 
					
						2024-06-07 10:16:09 +02:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							91882aedf1 
							
						 
					 
					
						
						
							
							[l10n] update translations from Weblate  
						
						... 
						
						
						
						00cfc653da89cbc458b58008c902c92cadcb2d159a175a9ab96e6e2488cff0922626a0f2 
					
						2024-06-07 10:14:03 +02:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							18fb701be2 
							
						 
					 
					
						
						
							
							[l10n] update translations from Weblate  
						
						... 
						
						
						
						61aa303a4170248b247c2fee8705b4a84c9cdd076ef553d1c529d7c48bd4b50f8cd9e63d211935324e3cdb5196bba8b66d1538af5393e9c4b55aeea54474eaf870f76afb4a320991 
					
						2024-05-31 11:16:35 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							5fc93b6c34 
							
						 
					 
					
						
						
							
							[fix] comment in settings.yml 'Calculator plugin' --> 'Basic Calculator'  
						
						... 
						
						
						
						Reported by @GitTimeraider in [1]
[1] https://github.com/searxng/searxng/discussions/3529#discussioncomment-9605018 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-05-30 14:34:25 +02:00 
						 
				 
			
				
					
						
							
							
								Allen 
							
						 
					 
					
						
						
						
						
							
						
						
							0fa81fc782 
							
						 
					 
					
						
						
							
							[enh] add re-usable func to filter text  
						
						
						
					 
					
						2024-05-29 17:56:17 +02:00 
						 
				 
			
				
					
						
							
							
								Jeff Alyanak 
							
						 
					 
					
						
						
						
						
							
						
						
							0fb3f0e4ae 
							
						 
					 
					
						
						
							
							[fix] do not show DDG IP from zero click  
						
						... 
						
						
						
						The zero click result from DuckDuckGo for IP should not be displayed.  It will
return the IP of the searxng server, not the user's IP, and looks a bit strange
when the `self_info` plugin is enabled as two different IPs get returned. 
						
					 
					
						2024-05-29 11:23:26 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							bb7c5bd44c 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_engine_traits.py  
						
						... 
						
						
						
						$ make data.traits
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-05-29 07:52:18 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							a20dfbbcbd 
							
						 
					 
					
						
						
							
							[fix] engine startpage: fetch_traits() / if lang name unknown by babel  
						
						... 
						
						
						
						Workflow "Update data - update_engine_traits.py" fails last night [1].
This issue has already been reported by @allendema [2].
[1] https://github.com/searxng/searxng/actions/runs/9278028691/job/25528337485#step:6:168 
[2] https://github.com/searxng/searxng/pull/3504/files#r1613559565 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-05-29 07:52:18 +02:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							8713aa6c4b 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_wikidata_units.py  
						
						
						
					 
					
						2024-05-29 06:54:24 +02:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							c16a143239 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_currencies.py  
						
						
						
					 
					
						2024-05-29 06:53:45 +02:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							8a78d7b64d 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_firefox_version.py  
						
						
						
					 
					
						2024-05-29 06:53:14 +02:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							f2763e5efc 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_ahmia_blacklist.py  
						
						
						
					 
					
						2024-05-29 06:52:39 +02:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							8250773ace 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_engine_descriptions.py  
						
						
						
					 
					
						2024-05-29 06:52:17 +02:00 
						 
				 
			
				
					
						
							
							
								Austin-Olacsi 
							
						 
					 
					
						
						
						
						
							
						
						
							9bb75a6644 
							
						 
					 
					
						
						
							
							[feat] engine: implementation of findthatmeme  
						
						
						
					 
					
						2024-05-28 18:18:13 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							c19bffde4d 
							
						 
					 
					
						
						
							
							[fix] issues reported by pylint-3.2.2  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-05-28 18:10:04 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							056968cc39 
							
						 
					 
					
						
						
							
							[fix] unit converter operating backwards (from_si <-> to_si)  
						
						... 
						
						
						
						The factors for from_si and to_si were reversed.
Closes: https://github.com/searxng/searxng/issues/3497 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-05-28 11:58:13 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kukula 
							
						 
					 
					
						
						
						
						
							
						
						
							87165ac532 
							
						 
					 
					
						
						
							
							[mod] engine hex: add sort_criteria & page_size to configuration  
						
						
						
					 
					
						2024-05-28 11:55:59 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							75e4b65127 
							
						 
					 
					
						
						
							
							[fix] ResultContainer: use self._lock and self._closed for all properties  
						
						... 
						
						
						
						Close  #3474  
					
						2024-05-24 15:38:03 +02:00 
						 
				 
			
				
					
						
							
							
								allendema_searxng_pi 
							
						 
					 
					
						
						
						
						
							
						
						
							68365c8c1d 
							
						 
					 
					
						
						
							
							[enh] add instant answers from ddg  
						
						
						
					 
					
						2024-05-24 10:44:17 +02:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							6c74bc8908 
							
						 
					 
					
						
						
							
							[l10n] update translations from Weblate  
						
						... 
						
						
						
						775bb0f22ccf70529b4a3b70d104e3be80125fcd0b2333b73c20daa579173a10b91ff3adbc3096ae1 
					
						2024-05-24 10:28:48 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kukula 
							
						 
					 
					
						
						
						
						
							
						
						
							a49232ee29 
							
						 
					 
					
						
						
							
							[feat] engine: implementation of cargo search (crates.io)  
						
						
						
					 
					
						2024-05-17 16:37:39 +02:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							3585d71f99 
							
						 
					 
					
						
						
							
							[l10n] update translations from Weblate  
						
						... 
						
						
						
						0712f8fb79a9d043024c6da9e2ae0b941276bee37a08ad29eca2ba719ed9054b57b75920ecf4ce2dc 
					
						2024-05-17 09:16:38 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							2f2d93b292 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2024-05-16 07:30:38 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							916739d6b4 
							
						 
					 
					
						
						
							
							[mod] simple theme: drop img_src from default results  
						
						... 
						
						
						
						The use of img_src AND thumbnail in the default results makes no sense (only a
thumbnail is needed).  In the current state this is rather confusing, because
img_src is displayed like a thumbnail (small) and thumbnail is displayed like an
image (large).
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-05-16 07:30:38 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							0f2f52f0b5 
							
						 
					 
					
						
						
							
							[fix] google: don't display that keyword is missing in content field  
						
						
						
					 
					
						2024-05-15 16:03:35 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							949a73103f 
							
						 
					 
					
						
						
							
							[mod] hex engine: normalize (some of) the linked terms  
						
						... 
						
						
						
						The names of the links are rather tags than real names, and they sometimes vary
greatly in their spelling:
- GitHub: github, Github
- Source code: Repository, SCM, Project Source Code
- Documentation: docs, Documentation
It was standardized to terms such as 'Source code' and 'Documentation', as
translations already exist for these terms.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-05-15 12:50:35 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kukula 
							
						 
					 
					
						
						
						
						
							
						
						
							cc8b537e34 
							
						 
					 
					
						
						
							
							[mod] package.html template: additional links (a python dict)  
						
						... 
						
						
						
						- Closes: https://github.com/searxng/searxng/issues/3456  
						
					 
					
						2024-05-15 12:50:35 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							645a840d82 
							
						 
					 
					
						
						
							
							[refactor] codeberg: use gitea engine  
						
						
						
					 
					
						2024-05-15 07:23:57 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							82b6c0d05f 
							
						 
					 
					
						
						
							
							[feat] engine: implementation of gitea  
						
						
						
					 
					
						2024-05-15 07:23:57 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							60a373ad89 
							
						 
					 
					
						
						
							
							[fix] chefkoch: use German words in content field  
						
						
						
					 
					
						2024-05-12 18:36:49 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							ffb1001f80 
							
						 
					 
					
						
						
							
							[fix] engine wikidata - WIKIDATA_UNITS has been changed in  #3378  
						
						... 
						
						
						
						This patch is a leftover from [1] in which the WIKIDATA_UNITS values has become
a dictionary.
[1] https://github.com/searxng/searxng/pull/3378 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-05-10 16:04:27 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							901819359c 
							
						 
					 
					
						
						
							
							[update] make pygments.less  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-05-10 10:00:31 +02:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							4b6eebd312 
							
						 
					 
					
						
						
							
							[l10n] update translations from Weblate  
						
						... 
						
						
						
						9487de41b20d3b115860cf6e36d0a8e99dff4055cd1c377f2c8d9abeb16006a54b5123e24f372ab44fa9b9aae8 
					
						2024-05-10 09:29:22 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							383d873597 
							
						 
					 
					
						
						
							
							[fix] unit converter plugin: can't be disabled in settings  
						
						
						
					 
					
						2024-05-09 17:40:37 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							fb32425d78 
							
						 
					 
					
						
						
							
							[mod] yacy engine: pick base_url randomly from a list of instances  
						
						... 
						
						
						
						Inspired by post [1] in the disscussion we had, while yacy.searchlab.eu was
broken.
[1] https://github.com/searxng/searxng/issues/3428#issuecomment-2101080101 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-05-09 17:29:15 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							72be98e12f 
							
						 
					 
					
						
						
							
							[feat] plugins: new calculator plugin  
						
						
						
					 
					
						2024-05-09 17:23:38 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							742303d030 
							
						 
					 
					
						
						
							
							[mod] improve unit converter plugin  
						
						... 
						
						
						
						- l10n support: parse and format decimal numbers by babel
- ability to add additional units
- improved unit detection (symbols are not unique)
- support for alias units (0,010C to F --> 32,018 °F)
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-05-09 17:16:31 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							ac430a9eaf 
							
						 
					 
					
						
						
							
							Drop pytomlpp dependency for Python >= 3.11  
						
						... 
						
						
						
						Rely on tomllib for Python >= 3.11 
						
					 
					
						2024-05-05 17:35:29 +02:00