Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								d6ac2b5a55 
								
							 
						 
						
							
							
								
								[feat] engine: implementation of bahnhof.de  
							
							
							
						 
						
							2023-12-23 17:38:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								6129b16165 
								
							 
						 
						
							
							
								
								[mod] simplify no results on pages > 1 to "There are no more results."  
							
							... 
							
							
							
							BTW: remove not needed whitespaces in the generated HTML
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2023-12-23 09:50:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									obfuscated-loop 
								
							 
						 
						
							
							
							
							
								
							
							
								2179a418c4 
								
							 
						 
						
							
							
								
								[mod] Change no results error message based on page number  
							
							
							
						 
						
							2023-12-23 09:50:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jay 
								
							 
						 
						
							
							
							
							
								
							
							
								b4de72a96f 
								
							 
						 
						
							
							
								
								[mod] Capitalize theme names/styles in theme.html view file  
							
							
							
						 
						
							2023-12-23 09:07:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dependabot[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								26737fda1b 
								
							 
						 
						
							
							
								
								Bump sharp from 0.32.6 to 0.33.0 in /searx/static/themes/simple  
							
							... 
							
							
							
							Bumps [sharp](https://github.com/lovell/sharp ) from 0.32.6 to 0.33.0.
- [Release notes](https://github.com/lovell/sharp/releases )
- [Changelog](https://github.com/lovell/sharp/blob/main/docs/changelog.md )
- [Commits](https://github.com/lovell/sharp/compare/v0.32.6...v0.33.0 )
---
updated-dependencies:
- dependency-name: sharp
  dependency-type: direct:development
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com> 
							
						 
						
							2023-12-23 07:49:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								3665b32aff 
								
							 
						 
						
							
							
								
								Revert "[fix] update user agent"  
							
							... 
							
							
							
							This reverts commit 3c6549a17fhttps://github.com/searxng/searxng/pull/2826  
							
						 
						
							2023-12-23 07:48:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									searxng-bot 
								
							 
						 
						
							
							
							
							
								
							
							
								518dd97c89 
								
							 
						 
						
							
							
								
								[translations] update from Weblate  
							
							... 
							
							
							
							fc2dfc1083938cfbac7b7286fba1d066d218 
						
							2023-12-23 07:40:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								8a4104b992 
								
							 
						 
						
							
							
								
								[feat] engine: implementation of rotten tomatoes  
							
							
							
						 
						
							2023-12-11 18:59:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								dda74fc9c9 
								
							 
						 
						
							
							
								
								[feat] engine: implementation of mdn  
							
							
							
						 
						
							2023-12-11 18:57:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								b5b81c9806 
								
							 
						 
						
							
							
								
								[feat] engine: implementation of fyyd  
							
							
							
						 
						
							2023-12-11 18:56:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								527e13ab46 
								
							 
						 
						
							
							
								
								[feat] engine: implementation of podcastindex.org  
							
							
							
						 
						
							2023-12-11 18:55:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								3bc85c511c 
								
							 
						 
						
							
							
								
								[mod] tootfinder: implement python module  
							
							
							
						 
						
							2023-12-11 18:54:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Brock Vojkovic 
								
							 
						 
						
							
							
							
							
								
							
							
								0bcff32dd7 
								
							 
						 
						
							
							
								
								[fix] update check.searx.space IP addresses  
							
							
							
						 
						
							2023-12-11 15:21:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									searxng-bot 
								
							 
						 
						
							
							
							
							
								
							
							
								574ed29d3e 
								
							 
						 
						
							
							
								
								[translations] update from Weblate  
							
							... 
							
							
							
							fa2970d07f19144327110f1b4dbc791e0c811f45cc83a5f93c2a390d735b7aa9cad06b0997554eaa22f4e19946d1dac8b5b5c57f6eb54e3908a204d2b58e4043a40da4d89f08502e 
						
							2023-12-08 08:42:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								3829c253ff 
								
							 
						 
						
							
							
								
								[mod] add option max_page to bing, brave, qwant, startpage & mojeek  
							
							... 
							
							
							
							[1] https://github.com/searxng/searxng/issues/2982#issuecomment-1808975780 
Reported-by: @Damaj301damaj-lol [1]
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2023-12-03 13:47:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								2274d55d5a 
								
							 
						 
						
							
							
								
								[mod] add option max_page  
							
							... 
							
							
							
							Related: https://github.com/searxng/searxng/issues/2982 
Closes: https://github.com/searxng/searxng/issues/2972 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2023-12-03 13:47:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dalf 
								
							 
						 
						
							
							
							
							
								
							
							
								5a72977efa 
								
							 
						 
						
							
							
								
								Update searx.data - update_currencies.py  
							
							
							
						 
						
							2023-11-29 06:34:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dalf 
								
							 
						 
						
							
							
							
							
								
							
							
								b18bef17a7 
								
							 
						 
						
							
							
								
								Update searx.data - update_engine_descriptions.py  
							
							
							
						 
						
							2023-11-29 06:24:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dalf 
								
							 
						 
						
							
							
							
							
								
							
							
								a136b0b44d 
								
							 
						 
						
							
							
								
								Update searx.data - update_ahmia_blacklist.py  
							
							
							
						 
						
							2023-11-29 06:18:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dalf 
								
							 
						 
						
							
							
							
							
								
							
							
								3ca84cb8d7 
								
							 
						 
						
							
							
								
								Update searx.data - update_wikidata_units.py  
							
							
							
						 
						
							2023-11-29 06:17:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								bf75a8c2a0 
								
							 
						 
						
							
							
								
								[feat] engine: implementation of bpb  
							
							
							
						 
						
							2023-11-27 16:46:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								04cfce2eb8 
								
							 
						 
						
							
							
								
								[feat] yep: support for images and news (and safesearch)  
							
							
							
						 
						
							2023-11-27 15:07:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								ee2675c999 
								
							 
						 
						
							
							
								
								[update] make pygments.less  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2023-11-27 14:43:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								44392bd436 
								
							 
						 
						
							
							
								
								[mod] improve implementation of presearch engine  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2023-11-27 14:16:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								23582aac5c 
								
							 
						 
						
							
							
								
								[feat] implementation of presearch engine  
							
							
							
						 
						
							2023-11-27 14:16:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									obfuscated-loop 
								
							 
						 
						
							
							
							
							
								
							
							
								99fb565b39 
								
							 
						 
						
							
							
								
								[mod] Retain page numbers even when there are no results  
							
							
							
						 
						
							2023-11-27 14:07:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								c3cc24be12 
								
							 
						 
						
							
							
								
								[feat] engine: implementation of destatis  
							
							
							
						 
						
							2023-11-27 13:54:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									searxng-bot 
								
							 
						 
						
							
							
							
							
								
							
							
								a36eae1d68 
								
							 
						 
						
							
							
								
								[translations] update from Weblate  
							
							... 
							
							
							
							d0511fe50e5d09a011111634b3329df37609bb415aca14b05dce9f2f730019b389a46a052620f6911716d7001d30f17f24cb7c4062e27ba200bc5 
						
							2023-11-27 07:32:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									obfuscated-loop 
								
							 
						 
						
							
							
							
							
								
							
							
								cc6058057d 
								
							 
						 
						
							
							
								
								[build] /static  
							
							
							
						 
						
							2023-11-23 07:30:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									obfuscated-loop 
								
							 
						 
						
							
							
							
							
								
							
							
								355d2dc678 
								
							 
						 
						
							
							
								
								[fix] Remove anchor tag outline in image results  
							
							
							
						 
						
							2023-11-23 07:30:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									searxng-bot 
								
							 
						 
						
							
							
							
							
								
							
							
								e99ebb3dec 
								
							 
						 
						
							
							
								
								[translations] update from Weblate  
							
							... 
							
							
							
							e245d1bd08ee33fca31c8c1557c925c63f4115908183bdd57115ef9db7544d823ce4d1f2902b8bafd2350f4a0510e6293fd477881443556b2f6113133818f8 
						
							2023-11-22 09:43:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jinyuan Huang 
								
							 
						 
						
							
							
							
							
								
							
							
								3601badd84 
								
							 
						 
						
							
							
								
								[build] /static  
							
							
							
						 
						
							2023-11-14 13:34:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jinyuan Huang 
								
							 
						 
						
							
							
							
							
								
							
							
								903449e0b5 
								
							 
						 
						
							
							
								
								[fix] Images cannot be clicked anymore  #3006  
							
							... 
							
							
							
							URL in sidedbar only exists in HTTP POST requests.  On HTTP GET requests the
selector ``#search_url button#copy_url`` results in a ``null`` type and a
``.style.display`` raises::
   Uncaught TypeError: d.querySelector(...) is null
As a result, the initialization of the event handler is no longer carried out.
Closes: https://github.com/searxng/searxng/issues/3003 
Suggested-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2023-11-14 13:28:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									searxng-bot 
								
							 
						 
						
							
							
							
							
								
							
							
								79db70f2b7 
								
							 
						 
						
							
							
								
								[translations] update from Weblate  
							
							... 
							
							
							
							2b7f195db411951c72878199f48512f9981aadcaeb0c6acc01d46d32f1dd13caafe161aac910601c9 
						
							2023-11-12 20:54:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jinyuan Huang 
								
							 
						 
						
							
							
							
							
								
							
							
								727de1c4ef 
								
							 
						 
						
							
							
								
								[build] /static  
							
							
							
						 
						
							2023-11-10 13:28:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jinyuan Huang 
								
							 
						 
						
							
							
							
							
								
							
							
								8adc7b0433 
								
							 
						 
						
							
							
								
								add a "copy" button to the "search-url" sidebar  
							
							
							
						 
						
							2023-11-10 13:28:04 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									searxng-bot 
								
							 
						 
						
							
							
							
							
								
							
							
								96ccec1aa6 
								
							 
						 
						
							
							
								
								[translations] update from Weblate  
							
							... 
							
							
							
							acdcdace831a1602a9a1d1070d3 
						
							2023-11-03 10:01:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b5a8ddfec8 
								
							 
						 
						
							
							
								
								Revert "[fix] limit maximum page number of a search query to page 50." ( #2979 )  
							
							... 
							
							
							
							This reverts commit 7e2e335dd1 
							
						 
						
							2023-11-01 16:55:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								d13a8f6453 
								
							 
						 
						
							
							
								
								[mod] document server:public_instance & remove it out of the botdetection  
							
							... 
							
							
							
							- the option server:public_instance lacks some documentation
- the processing of this option belongs in the limiter and not
  in botdetection module
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2023-11-01 06:44:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								fd814aac86 
								
							 
						 
						
							
							
								
								[mod] isolation of botdetection from the limiter  
							
							... 
							
							
							
							This patch was inspired by the discussion around PR-2882 [2].  The goals of this
patch are:
1. Convert plugin searx.plugin.limiter to normal code [1]
2. isolation of botdetection from the limiter [2]
3. searx/{tools => botdetection}/config.py and drop searx.tools
4. in URL /config, 'limiter.enabled' is true only if the limiter is really
   enabled (Redis is available).
This patch moves all the code that belongs to botdetection into namespace
searx.botdetection and code that belongs to limiter is placed in namespace
searx.limiter.
Tthe limiter used to be a plugin at some point botdetection was added, it was
not a plugin.  The modularization of these two components was long overdue.
With the clear modularization, the documentation could then also be organized
according to the architecture.
[1] https://github.com/searxng/searxng/pull/2882 
[2] https://github.com/searxng/searxng/pull/2882#issuecomment-1741716891 
To test:
- check the app works without the limiter, check `/config`
- check the app works with the limiter and with the token, check `/config`
- make docs.live .. and read
  - http://0.0.0.0:8000/admin/searx.limiter.html 
  - http://0.0.0.0:8000/src/searx.botdetection.html#botdetection 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2023-11-01 06:44:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									sev 
								
							 
						 
						
							
							
							
							
								
							
							
								b05a15540e 
								
							 
						 
						
							
							
								
								Check public_instance in simple theme  
							
							... 
							
							
							
							Fix  #2975  
						
							2023-10-31 10:40:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								7e2e335dd1 
								
							 
						 
						
							
							
								
								[fix] limit maximum page number of a search query to page 50.  
							
							... 
							
							
							
							To test this PR run a local instance and try to query page 51:
    http://127.0.0.1:8888/search?q=foo&pageno=51 
A parameter exception will be raised:
    searx.exceptions.SearxParameterException: Invalid value "51" for parameter pageno
And the client will receive a HTTP 400 (Bad request).
Closes https://github.com/searxng/searxng/issues/2972 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2023-10-29 16:17:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dalf 
								
							 
						 
						
							
							
							
							
								
							
							
								b63841f0a1 
								
							 
						 
						
							
							
								
								Update searx.data - update_engine_traits.py  
							
							
							
						 
						
							2023-10-29 09:04:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dalf 
								
							 
						 
						
							
							
							
							
								
							
							
								a9d778ee0f 
								
							 
						 
						
							
							
								
								Update searx.data - update_wikidata_units.py  
							
							
							
						 
						
							2023-10-29 08:45:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dalf 
								
							 
						 
						
							
							
							
							
								
							
							
								92efb941d8 
								
							 
						 
						
							
							
								
								Update searx.data - update_firefox_version.py  
							
							
							
						 
						
							2023-10-29 08:44:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dalf 
								
							 
						 
						
							
							
							
							
								
							
							
								fa494b9be3 
								
							 
						 
						
							
							
								
								Update searx.data - update_currencies.py  
							
							
							
						 
						
							2023-10-29 08:44:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dalf 
								
							 
						 
						
							
							
							
							
								
							
							
								1b92ea4e70 
								
							 
						 
						
							
							
								
								Update searx.data - update_engine_descriptions.py  
							
							
							
						 
						
							2023-10-29 08:44:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dalf 
								
							 
						 
						
							
							
							
							
								
							
							
								55e7cb3e33 
								
							 
						 
						
							
							
								
								Update searx.data - update_ahmia_blacklist.py  
							
							
							
						 
						
							2023-10-29 08:17:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									searxng-bot 
								
							 
						 
						
							
							
							
							
								
							
							
								6af8644ead 
								
							 
						 
						
							
							
								
								[translations] update from Weblate  
							
							... 
							
							
							
							4e5e5db44e1a8d350884bddfb89d67a4114d62fe8e3286e37ab9752cdab3247cf7ea72340ea31389322151e440e4eaf42b6 
						
							2023-10-27 09:23:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								ef56e1d684 
								
							 
						 
						
							
							
								
								[fix] HTMLParser: undocumented not implemented method  
							
							... 
							
							
							
							In python versions <py3.10 there is an issue with an undocumented method
HTMLParser.error() [1][2] that was deprecated in Python 3.4 and removed
in Python 3.5.
To be compatible to higher versions (>=py3.10) an error method is implemented
which throws an AssertionError exception like the higher Python versions do [3].
[1] https://github.com/python/cpython/issues/76025 
[2] https://bugs.python.org/issue31844 
[3] https://github.com/python/cpython/pull/8562 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2023-10-22 10:35:02 +02:00