searxng-bot 
								
							 
						 
						
							
							
							
							
								
							
							
								a060c09854 
								
							 
						 
						
							
							
								
								[l10n] update translations from Weblate  
							
							... 
							
							
							
							3db237112 
						
							2025-01-03 08:49:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								c1bb0bebd4 
								
							 
						 
						
							
							
								
								[data] update searx.data - update_engine_traits.py  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-12-29 10:12:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								af3f272b0b 
								
							 
						 
						
							
							
								
								[fix] update_engine_traits.py: annas archive, bing-* and zlibrary engines  
							
							... 
							
							
							
							Github action Update data - update_engine_traits [1] had issues in annas
archive, bing-* and zlibrary engines:
    ./manage pyenv.cmd python ./searxng_extra/update/update_engine_traits.py
[1] https://github.com/searxng/searxng/actions/runs/12530827768/job/34953392587 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-12-29 10:12:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									return42 
								
							 
						 
						
							
							
							
							
								
							
							
								05c82d3201 
								
							 
						 
						
							
							
								
								[data] update searx.data - update_engine_descriptions.py  
							
							
							
						 
						
							2024-12-29 10:12:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									return42 
								
							 
						 
						
							
							
							
							
								
							
							
								f0e9c3be8c 
								
							 
						 
						
							
							
								
								[data] update searx.data - update_currencies.py  
							
							
							
						 
						
							2024-12-29 10:11:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									return42 
								
							 
						 
						
							
							
							
							
								
							
							
								428eaea2b7 
								
							 
						 
						
							
							
								
								[data] update searx.data - update_wikidata_units.py  
							
							
							
						 
						
							2024-12-29 10:11:09 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									return42 
								
							 
						 
						
							
							
							
							
								
							
							
								3d55008f23 
								
							 
						 
						
							
							
								
								[data] update searx.data - update_ahmia_blacklist.py  
							
							
							
						 
						
							2024-12-29 10:10:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									searxng-bot 
								
							 
						 
						
							
							
							
							
								
							
							
								402a09963e 
								
							 
						 
						
							
							
								
								[l10n] update translations from Weblate  
							
							... 
							
							
							
							31b458aa4fe7cc87067a585b5452e2fdbd16e2774bb44970bd5d864c775384c176f7df6ea6a842d01 
						
							2024-12-28 09:04:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Austin-Olacsi 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								73e395c8ce 
								
							 
						 
						
							
							
								
								[feat] engines: re-add alexandria.org  
							
							
							
						 
						
							2024-12-25 13:13:18 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								26097f444b 
								
							 
						 
						
							
							
								
								[fix] engine google_video: google changed the layout of the HTML response  
							
							... 
							
							
							
							Closes: https://github.com/searxng/searxng/issues/4127 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-12-22 11:45:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									searxng-bot 
								
							 
						 
						
							
							
							
							
								
							
							
								ce53d97327 
								
							 
						 
						
							
							
								
								[l10n] update translations from Weblate  
							
							... 
							
							
							
							979094524 
						
							2024-12-20 08:16:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								65c970bdf4 
								
							 
						 
						
							
							
								
								[build] /static  
							
							
							
						 
						
							2024-12-16 11:39:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								d4e3a5f2f2 
								
							 
						 
						
							
							
								
								[refactor] webapp.py: reuse get_client_settings() method to unify preference handling before render  
							
							
							
						 
						
							2024-12-16 11:39:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								1604a00b89 
								
							 
						 
						
							
							
								
								Revert "[weblate] add dummy string to trigger weblate.push.translations in CI"  
							
							... 
							
							
							
							This reverts commit 899edee5ec 
							
						 
						
							2024-12-16 09:27:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								899edee5ec 
								
							 
						 
						
							
							
								
								[weblate] add dummy string to trigger weblate.push.translations in CI  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-12-16 08:41:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								523df1d7f4 
								
							 
						 
						
							
							
								
								[build] /static  
							
							
							
						 
						
							2024-12-16 08:36:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								c8e932647b 
								
							 
						 
						
							
							
								
								[fix] settings: javascript crash when entering due to missing search form  
							
							
							
						 
						
							2024-12-16 08:36:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zhijie He 
								
							 
						 
						
							
							
							
							
								
							
							
								8d2c01e4ce 
								
							 
						 
						
							
							
								
								[chore] cleanup  
							
							
							
						 
						
							2024-12-16 08:32:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zhijie He 
								
							 
						 
						
							
							
							
							
								
							
							
								12c27f416f 
								
							 
						 
						
							
							
								
								[enh] add engine- prefix, replace blank space to -  
							
							
							
						 
						
							2024-12-16 08:32:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zhijie He 
								
							 
						 
						
							
							
							
							
								
							
							
								e90fa48018 
								
							 
						 
						
							
							
								
								[fix]: fix engine name may break some css style, contains "right", "left", "center"  
							
							
							
						 
						
							2024-12-16 08:32:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								c60fe999cf 
								
							 
						 
						
							
							
								
								Update data - locales  
							
							... 
							
							
							
							./searxng_extra/update/update_locales.py
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-12-13 18:45:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								f952668fde 
								
							 
						 
						
							
							
								
								[l10n] adding new language Tatar (tt)  
							
							... 
							
							
							
							$ ./manage pyenv.cmd bash
    $ pybabel init -i searx/translations/messages.pot -d searx/translations -l tt
    creating catalog searx/translations/tt/LC_MESSAGES/messages.po based on searx/translations/messages.pot
Closes: https://github.com/searxng/searxng/issues/4098 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-12-13 18:45:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									searxng-bot 
								
							 
						 
						
							
							
							
							
								
							
							
								8791345869 
								
							 
						 
						
							
							
								
								[l10n] update translations from Weblate  
							
							... 
							
							
							
							941da8a117c9e8973a1ef3f3b6e8edb4af3d77469663dbe726d2c7dfb9dd20fa1977736fe17d999d7 
						
							2024-12-13 08:15:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								0245e82bd2 
								
							 
						 
						
							
							
								
								[build] /static  
							
							
							
						 
						
							2024-12-01 15:04:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								8c3f0c3d52 
								
							 
						 
						
							
							
								
								[fix] if image load fails on client side, show default image  
							
							... 
							
							
							
							BTW: change icon color from red to gray
Closes:
- https://github.com/searxng/searxng/issues/4066 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-12-01 15:04:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								4a8d333d5b 
								
							 
						 
						
							
							
								
								[build] /static  
							
							
							
						 
						
							2024-12-01 13:08:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								a7537a6935 
								
							 
						 
						
							
							
								
								[feat] search: add url formatting preference  
							
							
							
						 
						
							2024-12-01 13:08:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								cae07b9bf8 
								
							 
						 
						
							
							
								
								[build] /static  
							
							
							
						 
						
							2024-11-29 20:24:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								365c4d0643 
								
							 
						 
						
							
							
								
								[chore] search.js: remove leftovers from shift to multiselect categories PR  
							
							
							
						 
						
							2024-11-29 20:24:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								6948689d2a 
								
							 
						 
						
							
							
								
								[enh] use longest title and test get_ordered_results()  
							
							
							
						 
						
							2024-11-29 15:26:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								94aafc83a6 
								
							 
						 
						
							
							
								
								[build] /static  
							
							
							
						 
						
							2024-11-29 15:05:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								6a9b97cad2 
								
							 
						 
						
							
							
								
								[feat] search: shift/ctrl click a category to select multiple categories  
							
							
							
						 
						
							2024-11-29 15:05:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									return42 
								
							 
						 
						
							
							
							
							
								
							
							
								6ca89e1319 
								
							 
						 
						
							
							
								
								[data] update searx.data - update_engine_traits.py  
							
							
							
						 
						
							2024-11-29 14:57:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								605f38b352 
								
							 
						 
						
							
							
								
								[fix] update_currencies.py: github CI has longer timeouts  
							
							... 
							
							
							
							Github action Update data - update_currencies [1]:
    ./manage pyenv.cmd python ./searxng_extra/update/update_currencies.py
fails with ``httpcore.ReadTimeout`` / the default timeout is 3sec.
[1] https://github.com/searxng/searxng/actions/runs/12076864366/job/33703464399 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-11-29 14:50:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									searxng-bot 
								
							 
						 
						
							
							
							
							
								
							
							
								2717ffd094 
								
							 
						 
						
							
							
								
								[l10n] update translations from Weblate  
							
							... 
							
							
							
							ba1cebf8b25da337e58379976e0fa080d13242ac0f2d2bb9c1d4b3768be588f13a63779a649d5494b7ce0636996f4ed2d9d02a34ef99de3ab1d94d18f56fa1dff38e0412e5c6694ec9e9e0864c625e848c84a87ab0528ebc3a97b340f5ea8e5fdd25adcf6b35d0ada0ec01bc7ca3c3051adffd7987d5c101710f862cf05ae7f4c00a82a25e9a1b8cd81e70180726a79aab7a56a81ed44ff7213b2b40d6951926fb18e823c291557b884908525fcc395fe2bf7267d21ac5278d18e3376ba638f5ad5c94c9b313aaa801da23b4961df86698f206973a117384054d5cba41d3f2194692ded48b1d84b77ff92ece96ac9 
						
							2024-11-29 14:23:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								540323a4b0 
								
							 
						 
						
							
							
								
								[mod] hardening xpath engine: ignore empty results  
							
							... 
							
							
							
							A SearXNG maintainer on Matrix reported a traceback::
    File "searxng-src/searx/engines/xpath.py", line 272, in response
      dom = html.fromstring(resp.text)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "searx-pyenv/lib/python3.11/site-packages/lxml/html/__init__.py", line 850, in fromstring
      doc = document_fromstring(html, parser=parser, base_url=base_url, **kw)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "searx-pyenv/lib/python3.11/site-packages/lxml/html/__init__.py", line 738, in document_fromstring
      raise etree.ParserError(
    lxml.etree.ParserError: Document is empty
I don't have an example to reproduce the issue, but the issue and this patch are
clearly recognizable even without an example.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-11-29 14:20:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									return42 
								
							 
						 
						
							
							
							
							
								
							
							
								32260a2738 
								
							 
						 
						
							
							
								
								[data] update searx.data - update_wikidata_units.py  
							
							
							
						 
						
							2024-11-29 08:01:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									return42 
								
							 
						 
						
							
							
							
							
								
							
							
								db60c91a94 
								
							 
						 
						
							
							
								
								[data] update searx.data - update_ahmia_blacklist.py  
							
							
							
						 
						
							2024-11-29 08:00:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									return42 
								
							 
						 
						
							
							
							
							
								
							
							
								2b9cc53082 
								
							 
						 
						
							
							
								
								[data] update searx.data - update_engine_descriptions.py  
							
							
							
						 
						
							2024-11-29 07:59:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									return42 
								
							 
						 
						
							
							
							
							
								
							
							
								a3d49d8d4f 
								
							 
						 
						
							
							
								
								[data] update searx.data - update_firefox_version.py  
							
							
							
						 
						
							2024-11-29 07:58:23 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								0ca2520115 
								
							 
						 
						
							
							
								
								[feat] json/xpath engine: config option for method and body  
							
							
							
						 
						
							2024-11-28 09:53:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								5a9c1c6b5b 
								
							 
						 
						
							
							
								
								[fix] crowdview engine: html tags in title and content  
							
							
							
						 
						
							2024-11-28 06:19:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								7b6b772e34 
								
							 
						 
						
							
							
								
								[fix] wikicommons engine: remove HTML tags from result items  
							
							... 
							
							
							
							BTW: humanize filesize (Bytes) to KB, MB, GB ..
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-11-28 06:05:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								342d321196 
								
							 
						 
						
							
							
								
								[fix] google engine: remove <script> tags from result items  
							
							... 
							
							
							
							In some results, Google returns a <script> tag that must be removed before
extracting the content.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-11-27 13:49:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Austin-Olacsi 
								
							 
						 
						
							
							
							
							
								
							
							
								55481a6377 
								
							 
						 
						
							
							
								
								[fix] findthatmeme engine URLs have changed  
							
							
							
						 
						
							2024-11-27 11:08:23 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								78f5300830 
								
							 
						 
						
							
							
								
								[chore] drop sjp engine: WEB side has changed a long time ago  
							
							... 
							
							
							
							The WEB page (PL only) has changed and there is now also a kind of CAPTCHA.
There is currently no possibility to restore the function of this engine.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-11-26 15:45:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								ac0c6cc2d1 
								
							 
						 
						
							
							
								
								[chore] remove invalid base_url from settings.yml engines  
							
							... 
							
							
							
							The engines do not have / do not need a property `base_url`, lets remove it from
the settings.yml
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-11-26 10:06:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								36a6f9c95f 
								
							 
						 
						
							
							
								
								[fix] engine: Library of Congress - image & thumb links  
							
							... 
							
							
							
							The properties `item.service_medium` and `item.thumb_gallery` are not given for
every result item.  It is more reliable to use the first (thumb) and
last (image) URL in the list of of URLs in `image_url`.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-11-26 09:36:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								66f6495a22 
								
							 
						 
						
							
							
								
								[fix] duckduckgo extra: crashes and returns no results  
							
							
							
						 
						
							2024-11-25 17:00:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5bf3fbc93b 
								
							 
						 
						
							
							
								
								[fix] openmetrics: value is None if there's no data  
							
							
							
						 
						
							2024-11-25 16:57:03 +01:00