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 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							dbed8da284 
							
						 
					 
					
						
						
							
							[fix] startpage engine: XPath expressions adapted for new HTML layout  
						
						... 
						
						
						
						Startpage has changed its HTML layout, classes like ``w-gl__result__main`` do no
longer exists and the result items have been slightly changed in their
structure.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-05-04 19:45:52 +02:00 
						 
				 
			
				
					
						
							
							
								Yaksh Bariya 
							
						 
					 
					
						
						
						
						
							
						
						
							d577817646 
							
						 
					 
					
						
						
							
							[fix] respect user preferences to open links in new tab for short answers  
						
						... 
						
						
						
						Previously only result urls were set to open in new tab by default, this should
make the behaviour consistent.
Also adds the missing rel="noreferrer" to the anchor tag. Although this should
not be needed as long as the `referrer-policy: no-referrer` header is set, it's
always nice to play safer than to have to say sorry.  For example some reverse
proxy configurations might strip off unwhitelisted headers in which case it's
nice to have this set. 
						
					 
					
						2024-05-04 06:55:37 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							78077126f2 
							
						 
					 
					
						
						
							
							[feat] wikimedia commons: support for videos, audio and other files  
						
						
						
					 
					
						2024-05-04 06:23:04 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kukula 
							
						 
					 
					
						
						
						
						
							
						
						
							46d7a8289b 
							
						 
					 
					
						
						
							
							[feat] engine: implementation of  https://hex.pm  
						
						... 
						
						
						
						The package manager for the Erlang ecosystem Find packages.
Co-authored-by: Bnyro <82752168+Bnyro@users.noreply.github.com> 
						
					 
					
						2024-05-03 21:37:37 +02:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							8225f88404 
							
						 
					 
					
						
						
							
							[l10n] update translations from Weblate  
						
						... 
						
						
						
						377c34a74079ba625bfe48c8a08e04560acc2fb6a2cfab374205ccd284cdd1d87edf2cb3f6971a077f88e23f2cc7e8506c1795e14ddd143bc6cf05d96b3d53b2cc8a6cd 
					
						2024-05-03 09:15:13 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							11fe88bb40 
							
						 
					 
					
						
						
							
							[fix] update wikidata units - remove URL prefix from Q-name  
						
						... 
						
						
						
						Sometimes the URL prefix switches from a http to a https, this patch harden the
code that removes the URL prefix from wikidata Q-name, issue has been reported
in [1].
[1] https://github.com/searxng/searxng/pull/3437#issuecomment-2082121730 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-05-01 18:58:28 +02:00 
						 
				 
			
				
					
						
							
							
								Austin-Olacsi 
							
						 
					 
					
						
						
						
						
							
						
						
							c8d0b6529b 
							
						 
					 
					
						
						
							
							[feat] engine: implementation of searchmysite  
						
						
						
					 
					
						2024-04-30 05:47:18 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							f8bdf61976 
							
						 
					 
					
						
						
							
							[fix] yep engine: invcrease timeout from defaul 3sec to 5sec  
						
						... 
						
						
						
						In the "Engines" tab on searx.space [1] nearly all engines report a
    TimeoutException: yep engine
As documented in issue #2444  [2], this problem can be fixed by increasing the
timeout. Note: on a local instance (`make run`) the timeout of 3sec was
sufficient / at least in my local test, but the balance of searx.space leads me
to believe that this tight timeout is usually not sufficient.
[1] https://searx.space/ 
[2] https://github.com/searxng/searxng/issues/2444 
Closes https://github.com/searxng/searxng/issues/3421 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-04-30 05:46:15 +02:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							e45a7cc063 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_engine_traits.py  
						
						
						
					 
					
						2024-04-29 10:02:48 +02:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							c0b6c26eea 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_firefox_version.py  
						
						
						
					 
					
						2024-04-29 10:02:16 +02:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							0ec406cb7e 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_ahmia_blacklist.py  
						
						
						
					 
					
						2024-04-29 10:01:52 +02:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							ea585d4e77 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_currencies.py  
						
						
						
					 
					
						2024-04-29 09:48:56 +02:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							d4e98c03a0 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_engine_descriptions.py  
						
						
						
					 
					
						2024-04-29 09:46:26 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							e6c345f890 
							
						 
					 
					
						
						
							
							[fix] ccc_media engine: filter video formats and ignore audio & SubRip  
						
						... 
						
						
						
						CCC media serves several recording formats, to name a few:
- application/x-subrip
- video/mp4
- video/webm
- audio/mpeg
- audio/opus
- audio/mpeg
not all of them are suitable for a video frame.  If available we should prefer
video/mp4 due to its minimal data rates.
Closes: https://github.com/searxng/searxng/issues/3431 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-04-28 08:42:18 +02:00 
						 
				 
			
				
					
						
							
							
								Jinyuan Huang 
							
						 
					 
					
						
						
						
						
							
						
						
							ecee56533c 
							
						 
					 
					
						
						
							
							improve "search existing issues from github" link  
						
						
						
					 
					
						2024-04-27 20:01:27 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							11fdc2f56a 
							
						 
					 
					
						
						
							
							[fix] drop broken azlyrics XPath engine  
						
						... 
						
						
						
						Unfortunately, azlyrics has a bot blocker that makes it impossible to implement
an XPath engine for it [1][2].
[1] https://github.com/searxng/searxng/pull/3302#issuecomment-2013529271 
[2] https://github.com/searxng/searxng/issues/3280 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-04-27 18:43:14 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							648f43be1d 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2024-04-27 18:26:23 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							3ea278aff4 
							
						 
					 
					
						
						
							
							[feat] preferences: button to enable/disable all engines  
						
						
						
					 
					
						2024-04-27 18:26:23 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							46efb2f36d 
							
						 
					 
					
						
						
							
							[feat] plugins: new unit converter plugin  
						
						
						
					 
					
						2024-04-27 18:11:33 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							b3b1258e4e 
							
						 
					 
					
						
						
							
							[data] wikidata: update wikidata_units.json  
						
						
						
					 
					
						2024-04-27 18:11:33 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							d593055888 
							
						 
					 
					
						
						
							
							[fix] ionic.io/ionicons - add back missing class="ionicon"  
						
						... 
						
						
						
						Seems to me svg2jinja added the class in the past .. but no longer in new builds
/ this patch adds the class back by using addAttributesToSVGElement [1].
To test this patch use:
    $ ./manage themes.simple
    $ cat searx/templates/simple/icons.html
and check `class="ionicon"` is in the outer `<svg ..>` tags.
[1] https://svgo.dev/docs/plugins/add-attributes-to-svg-elements/ 
[2] https://ionic.io/ionicons 
Closes: https://github.com/searxng/searxng/issues/3383 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-04-27 09:33:20 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							42b58eb448 
							
						 
					 
					
						
						
							
							[feat] media.ccc.de: implement module with pagination and iframe  
						
						
						
					 
					
						2024-04-27 08:55:26 +02:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							41f415aabf 
							
						 
					 
					
						
						
							
							[l10n] update translations from Weblate  
						
						... 
						
						
						
						f4861e2c3 
					
						2024-04-26 09:14:03 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							ddaa6ed759 
							
						 
					 
					
						
						
							
							[fix] add missing localizable (gettext) messages to searxng.msg  
						
						... 
						
						
						
						To test this patch I used .. and checked the diff of the `messages.pot` file::
    $ ./manage pyenv.cmd pybabel extract -F babel.cfg \
              -o ./searx/translations/messages.pot searx/
    $ git diff ./searx/translations/messages.pot
----
hint from @dalf: f-string are not supported [1] but there is no error [2].
[1] python-babel/babel#594 
[2] python-babel/babel#715 
Closes: https://github.com/searxng/searxng/issues/3412 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-04-26 07:34:32 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							0a4280a137 
							
						 
					 
					
						
						
							
							[refactor] translation engines: add translate category  
						
						... 
						
						
						
						Co-authored-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-04-26 07:33:28 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							91522f3801 
							
						 
					 
					
						
						
							
							[feat] engine: implementation of LibreTranslate  
						
						... 
						
						
						
						Co-authored-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-04-26 07:33:28 +02:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							af3be2b12b 
							
						 
					 
					
						
						
							
							[l10n] update translations from Weblate  
						
						... 
						
						
						
						b58f1136643b6019505cac16eaf88b5396d5515161ddc7f8e70b10247777e501b0c91d0ff7f160fd062cc9ce67131bec469bceb0dbec51330ae1879a2eb668b3c2827e5ba46f8672b58a3eff13a9c022ea424ea8188 
					
						2024-04-21 11:16:40 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							644ae51417 
							
						 
					 
					
						
						
							
							[fix] yahoo: result titles are getting mixed together  
						
						
						
					 
					
						2024-04-20 17:00:17 +02:00 
						 
				 
			
				
					
						
							
							
								mrpaulblack 
							
						 
					 
					
						
						
						
						
							
						
						
							5e4ab964b7 
							
						 
					 
					
						
						
							
							[feat] template: add apple-touch-icon in html header  
						
						... 
						
						
						
						* this makes it possible to add SearXNG to iOS devices homescreen with a proper icon 
						
					 
					
						2024-04-18 12:34:17 +02:00 
						 
				 
			
				
					
						
							
							
								singletail 
							
						 
					 
					
						
						
						
						
							
						
						
							1746eecf2b 
							
						 
					 
					
						
						
							
							[fix] engine: youtube_api - ignore channels / prevent exceptions  
						
						... 
						
						
						
						`youtube_api.py` throws an exception if the search results contain a channel, as
channels have no videoId.  This PR adds a keycheck for parsing the json response. 
						
					 
					
						2024-04-13 08:41:00 +02:00 
						 
				 
			
				
					
						
							
							
								Austin-Olacsi 
							
						 
					 
					
						
						
						
						
							
						
						
							c92846dca8 
							
						 
					 
					
						
						
							
							[fix] dead URL in settings.yml  
						
						
						
					 
					
						2024-04-13 07:03:45 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							c8dca20548 
							
						 
					 
					
						
						
							
							[upd] npm: Bump eslint in /searx/static/themes/simple  
						
						... 
						
						
						
						Bumps [eslint](https://github.com/eslint/eslint ) from 8.57.0 to 9.0.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.57.0...v9.0.0 )
---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com> 
						
					 
					
						2024-04-12 18:11:42 +02:00 
						 
				 
			
				
					
						
							
							
								Diagonalo 
							
						 
					 
					
						
						
						
						
							
						
						
							6458490271 
							
						 
					 
					
						
						
							
							[mod] engine 'mwmbl: Update API URL  
						
						
						
					 
					
						2024-04-10 06:51:28 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							f1a148f53e 
							
						 
					 
					
						
						
							
							[fix] ddg engine: if no vqd value can be determined, don't save None  
						
						... 
						
						
						
						Closes: https://github.com/searxng/searxng/issues/3370 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-04-08 10:56:11 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							bd6ff29f8f 
							
						 
					 
					
						
						
							
							[fix] remove usage of no longer existing names from lxml  
						
						... 
						
						
						
						In lxml 5.1.1 the private name `_ElementStringResult` in module `lxml.etree`
does no longer exists.
This code was written nearly a decade ago, its no longer clear what the
intention `_ElementStringResult` and `_ElementUnicodeResult` had been. It can be
assumed that these classes will no longer occur.
Closes: https://github.com/searxng/searxng/issues/3368 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-04-08 10:55:23 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							26a92c1a8d 
							
						 
					 
					
						
						
							
							[fix] new builds of icons.html do miss class="ionicon"  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-04-08 09:38:18 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							dddd628f48 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2024-04-08 09:07:45 +02:00 
						 
				 
			
				
					
						
							
							
								Yaksh Bariya 
							
						 
					 
					
						
						
						
						
							
						
						
							9f5268b4a7 
							
						 
					 
					
						
						
							
							[enh] add keybindings for copying URLs  
						
						... 
						
						
						
						'y': for in Vim-mode (yank)
'c': for SearXNG-mode (copy)
This should help keyboard heavy users 
						
					 
					
						2024-04-08 09:07:45 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							4acb52f68f 
							
						 
					 
					
						
						
							
							[fix] even if limiter not activated, botdetection must be activated  
						
						... 
						
						
						
						Closes : #2975 
Closes : #2995 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
					
						2024-04-08 07:53:04 +02:00 
						 
				 
			
				
					
						
							
							
								Austin-Olacsi 
							
						 
					 
					
						
						
						
						
							
						
						
							b6fe2cad71 
							
						 
					 
					
						
						
							
							[mod] Ask engine: remove tracking paramaters and set max page to 5  
						
						
						
					 
					
						2024-04-08 07:50:14 +02:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							bf3845b093 
							
						 
					 
					
						
						
							
							[feat] engine: implementation of Open Meteo  
						
						
						
					 
					
						2024-04-07 19:02:53 +02:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							ad9537065a 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_firefox_version.py  
						
						
						
					 
					
						2024-03-29 08:44:18 +01:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							531942ed16 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_ahmia_blacklist.py  
						
						
						
					 
					
						2024-03-29 08:43:50 +01:00