Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								6dd07b88a4 
								
							 
						 
						
							
							
								
								[feat] lib.rs: use packages.html template  
							
							
							
						 
						
							2024-03-09 10:17:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								50d5a9ff60 
								
							 
						 
						
							
							
								
								[fix] issues reported by pylint 3.1.0  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-03-09 09:28:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								a7b51f023e 
								
							 
						 
						
							
							
								
								[black] upgrade black 22.12.0 --> 24.2.0  
							
							... 
							
							
							
							The issue discussed in [1] has been solved since [2] has been merged into black
/ now we can upgrade without touching 69 files as it was needed with black
23.1.0 [3].
[1] https://github.com/searxng/searxng/pull/2159#issuecomment-1425723977 
[2] https://github.com/psf/black/pull/4060 
[3] https://github.com/searxng/searxng/pull/2159/files 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-03-09 08:15:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								44decaa524 
								
							 
						 
						
							
							
								
								[feat] pkg.go.dev: use packages.html template  
							
							
							
						 
						
							2024-03-08 17:18:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									centralscrutinizer21 
								
							 
						 
						
							
							
							
							
								
							
							
								fbea0dd3ce 
								
							 
						 
						
							
							
								
								[l10n] Italian translation of infopages  
							
							
							
						 
						
							2024-03-08 17:18:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									searxng-bot 
								
							 
						 
						
							
							
							
							
								
							
							
								9c08a0cddd 
								
							 
						 
						
							
							
								
								[translations] update from Weblate  
							
							... 
							
							
							
							184c000d87a107e46cf02911c4be4e8977cc4a9923cee05e7bb2f84b466efdc 
						
							2024-03-08 08:21:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								fba8371396 
								
							 
						 
						
							
							
								
								[fix] XPath engine hoogle - hoogle.haskell.org has no paging support  
							
							... 
							
							
							
							Search on hoogle.haskell.org does no longer have pages.
Closes: https://github.com/searxng/searxng/issues/3278 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-03-07 17:31:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								a5b81e2555 
								
							 
						 
						
							
							
								
								[fix] nyaa engine - paging support & filesize (GiB)  
							
							... 
							
							
							
							BTW: pylint engine
Closes: https://github.com/searxng/searxng/issues/3290 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-03-07 07:38:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								3179993847 
								
							 
						 
						
							
							
								
								[fix] XPath engine lobste.rs - argument utf8 is no longer needed  
							
							... 
							
							
							
							Closes: https://github.com/searxng/searxng/issues/3279 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-03-06 13:24:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								3529f0af50 
								
							 
						 
						
							
							
								
								[fix] engine searchcode.com - paging is broken in searchcode.com's API  
							
							... 
							
							
							
							paging is broken in searchcode.com's API .. not sure it will ever been fixed /
this commit disables paging in the engine and BTW pylint `searchcode_code.py`.
Closes: https://github.com/searxng/searxng/issues/3287 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-03-06 12:33:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								76b18545e4 
								
							 
						 
						
							
							
								
								[fix] XPath engine naver - content selector needed an update  
							
							... 
							
							
							
							Closes: https://github.com/searxng/searxng/issues/3282 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-03-06 11:11:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								5602f0bf96 
								
							 
						 
						
							
							
								
								[fix] engine pinterest - ignore result type 'story'  
							
							... 
							
							
							
							Close: https://github.com/searxng/searxng/issues/3289 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-03-06 07:33:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								d97b84bea2 
								
							 
						 
						
							
							
								
								[fix] ddg engines (get_vqd) - the vqd value is no longer in the form  
							
							... 
							
							
							
							Closes: https://github.com/searxng/searxng/issues/3276 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-03-05 16:27:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								0e2566db68 
								
							 
						 
						
							
							
								
								internetarchivescholar engine: set timeout to 15 seconds  
							
							
							
						 
						
							2024-03-03 20:16:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								7c5c11949b 
								
							 
						 
						
							
							
								
								Checker: tests for wikispecies  
							
							
							
						 
						
							2024-03-03 20:00:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								8fed5798ab 
								
							 
						 
						
							
							
								
								Checker: tests for bahnhof  
							
							
							
						 
						
							2024-03-03 20:00:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yaksh Bariya 
								
							 
						 
						
							
							
							
							
								
							
							
								b1431e1670 
								
							 
						 
						
							
							
								
								[feat] engine: implementation of cppreference  
							
							
							
						 
						
							2024-03-03 17:07:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								1a66bfa66c 
								
							 
						 
						
							
							
								
								checker: display results at the end  
							
							
							
						 
						
							2024-03-03 11:18:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								38fdd2288a 
								
							 
						 
						
							
							
								
								Drop typing-extensions dependency ( #3265 )  
							
							... 
							
							
							
							Co-authored-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-03-02 13:10:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									searxng-bot 
								
							 
						 
						
							
							
							
							
								
							
							
								1892a87fd2 
								
							 
						 
						
							
							
								
								[translations] update from Weblate  
							
							... 
							
							
							
							663d8815bf97823239480a0ec8d90521198110e90be9a3b803ba238bbaaa43e6950cdb97807c9891de16ca50cd85241d9ce 
						
							2024-03-02 09:37:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								f3b4bf86a7 
								
							 
						 
						
							
							
								
								[feat] engine: implementation of void linux packages  
							
							... 
							
							
							
							Co-authored-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-02-29 13:12:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								d58760ef75 
								
							 
						 
						
							
							
								
								[mod] pypi engine: use packages.html  
							
							
							
						 
						
							2024-02-29 07:48:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dalf 
								
							 
						 
						
							
							
							
							
								
							
							
								35873b5a1c 
								
							 
						 
						
							
							
								
								Update searx.data - update_ahmia_blacklist.py  
							
							
							
						 
						
							2024-02-29 07:47:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dalf 
								
							 
						 
						
							
							
							
							
								
							
							
								df74b5b59b 
								
							 
						 
						
							
							
								
								Update searx.data - update_firefox_version.py  
							
							
							
						 
						
							2024-02-29 07:47:01 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dalf 
								
							 
						 
						
							
							
							
							
								
							
							
								473b2dd42f 
								
							 
						 
						
							
							
								
								Update searx.data - update_wikidata_units.py  
							
							
							
						 
						
							2024-02-29 07:46:27 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dalf 
								
							 
						 
						
							
							
							
							
								
							
							
								9a474715e8 
								
							 
						 
						
							
							
								
								Update searx.data - update_engine_descriptions.py  
							
							
							
						 
						
							2024-02-29 07:46:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								c0b97c6543 
								
							 
						 
						
							
							
								
								[fix] re-add opensearch_url / its used in based.html  
							
							... 
							
							
							
							The URL was accidentally deleted in a85907a98 
							
						 
						
							2024-02-25 18:26:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									templehasfallen 
								
							 
						 
						
							
							
							
							
								
							
							
								e8bd6c03bf 
								
							 
						 
						
							
							
								
								Update settings.yml  
							
							... 
							
							
							
							Changed value of "extra_proxy_timeout" from 10.0 to 10 as the variable expects an int.
Uncommenting this value with a non-int value will throw many errors and crash all engines. 
							
						 
						
							2024-02-25 16:35:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Austin-Olacsi 
								
							 
						 
						
							
							
							
							
								
							
							
								9330a072eb 
								
							 
						 
						
							
							
								
								[feat] engine: implementation of pixiv  
							
							
							
						 
						
							2024-02-25 16:29:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								cf57914359 
								
							 
						 
						
							
							
								
								[build] /static  
							
							
							
						 
						
							2024-02-25 16:22:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								db1f9b31c9 
								
							 
						 
						
							
							
								
								[feat] images: show resolution inside the image and fix image details overflow  
							
							... 
							
							
							
							Co-authored-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-02-25 16:22:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								e76ab1a4b3 
								
							 
						 
						
							
							
								
								[refactor] images: add resolution, image format and filesize fields  
							
							... 
							
							
							
							Co-authored-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-02-25 16:22:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								b683aa63fb 
								
							 
						 
						
							
							
								
								[feat] github: use packages template  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-02-25 14:56:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								1d6f475fbc 
								
							 
						 
						
							
							
								
								[feat] dockerhub: use packages template  
							
							
							
						 
						
							2024-02-25 14:56:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								34fa2b7cca 
								
							 
						 
						
							
							
								
								[build] /static  
							
							
							
						 
						
							2024-02-25 14:56:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								938391b050 
								
							 
						 
						
							
							
								
								[feat] templates: add package result template  
							
							... 
							
							
							
							Co-authored-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-02-25 14:56:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								a85907a98f 
								
							 
						 
						
							
							
								
								[fix] opensearxh.xml: firefox v123 does not except self-URI (URL with param)  
							
							... 
							
							
							
							Before this patch we had a address in the rel-self-template with params [1]:
GET::
    <Url method="GET"
         rel="self"
         template="/opensearch.xml?method=GET&autocomplete=google"
         type="application/opensearchdescription+xml"/>
POST::
    <Url method="POST"
         rel="self"
         template="/opensearch.xml?method=POST&autocomplete=google"
         type="application/opensearchdescription+xml"/>
The first one (GET) is no longer accepted by firefox since v123, the latter one
was always been wrong (since it mixes GET params with a POST request).
Since Firefox v123 a template syntax [2] in the rel-self-template is no longer
supported / Firefox will report an error::
    Firefox could not download the search plugin from:
    http://127.0.0.1:8888//opensearch.xml?method=GET&autocomplete=google 
This patch reduce the URL to::
    template="http://127.0.0.1:8888/opensearch.xml "
[1] https://github.com/dewitt/opensearch/blob/master/opensearch-1-1-draft-6.md#url-rel-values 
[2] https://github.com/dewitt/opensearch/blob/master/opensearch-1-1-draft-6.md#opensearch-url-template-syntax 
Closes: https://github.com/searxng/searxng/issues/3227 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-02-25 07:33:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									searxng-bot 
								
							 
						 
						
							
							
							
							
								
							
							
								671333081c 
								
							 
						 
						
							
							
								
								[translations] update from Weblate  
							
							... 
							
							
							
							946267db3 
						
							2024-02-23 08:14:58 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								cfbe59b6b3 
								
							 
						 
						
							
							
								
								[feat] engine: implementation of mozhi  
							
							
							
						 
						
							2024-02-23 07:50:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Xinos 
								
							 
						 
						
							
							
							
							
								
							
							
								3c42252c78 
								
							 
						 
						
							
							
								
								[feat] engine: implementation of yandex music  
							
							... 
							
							
							
							Access to music is limited to a few countries:
- https://yandex.com/support/music/access.html  
							
						 
						
							2024-02-21 17:17:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									micsthepick 
								
							 
						 
						
							
							
							
							
								
							
							
								fde21c8f99 
								
							 
						 
						
							
							
								
								[feat] engine: Add LiveSpace livestreams  
							
							
							
						 
						
							2024-02-20 14:45:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									searxng-bot 
								
							 
						 
						
							
							
							
							
								
							
							
								3b80f9fe03 
								
							 
						 
						
							
							
								
								[translations] update from Weblate  
							
							... 
							
							
							
							df7653397c62c03816a48235060445545961275a77e510772d9b4c 
						
							2024-02-20 12:33:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								894f164869 
								
							 
						 
						
							
							
								
								[fix] sort RTL_LOCALES before written into locales.json  
							
							... 
							
							
							
							To avoid unnecessary changes to the file, the list should be sorted before it is
written to the file.
You can test it by calling multiple times::
    make data.locales
and searx/data/locales.json should be unchanged.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-02-20 12:29:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								ed66ed758d 
								
							 
						 
						
							
							
								
								[mod] reduce memory footprint by not calling babel.Locale.parse at runtime  
							
							... 
							
							
							
							babel.Locale.parse loads more than 60MB in RAM.  The only purpose is to get:
    LOCALE_NAMES   - searx.data.LOCALES["LOCALE_NAMES"]
    RTL_LOCALES    - searx.data.LOCALES["RTL_LOCALES"]
This commit calls babel.Locale.parse when the translations are update from
weblate and stored in::
    searx/data/locales.json
This file can be build by::
    ./manage data.locales
By store these variables in searx.data when the translations are updated we save
round about 65MB (usually 4 worker = 260MB of RAM saved.
Suggested-by: https://github.com/searxng/searxng/discussions/2633#discussioncomment-8490494 
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-02-20 10:43:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								76845ea42c 
								
							 
						 
						
							
							
								
								[mod] engine ask.com - parse JS result to JSON  
							
							... 
							
							
							
							Parse the result list from ask.com given in the variable named
window.MESON.initialState::
    <script nonce="..">
        window.MESON = window.MESON || {};
        window.MESON.initialState = {"siteConfig": ...
          ...}};
        window.MESON.loadedLang = "en";
    </script>
The result list is in field::
    json_resp['search']['webResults']['results']
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-02-18 09:17:22 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hackurei 
								
							 
						 
						
							
							
							
							
								
							
							
								3df53d6e50 
								
							 
						 
						
							
							
								
								[feat] engine: implementation of ask.com  
							
							
							
						 
						
							2024-02-18 09:17:22 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									searxng-bot 
								
							 
						 
						
							
							
							
							
								
							
							
								2aef3a556f 
								
							 
						 
						
							
							
								
								[translations] update from Weblate  
							
							... 
							
							
							
							be989636e0e3455cb8edc279680e0d3b7f9ff68fc5440980f3846c711618f3a1d12e762fab319100b9854a5a4aebfb23f13 
						
							2024-02-16 15:48:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								11c0651ef4 
								
							 
						 
						
							
							
								
								[fix] lingva: redirect and parsing error  
							
							
							
						 
						
							2024-02-11 11:28:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dalf 
								
							 
						 
						
							
							
							
							
								
							
							
								bffc4905ce 
								
							 
						 
						
							
							
								
								Update searx.data - update_currencies.py  
							
							
							
						 
						
							2024-02-10 23:55:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								bfcd41f04a 
								
							 
						 
						
							
							
								
								[clean] drop obsolete py3.7 compatibility  
							
							... 
							
							
							
							- https://github.com/searxng/searxng/discussions/2356 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-02-10 09:27:19 +01:00