Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								f087d01e24 
								
							 
						 
						
							
							
								
								[build] /static  
							
							
							
						 
						
							2021-12-29 14:33:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								f75199b1ec 
								
							 
						 
						
							
							
								
								[fix] simple theme: hide the image if img load fails  
							
							... 
							
							
							
							Add event listener to query selector::
    '#urls img.image'
From the user point of view, I think it is better to hide the image:
img_load_error.svg is helplful in the image category because it still allows to
select the image. IMO, in the news category, the fact there is a missing image
won't help to choose the links. From a developer point of view, the place holder
is signal that may be the engine needs to be updated (at least give a look). The
browser console should show the same information too, but it requires some
additional steps. [1]
[1] https://github.com/searxng/searxng/pull/610#issuecomment-997640132 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-12-29 14:30:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7966fd3bbd 
								
							 
						 
						
							
							
								
								Merge pull request  #663  from dalf/mod_secret_key  
							
							... 
							
							
							
							changes about the secret_key 
							
						 
						
							2021-12-29 13:33:27 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								8f3a7feb47 
								
							 
						 
						
							
							
								
								[mod] implement is_hmac_of() in webutils / close to new_hmac()  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>, Alexandre Flament 
							
						 
						
							2021-12-28 23:04:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								dc4f1f705d 
								
							 
						 
						
							
							
								
								[pylint] Bing (Images) engine  
							
							... 
							
							
							
							Fix remarks from pylint and remove obsolete try/except block
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-12-28 14:43:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								6d7a38a912 
								
							 
						 
						
							
							
								
								[pylint] Bing (Videos) engine  
							
							... 
							
							
							
							Fix remarks from pylint and remove obsolete try/except block
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-12-28 14:33:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								7d4834ac4d 
								
							 
						 
						
							
							
								
								[mod] webutils.py: remove dead code  
							
							... 
							
							
							
							secret_key can't be bytes (see settings_default.py) 
							
						 
						
							2021-12-28 10:14:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								d784870209 
								
							 
						 
						
							
							
								
								[fix] use hmac.compare_digest instead of ==  
							
							... 
							
							
							
							see https://docs.python.org/3/library/hmac.html#hmac.HMAC.hexdigest  
							
						 
						
							2021-12-28 08:36:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								d84226bf63 
								
							 
						 
						
							
							
								
								[fix] issues reported by pylint  
							
							... 
							
							
							
							Fix pylint issues from commit (3d96a983 
							
						 
						
							2021-12-27 10:16:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								3d96a9839a 
								
							 
						 
						
							
							
								
								[format.python] initial formatting of the python code  
							
							... 
							
							
							
							This patch was generated by black [1]::
    make format.python
[1] https://github.com/psf/black 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-12-27 09:26:22 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								fcdc2c2cd2 
								
							 
						 
						
							
							
								
								[format.python] disable py code formatting for some hunks of code  
							
							... 
							
							
							
							Disable the python code formatting from python-black, where the readability of
code suffers by formatting.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-12-27 09:16:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									searxng-bot 
								
							 
						 
						
							
							
							
							
								
							
							
								568a4df297 
								
							 
						 
						
							
							
								
								[translations] update from Weblate  
							
							... 
							
							
							
							140448982db5cc5d7273ced4bac8f580472c882abc2c60a411f37c0010417e8a12d49b4ba1bfd8f6fa94d2056a121417bc9b6947 
						
							2021-12-24 07:18:11 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Fischer 
								
							 
						 
						
							
							
							
							
								
							
							
								19339067c6 
								
							 
						 
						
							
							
								
								[del] remove geektimes (redirects to habrahabr)  
							
							
							
						 
						
							2021-12-22 13:20:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Fischer 
								
							 
						 
						
							
							
							
							
								
							
							
								fb037e7a83 
								
							 
						 
						
							
							
								
								[del] remove whaleslide (website is down)  
							
							... 
							
							
							
							Closes  #639 . 
						
							2021-12-22 13:19:27 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Fischer 
								
							 
						 
						
							
							
							
							
								
							
							
								e28c6bda35 
								
							 
						 
						
							
							
								
								[doc] introduce about.language and sort engines by it  
							
							
							
						 
						
							2021-12-21 09:58:51 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								c5d604f06f 
								
							 
						 
						
							
							
								
								[upd] engine_descriptions.json  
							
							... 
							
							
							
							Updated by:
    ./manage pyenv.cmd python3 \
        ./searxng_extra/update/update_engine_descriptions.py
Include documentation of new added engines:
- superuser
- stackoverflow
- askubuntu
- indb
- ...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-12-20 14:39:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6fb6e8c22a 
								
							 
						 
						
							
							
								
								Merge pull request  #621  from not-my-profile/engines-table  
							
							... 
							
							
							
							[doc] Improve engines table 
							
						 
						
							2021-12-20 14:02:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Fischer 
								
							 
						 
						
							
							
							
							
								
							
							
								1fb1cca519 
								
							 
						 
						
							
							
								
								[doc] fix about.website for hoogle  
							
							
							
						 
						
							2021-12-20 12:12:09 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7a215e07e7 
								
							 
						 
						
							
							
								
								Merge pull request  #611  from return42/fix-bing  
							
							... 
							
							
							
							[fix] bing engine: fix paging support, show inital page. 
							
						 
						
							2021-12-20 10:08:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Fischer 
								
							 
						 
						
							
							
							
							
								
							
							
								06beffdf31 
								
							 
						 
						
							
							
								
								[doc] add about.website for wiby  
							
							
							
						 
						
							2021-12-20 07:59:51 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b5d4cac7e1 
								
							 
						 
						
							
							
								
								Merge pull request  #615  from return42/pylint-reddit  
							
							... 
							
							
							
							[pylint] Reddit engine 
							
						 
						
							2021-12-19 11:32:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mrpaulblack 
								
							 
						 
						
							
							
							
							
								
							
							
								c6b76aa429 
								
							 
						 
						
							
							
								
								[build] /static  
							
							
							
						 
						
							2021-12-18 21:25:22 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mrpaulblack 
								
							 
						 
						
							
							
							
							
								
							
							
								414f1039d2 
								
							 
						 
						
							
							
								
								[fix] theme: build img_load_error.svg as svg  
							
							
							
						 
						
							2021-12-18 21:24:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								2af50c2588 
								
							 
						 
						
							
							
								
								[pylint] Reddit engine  
							
							... 
							
							
							
							Add Reddit engine to pylint process
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-12-18 17:59:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								6b85607274 
								
							 
						 
						
							
							
								
								[fix] bing engine: fix paging support, show inital page.  
							
							... 
							
							
							
							Follow up queries for the pages needed to be fixed.
- Split search-term in one for initial query and one for following queries.
- Set some headers in HTTP requests, bing needs for paging support.
- IMO //div[@class="sa_cc"] does no longer match in a bing response.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-12-18 13:50:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								b2177e5916 
								
							 
						 
						
							
							
								
								[pylint] Bing (Web) engine  
							
							... 
							
							
							
							Fix remarks from pylint and improved code-style.  In preparation for a bug-fix
of the Bing (Web) engine I add this engine to the pylint-list.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-12-18 13:40:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4da1e0026c 
								
							 
						 
						
							
							
								
								Merge pull request  #609  from return42/fix-bing-news  
							
							... 
							
							
							
							[fix] engine bing-news: replace the http:// by https:// 
							
						 
						
							2021-12-18 00:01:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								f41734a543 
								
							 
						 
						
							
							
								
								[fix] engine bing-news: replace the http:// by https://  
							
							... 
							
							
							
							BTW: add bing_news to the pylint process
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-12-17 13:25:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f6b1264b5f 
								
							 
						 
						
							
							
								
								Merge pull request  #584  from return42/drop-css-vendor  
							
							... 
							
							
							
							[mod] simple-theme: remove vendor CSS 
							
						 
						
							2021-12-17 12:14:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									searxng-bot 
								
							 
						 
						
							
							
							
							
								
							
							
								3cf9065478 
								
							 
						 
						
							
							
								
								[translations] update  
							
							... 
							
							
							
							1a891c1633bd07e77ba2434380d54b89af9e007c9d4e645c21dec08c 
						
							2021-12-17 07:17:56 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6bb6f7ffc1 
								
							 
						 
						
							
							
								
								Merge pull request  #602  from return42/fix-600  
							
							... 
							
							
							
							[fix] move engines gpodder and AZlyrics into category music 
							
						 
						
							2021-12-16 18:18:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								07f2a9ee3c 
								
							 
						 
						
							
							
								
								[fix] engine: MediathekViewWeb (mvw) disable by default  
							
							... 
							
							
							
							The MediathekViewWeb delivers only content for the german speaking area.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-12-15 19:03:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								84836a5000 
								
							 
						 
						
							
							
								
								[build] /static  
							
							
							
						 
						
							2021-12-15 14:47:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								c020b90056 
								
							 
						 
						
							
							
								
								[mod] simple theme: remove vendor prefix of width: max-content  
							
							... 
							
							
							
							Remove no longer needed workarounds like `width: 1000px;`
and vendor prefix of max-content [1].
[1] https://developer.mozilla.org/en-US/docs/Web/CSS/max-content#browser_compatibility 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-12-15 14:43:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								459f33a18e 
								
							 
						 
						
							
							
								
								[mod] simple-theme: remove vendor CSS  
							
							... 
							
							
							
							flexbox
  Browser support for flexbox is excellent, and the majority of browsers do not
  need a prefix at this point. Safari was the last of the major browsers to
  remove prefixes, with the release of Safari 9 in 2015. [1]
user-select:
  Vendor prefix of user-select is not needed, see 'Browser compatibility' [2].
[1] https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Backwards_Compatibility_of_Flexbox#status_in_browsers 
[2] https://developer.mozilla.org/en-US/docs/Web/CSS/user-select#browser_compatibility 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-12-15 14:43:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								715f578cda 
								
							 
						 
						
							
							
								
								[build] /static  
							
							
							
						 
						
							2021-12-15 10:45:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								c416464949 
								
							 
						 
						
							
							
								
								[fix] lazy loading of <img> tags  
							
							... 
							
							
							
							Images should include dimension attributes.  Without `width` and `height`
specified, image dimensions are 0×0 pixels at first.  ...  In this case the
browser determines that all of them are visible to the user and decides to load
everything [1].
In CSS the `width` is set to a value and the `height` is unsed to scale the image
proportional in both dimensions.
[1] https://web.dev/browser-level-image-lazy-loading/#images-should-include-dimension-attributes 
[2] https://caniuse.com/loading-lazy-attr 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-12-15 10:39:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								709482088e 
								
							 
						 
						
							
							
								
								[fix] move engines gpodder and AZlyrics into category music  
							
							... 
							
							
							
							Closes: https://github.com/searxng/searxng/issues/600 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-12-15 09:43:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								f287787c44 
								
							 
						 
						
							
							
								
								[simple theme] activate - SearXNG JavaScript Style Guide  
							
							... 
							
							
							
							Add the 'SearXNG JavaScript Style Guide' as one quality gate in the build chain
of the simple theme::
    make themes.simple
    make themes.simple.test
In the github CI the `themes.all` target enforce a `themes.simple`.
BTW: Remove 'jshint' left overs from 0ee316f3d 
							
						 
						
							2021-12-14 07:50:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								34f5e9c7a3 
								
							 
						 
						
							
							
								
								[fix] eslint --fix  
							
							... 
							
							
							
							automatically fix some of the problems reported by eslint rules::
    $ ./manage nvm.bash
    nvm-env$ npm --prefix searx/static/themes/simple run eslint-fix
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-12-14 07:31:58 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								32cf24a272 
								
							 
						 
						
							
							
								
								[mod] eslint: add gruntfile.js to the files to lint  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-12-14 07:26:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								06730588a6 
								
							 
						 
						
							
							
								
								[mod] SearXNG JavaScript Style Guide (eslint:recommended)  
							
							... 
							
							
							
							The SearXNG JavaScript Style Guide is a set of eslint rules [1] based on the
eslint:recommended [2] rules.
    "extends": "eslint:recommended"
The additional rules adopted from the JavaScript Standard Style [3][4].
[1] https://eslint.org/docs/rules/ 
[2] https://github.com/kunalgolani/eslint-config/tree/master/packages/recommended 
[3] https://standardjs.com/rules.html#javascript-standard-style 
[4] https://github.com/standard/eslint-config-standard/blob/master/.eslintrc.json 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2021-12-14 06:50:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9fc27088ef 
								
							 
						 
						
							
							
								
								Merge pull request  #583  from return42/fix-combo-with  
							
							... 
							
							
							
							[fix] simple theme: remove width  45% from language and time filters 
							
						 
						
							2021-12-12 17:02:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8cc7c880ae 
								
							 
						 
						
							
							
								
								Merge pull request  #587  from dalf/fix-gigablast  
							
							... 
							
							
							
							[fix] gigablast engine 
							
						 
						
							2021-12-12 15:58:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									searxng-bot 
								
							 
						 
						
							
							
							
							
								
							
							
								b994471233 
								
							 
						 
						
							
							
								
								[translations] update  
							
							... 
							
							
							
							030f3e59cedb4f9d8522e4cf 
						
							2021-12-11 18:11:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									searxng-bot 
								
							 
						 
						
							
							
							
							
								
							
							
								5bf16d56f4 
								
							 
						 
						
							
							
								
								[translations] update  
							
							... 
							
							
							
							10790ace0026bde6e066d8cf174b9f9c0817e6456272320fe1281900882ced8059e8c950cfd72d008f3d6058b293c351840e1a989f045c63e24a23e0bf58a8706b5e4993dc9ab819b8b1423bfbfe865cafa65a98dded218c796599205a4100dc57fb7a9133eb893d2673c748 
						
							2021-12-10 07:17:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2a262df0bb 
								
							 
						 
						
							
							
								
								Merge pull request  #582  from return42/fix-autocomplete-csp  
							
							... 
							
							
							
							[fix] simple theme: make autocomplete-js CSP compliant 
							
						 
						
							2021-12-08 20:28:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b5c9cc4ff3 
								
							 
						 
						
							
							
								
								Merge pull request  #586  from dalf/remove-yggtorrent  
							
							... 
							
							
							
							[del] remove yggtorrent 
							
						 
						
							2021-12-07 07:00:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								1a6207574e 
								
							 
						 
						
							
							
								
								[fix] gigablast engine  
							
							... 
							
							
							
							fetch extra params after 3000 seconds 
							
						 
						
							2021-12-06 22:55:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								fbc2a6ab4b 
								
							 
						 
						
							
							
								
								[del] remove yggtorrent  
							
							... 
							
							
							
							yggtorrent is behind cloudflare now
close  #580  
							
						 
						
							2021-12-06 21:59:51 +01:00