Grant Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							23bf9f9d95 
							
						 
					 
					
						
						
							
							add base http params  
						
						
						
					 
					
						2024-04-25 22:58:19 -04:00 
						 
				 
			
				
					
						
							
							
								Grant Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							2b48584bb4 
							
						 
					 
					
						
						
							
							Fix bing page numbering, add sc to parameter, minor refactor  
						
						... 
						
						
						
						Bing page numbering doesn't increase by 10 each time. The first page returns 10 results, and all pages thereafter return 14 results. This means we need to update the page numbering
Next, the 'sc' parameter, whatever it means, needs to be present in order to not return the same results.
Finally, the code to check the page had some duplicate checks, so I refactored the code in this section which is low-risk. 
						
					 
					
						2024-04-23 21:03:51 -04: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 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							0f70e4d305 
							
						 
					 
					
						
						
							
							[upd] pypi: Bump sphinx-issues from 4.0.0 to 4.1.0  
						
						... 
						
						
						
						Bumps [sphinx-issues](https://github.com/sloria/sphinx-issues ) from 4.0.0 to 4.1.0.
- [Commits](https://github.com/sloria/sphinx-issues/compare/4.0.0...4.1.0 )
---
updated-dependencies:
- dependency-name: sphinx-issues
  dependency-type: direct:development
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com> 
						
					 
					
						2024-04-19 10:43:53 +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 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							9631e213fe 
							
						 
					 
					
						
						
							
							[upd] pypi: Bump flask from 3.0.2 to 3.0.3  
						
						... 
						
						
						
						Bumps [flask](https://github.com/pallets/flask ) from 3.0.2 to 3.0.3.
- [Release notes](https://github.com/pallets/flask/releases )
- [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/flask/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: flask
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com> 
						
					 
					
						2024-04-12 17:32:40 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							bbd2a4350a 
							
						 
					 
					
						
						
							
							[upd] pypi: Bump lxml from 5.1.0 to 5.2.1  
						
						... 
						
						
						
						Bumps [lxml](https://github.com/lxml/lxml ) from 5.1.0 to 5.2.1.
- [Release notes](https://github.com/lxml/lxml/releases )
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt )
- [Commits](https://github.com/lxml/lxml/compare/lxml-5.1.0...lxml-5.2.1 )
---
updated-dependencies:
- dependency-name: lxml
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com> 
						
					 
					
						2024-04-12 17:31:38 +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 
						 
				 
			
				
					
						
							
							
								Yaksh Bariya 
							
						 
					 
					
						
						
						
						
							
						
						
							8bf2da9ce5 
							
						 
					 
					
						
						
							
							[enh] add editorconfig rules for javascript files  
						
						... 
						
						
						
						SearXNG has a bunch of javascript files which have an indentation of
two, but the '*' rule tells my editor to use 4 spaces. 
						
					 
					
						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 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							f5bb64cca8 
							
						 
					 
					
						
						
							
							[fix] .dir-locals.el -> .dir-locals-template.el  
						
						... 
						
						
						
						The settungs in the .dir-locals.el do not work well for every emacs setup:
Add .dir-locals.el to the git-ignore list and move content to a template file.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-03-29 08:57:02 +01: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 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							e8ee27e43c 
							
						 
					 
					
						
						
							
							[upd] pypi: Bump selenium from 4.18.1 to 4.19.0  
						
						... 
						
						
						
						Bumps [selenium](https://github.com/SeleniumHQ/Selenium ) from 4.18.1 to 4.19.0.
- [Release notes](https://github.com/SeleniumHQ/Selenium/releases )
- [Commits](https://github.com/SeleniumHQ/Selenium/compare/selenium-4.18.1...selenium-4.19.0 )
---
updated-dependencies:
- dependency-name: selenium
  dependency-type: direct:development
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com> 
						
					 
					
						2024-03-29 08:43:24 +01:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							433cfd868a 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_currencies.py  
						
						
						
					 
					
						2024-03-29 08:42:16 +01:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							22d68aa2a7 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_engine_traits.py  
						
						
						
					 
					
						2024-03-29 08:41:44 +01:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							cc124b8f14 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_engine_descriptions.py  
						
						
						
					 
					
						2024-03-29 08:41:00 +01:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							550ca55778 
							
						 
					 
					
						
						
							
							[l10n] update translations from Weblate  
						
						... 
						
						
						
						cd974f62f98335c289986969118285674006 
					
						2024-03-29 08:23:44 +01:00 
						 
				 
			
				
					
						
							
							
								Mikkel Denker 
							
						 
					 
					
						
						
						
						
							
						
						
							b21aaa8907 
							
						 
					 
					
						
						
							
							Add user-agent to stract requests  
						
						
						
					 
					
						2024-03-22 13:40:46 +01:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							32bd55e268 
							
						 
					 
					
						
						
							
							[l10n] update translations from Weblate  
						
						... 
						
						
						
						522463f6a8ec374759ac6b5dff066b28f3e4a8e6cb73bcd153923a06110caf76bc307e8aeef184a70e5d537357d592adfb00645b3404da95a5907122a67a1f39a7e1553 
					
						2024-03-22 08:15:19 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							bec34cf690 
							
						 
					 
					
						
						
							
							Bump black from 24.2.0 to 24.3.0  
						
						... 
						
						
						
						Bumps [black](https://github.com/psf/black ) from 24.2.0 to 24.3.0.
- [Release notes](https://github.com/psf/black/releases )
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md )
- [Commits](https://github.com/psf/black/compare/24.2.0...24.3.0 )
---
updated-dependencies:
- dependency-name: black
  dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com> 
						
					 
					
						2024-03-21 07:37:23 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							e2af3e4970 
							
						 
					 
					
						
						
							
							[upd] pypi: Bump redis from 5.0.2 to 5.0.3  
						
						... 
						
						
						
						Bumps [redis](https://github.com/redis/redis-py ) from 5.0.2 to 5.0.3.
- [Release notes](https://github.com/redis/redis-py/releases )
- [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES )
- [Commits](https://github.com/redis/redis-py/compare/v5.0.2...v5.0.3 )
---
updated-dependencies:
- dependency-name: redis
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com> 
						
					 
					
						2024-03-15 09:59:21 +01:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							f78cf94507 
							
						 
					 
					
						
						
							
							[l10n] update translations from Weblate  
						
						... 
						
						
						
						5ab8a41238fdac20fdf904a2b41da78b59cbc3ee00845a1a4001e9b8ddc37d9257c6e52bde689997706f9a81ee0b916dcc02f78ef012098a448131bcbfb4b91c561b9ca44ab09c8b5b767a16c8dec572be28e8c648d77ce678451d044f989a10834f13eaa1cdd6eb49e3879af55b61fb74954e6e4933b08dc6658df517d4cee7ec3f0 
					
						2024-03-15 09:49:09 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							74f6dfb576 
							
						 
					 
					
						
						
							
							[fix] .pylintrc mode signature to conf-unix  
						
						... 
						
						
						
						In pylint and python's config parser [1] the default symbol for comments is '#'.
The dialect is based on unix, while the classic dialect comes from windows and
uses a semicolon for comments.
[1] https://docs.python.org/3/library/configparser.html#module-configparser 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-03-14 14:18:26 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							542f7d0d7b 
							
						 
					 
					
						
						
							
							[mod] pylint all files with one profile / drop PYLINT_SEARXNG_DISABLE_OPTION  
						
						... 
						
						
						
						In the past, some files were tested with the standard profile, others with a
profile in which most of the messages were switched off ... some files were not
checked at all.
- ``PYLINT_SEARXNG_DISABLE_OPTION`` has been abolished
- the distinction ``# lint: pylint`` is no longer necessary
- the pylint tasks have been reduced from three to two
  1. ./searx/engines -> lint engines with additional builtins
  2. ./searx ./searxng_extra ./tests -> lint all other python files
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-03-11 14:55:38 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							8205f170ff 
							
						 
					 
					
						
						
							
							[mod] pylint all engines without PYLINT_SEARXNG_DISABLE_OPTION  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-03-11 14:55:38 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							707d6270c8 
							
						 
					 
					
						
						
							
							[doc] engine: mullvad leta  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-03-10 18:20:07 +01:00 
						 
				 
			
				
					
						
							
							
								Grant Lanham 
							
						 
					 
					
						
						
						
						
							
						
						
							9d6896a771 
							
						 
					 
					
						
						
							
							[feat] engine: implementation of mullvad leta  
						
						
						
					 
					
						2024-03-10 18:20:07 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							3edaa26dae 
							
						 
					 
					
						
						
							
							[data] make data.all  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-03-10 15:56:50 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							ce4aaf6cad 
							
						 
					 
					
						
						
							
							[mod] comprehensive revision of the searxng_extra/update/ scripts  
						
						... 
						
						
						
						- pylint all scripts
- fix some errors reported by pyright
- from searx.data import data_dir (Path.open)
- fix import from pygments.formatters.html
NOTE: none functional changes!
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-03-10 15:56:50 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							0ffec440b2 
							
						 
					 
					
						
						
							
							[doc] annas_archive: ctegs journal_article & book_any has been removed  
						
						... 
						
						
						
						In commit 8af181533https://github.com/searxng/searxng/pull/3321 
the category `journal_article` has been removed, `book_any` has been removed
longer time ago.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-03-10 12:46:00 +01:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							33b4ffee29 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_engine_traits.py  
						
						
						
					 
					
						2024-03-10 12:46:00 +01:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							a5d36211a3 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_ahmia_blacklist.py  
						
						
						
					 
					
						2024-03-10 12:45:15 +01:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							2cb389e9ce 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_currencies.py  
						
						
						
					 
					
						2024-03-10 12:44:44 +01:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							4a8867e646 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_engine_descriptions.py  
						
						
						
					 
					
						2024-03-10 12:01:33 +01:00 
						 
				 
			
				
					
						
							
							
								return42 
							
						 
					 
					
						
						
						
						
							
						
						
							7bbcf1be9a 
							
						 
					 
					
						
						
							
							[data] update searx.data - update_external_bangs.py  
						
						
						
					 
					
						2024-03-10 12:01:00 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							cff0097289 
							
						 
					 
					
						
						
							
							[fix] update_external_bangs: BANGS_URL ' https://duckduckgo.com/bang.js '  
						
						... 
						
						
						
						JSON file which contains the bangs / there is no longer a versioning of this
file.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-03-10 11:58:20 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							e97e1f9110 
							
						 
					 
					
						
						
							
							[fix] duckduckgo.fetch_traist - URL of region definitions has changed  
						
						... 
						
						
						
						- https://duckduckgo.com/dist/util/u.7669f071a13a7daa57cb.js 
updated from u661.js to u.7669f071a13a7daa57cb / should be updated
automatically?  The last change was on March 23rd in dba8977b09https://github.com/searxng/searxng/pull/2269 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-03-10 10:32:54 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							33c099022b 
							
						 
					 
					
						
						
							
							[drop] engine framalibre - sarch URL is no longer supported  
						
						... 
						
						
						
						Closes: https://github.com/searxng/searxng/issues/3286 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2024-03-09 18:00:45 +01:00