Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							906a0a99cd 
							
						 
					 
					
						
						
							
							[fix] openstreatmap: load thumbnail from uploads.wikimedia.org  
						
						... 
						
						
						
						Openstreatmap images are now loaded from uploads.wikimedia.org instead of
commons.wikimedia.org to prevent redirects.
With `image_proxy` enabled images from commons.wikimedia.org cant be loaded
since they are redirected.  We already discussed this issue [875] and
@tiekoetter fixed this issue in PR [878].
Related-to:
- [875] https://github.com/searxng/searxng/issues/875 
- [878] https://github.com/searxng/searxng/pull/878 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-07 13:05:52 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ae8e3f3543 
							
						 
					 
					
						
						
							
							Merge pull request  #878  from tiekoetter/fix-wikidata  
						
						... 
						
						
						
						Fix wikidata info box images 
						
					 
					
						2022-02-07 10:43:36 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							a967e59590 
							
						 
					 
					
						
						
							
							[pylint] searx/engines/wikidata.py (no functional change)  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-07 10:15:32 +01:00 
						 
				 
			
				
					
						
							
							
								Léon Tiekötter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1c151ae92b 
							
						 
					 
					
						
						
							
							[fix] wikidata: URL decoding and file extension handling  
						
						... 
						
						
						
						Add '.png' to the second img_src_name if it has the extension '.svg'.
Use urllib.parse.unquote for URL decoding. 
						
					 
					
						2022-02-07 00:21:02 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							a13c5d70c7 
							
						 
					 
					
						
						
							
							[fix] wikidata engine: select image with higher (not lower) priority  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-06 23:35:55 +01:00 
						 
				 
			
				
					
						
							
							
								Léon Tiekötter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a50f32bcfc 
							
						 
					 
					
						
						
							
							wikidata: load thumbnail instead of full image  
						
						
						
					 
					
						2022-02-06 23:25:50 +01:00 
						 
				 
			
				
					
						
							
							
								Léon Tiekötter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							560a14e77b 
							
						 
					 
					
						
						
							
							[fix] wikidata info box images  
						
						... 
						
						
						
						Wikidata info box images are now loaded from uploads.wikimedia.org instead of commons.wikimedia.org to prevent redirects
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-06 22:16:06 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							10e6881ca8 
							
						 
					 
					
						
						
							
							Merge pull request  #867  from return42/fix-base_url_rand  
						
						... 
						
						
						
						[fix] invidious engine: store random base_url in param 
						
					 
					
						2022-02-05 09:03:20 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bf987bb608 
							
						 
					 
					
						
						
							
							Merge pull request  #848  from not-my-profile/help-route  
						
						... 
						
						
						
						Introduce `/help` route 
						
					 
					
						2022-02-05 08:52:19 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							91527fbd6b 
							
						 
					 
					
						
						
							
							[enh] avoid /about redirect in template links  
						
						
						
					 
					
						2022-02-05 04:53:21 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							24e2acf88e 
							
						 
					 
					
						
						
							
							Merge pull request  #839  from dalf/docs_searx_utils  
						
						... 
						
						
						
						[mod] add documentation about searx.utils 
						
					 
					
						2022-02-04 21:28:27 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e5071e5972 
							
						 
					 
					
						
						
							
							Merge pull request  #870  from not-my-profile/autocomplete-off  
						
						... 
						
						
						
						preferences: Set autocomplete=off for form 
						
					 
					
						2022-02-04 20:29:15 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							07936060d1 
							
						 
					 
					
						
						
							
							preferences: Set autocomplete=off for form  
						
						... 
						
						
						
						Otherwise you can change the value of a select,
refresh the page and the preferences stay changed,
leaving the wrong impression that they were saved. 
						
					 
					
						2022-02-04 21:11:29 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							b35ef9789b 
							
						 
					 
					
						
						
							
							[pylint] engines/invidious.py  
						
						... 
						
						
						
						Fix remarks from pylint and remove usless comments
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-04 15:42:06 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							e2ec6b4211 
							
						 
					 
					
						
						
							
							[fix] invidious engine: store random base_url in param  
						
						... 
						
						
						
						Two different threads ( = two different user queries) can call the request
function in a row and then the response function.  The namespace will be same
since this is the same engine.
To keep exactly the same value ``base_url`` must be stored in params and then
retrieve using ``resp.search_params["base_url"]``.
Suggested-by: @dalf https://github.com/searxng/searxng/pull/862#discussion_r799324861 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-04 15:42:06 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ae804ddf40 
							
						 
					 
					
						
						
							
							Merge pull request  #862  from return42/fix-858  
						
						... 
						
						
						
						[fix] solidtorrents engine - JSON API no longer exists 
						
					 
					
						2022-02-04 14:38:36 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							ddc2102a07 
							
						 
					 
					
						
						
							
							[fix] solidtorrents engine: store random bas_url in param  
						
						... 
						
						
						
						Two different threads ( = two different user queries) can call the request
function in a row and then the response function.  The namespace will be same
since this is the same engine.
To keep exactly the same value ``base_url`` must be stored in params and then
retrieve using ``resp.search_params["base_url"]``.
Suggested-by: @dalf https://github.com/searxng/searxng/pull/862#discussion_r799324861 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-04 14:55:21 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							d6061b7c8a 
							
						 
					 
					
						
						
							
							[mod] solidtorrents engine: add metadata & torrentfile  
						
						... 
						
						
						
						BTW: define min_len in eval_xpath_list of 'stats' list
Suggested-by: @dalf https://github.com/searxng/searxng/pull/862#pullrequestreview-872910744 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-04 14:53:42 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							f9c4868142 
							
						 
					 
					
						
						
							
							[fix] solidtorrents engine: use get_torrent_size from searx.utils  
						
						... 
						
						
						
						Suggested-by: @dalf https://github.com/searxng/searxng/pull/862#pullrequestreview-872858489 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-04 14:53:42 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							d92b3d96fd 
							
						 
					 
					
						
						
							
							[fix] solidtorrents engine: JSON API no longer exists  
						
						... 
						
						
						
						The API endpoint, we where using does not exist anymore.  This patch is a
rewrite that parses the HTML page.
Related: https://github.com/paulgoio/searxng/issues/17 
Closes: https://github.com/searxng/searxng/issues/858 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-04 14:53:37 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de32d543bc 
							
						 
					 
					
						
						
							
							Merge pull request  #863  from searxng/dependabot/pip/master/black-22.1.0  
						
						... 
						
						
						
						Bump black from 21.12b0 to 22.1.0 
						
					 
					
						2022-02-04 08:52:22 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e5d562da3 
							
						 
					 
					
						
						
							
							Merge pull request  #865  from searxng/dependabot/npm_and_yarn/searx/static/themes/simple/master/sharp-0.30.0  
						
						... 
						
						
						
						Bump sharp from 0.29.3 to 0.30.0 in /searx/static/themes/simple 
						
					 
					
						2022-02-04 08:52:04 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							964902e779 
							
						 
					 
					
						
						
							
							[fix] issue reported by pylint 22.1.0  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-04 09:45:35 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ad3a46a268 
							
						 
					 
					
						
						
							
							Merge pull request  #864  from searxng/dependabot/pip/master/twine-3.8.0  
						
						... 
						
						
						
						Bump twine from 3.7.1 to 3.8.0 
						
					 
					
						2022-02-04 09:28:29 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7a89c5bfe8 
							
						 
					 
					
						
						
							
							Merge pull request  #866  from searxng/translations_update  
						
						... 
						
						
						
						Update translations 
						
					 
					
						2022-02-04 09:20:55 +01:00 
						 
				 
			
				
					
						
							
							
								searxng-bot 
							
						 
					 
					
						
						
						
						
							
						
						
							cc99386523 
							
						 
					 
					
						
						
							
							[translations] update from Weblate  
						
						... 
						
						
						
						bf218121ba9e50fd258505badacbf882968e7f6b 
					
						2022-02-04 07:14:12 +00:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6eee2d8771 
							
						 
					 
					
						
						
							
							Bump sharp from 0.29.3 to 0.30.0 in /searx/static/themes/simple  
						
						... 
						
						
						
						Bumps [sharp](https://github.com/lovell/sharp ) from 0.29.3 to 0.30.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.29.3...v0.30.0 )
---
updated-dependencies:
- dependency-name: sharp
  dependency-type: direct:development
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com> 
						
					 
					
						2022-02-04 07:10:14 +00:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							62e4842fca 
							
						 
					 
					
						
						
							
							Bump twine from 3.7.1 to 3.8.0  
						
						... 
						
						
						
						Bumps [twine](https://github.com/pypa/twine ) from 3.7.1 to 3.8.0.
- [Release notes](https://github.com/pypa/twine/releases )
- [Changelog](https://github.com/pypa/twine/blob/main/docs/changelog.rst )
- [Commits](https://github.com/pypa/twine/compare/3.7.1...3.8.0 )
---
updated-dependencies:
- dependency-name: twine
  dependency-type: direct:development
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com> 
						
					 
					
						2022-02-04 07:05:25 +00:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							26b3cc5582 
							
						 
					 
					
						
						
							
							Bump black from 21.12b0 to 22.1.0  
						
						... 
						
						
						
						Bumps [black](https://github.com/psf/black ) from 21.12b0 to 22.1.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/commits/22.1.0 )
---
updated-dependencies:
- dependency-name: black
  dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com> 
						
					 
					
						2022-02-04 07:05:21 +00:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9fae80facb 
							
						 
					 
					
						
						
							
							Merge pull request  #618  from dalf/limiter  
						
						... 
						
						
						
						[enh] limiter plugin 
						
					 
					
						2022-02-02 09:24:34 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							f79b0fce06 
							
						 
					 
					
						
						
							
							[enh] limiter plugin  
						
						... 
						
						
						
						can replace filtron:
* rate limite the number of request per IP and per (IP, User-Agent)
* block some bots
use Redis
data stored in Redis never contains the IP addresses, only HMAC using the secret_key
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-02 09:15:59 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							07f7289e23 
							
						 
					 
					
						
						
							
							Merge pull request  #849  from return42/fix-787  
						
						... 
						
						
						
						[fix] engines description - currency_convert.py 
						
					 
					
						2022-02-01 07:19:05 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							50a56532c4 
							
						 
					 
					
						
						
							
							[pylint] engines/currency_convert.py  
						
						... 
						
						
						
						Fix remarks from pylint
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-02-01 08:02:42 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							314ea2dc61 
							
						 
					 
					
						
						
							
							Merge pull request  #852  from searxng/update_data_update_ahmia_blacklist.py  
						
						... 
						
						
						
						Update searx.data - update_ahmia_blacklist.py 
						
					 
					
						2022-02-01 06:52:57 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d0bd47ff0 
							
						 
					 
					
						
						
							
							Merge pull request  #853  from searxng/update_data_update_firefox_version.py  
						
						... 
						
						
						
						Update searx.data - update_firefox_version.py 
						
					 
					
						2022-02-01 06:52:19 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							20cbabff96 
							
						 
					 
					
						
						
							
							Merge pull request  #851  from searxng/update_data_update_currencies.py  
						
						... 
						
						
						
						Update searx.data - update_currencies.py 
						
					 
					
						2022-02-01 06:48:54 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dc9c3068c5 
							
						 
					 
					
						
						
							
							Merge pull request  #850  from searxng/update_data_update_wikidata_units.py  
						
						... 
						
						
						
						Update searx.data - update_wikidata_units.py 
						
					 
					
						2022-02-01 06:47:53 +00:00 
						 
				 
			
				
					
						
							
							
								dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							f4f90aa3a4 
							
						 
					 
					
						
						
							
							Update searx.data - update_firefox_version.py  
						
						
						
					 
					
						2022-02-01 06:23:16 +00:00 
						 
				 
			
				
					
						
							
							
								dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							7b402e1aa0 
							
						 
					 
					
						
						
							
							Update searx.data - update_ahmia_blacklist.py  
						
						
						
					 
					
						2022-02-01 06:23:01 +00:00 
						 
				 
			
				
					
						
							
							
								dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							1c47f4b6e0 
							
						 
					 
					
						
						
							
							Update searx.data - update_currencies.py  
						
						
						
					 
					
						2022-02-01 06:23:00 +00:00 
						 
				 
			
				
					
						
							
							
								dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							e78dc45d1e 
							
						 
					 
					
						
						
							
							Update searx.data - update_wikidata_units.py  
						
						
						
					 
					
						2022-02-01 06:22:58 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							14338e2c3b 
							
						 
					 
					
						
						
							
							[enh] generate navigation for help pages  
						
						
						
					 
					
						2022-02-01 06:29:22 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							c53c295573 
							
						 
					 
					
						
						
							
							[enh] make searx.user_help use an explicit TOC  
						
						... 
						
						
						
						When we have multiple help pages we want them
to be displayed in a specific order. 
						
					 
					
						2022-02-01 06:29:22 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							0f7bcd17b2 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-02-01 06:29:19 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							5012d06e72 
							
						 
					 
					
						
						
							
							[simple] allow .tabs to be used for help pages  
						
						
						
					 
					
						2022-02-01 06:28:26 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							fb9eedbf40 
							
						 
					 
					
						
						
							
							[enh] introduce /help route  
						
						... 
						
						
						
						Translation will be implemented in the future.
For now the "en" in /help/en/<pagename> is hardcoded. 
						
					 
					
						2022-02-01 06:28:26 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							b93711b45d 
							
						 
					 
					
						
						
							
							[help] remove link from about.md title  
						
						... 
						
						
						
						Now that about.html extends page_with_header.html
it already has a link to the start page and removing
the link makes it easier to extract the page title
from the Markdown for the following commit. 
						
					 
					
						2022-02-01 06:28:26 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							08bb3a5f3a 
							
						 
					 
					
						
						
							
							[pyright:basic] searx.user_help  
						
						
						
					 
					
						2022-02-01 06:28:26 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8ae05f6ea5 
							
						 
					 
					
						
						
							
							Merge pull request  #847  from not-my-profile/simple-preferences-link  
						
						... 
						
						
						
						[simple] preferences link 
						
					 
					
						2022-02-01 06:27:13 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							e931590312 
							
						 
					 
					
						
						
							
							[build] /static  
						
						
						
					 
					
						2022-02-01 06:22:44 +01:00