Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							14ba56fd1a 
							
						 
					 
					
						
						
							
							[mod] make node.clean: call the "clean" script from the packages.json  
						
						... 
						
						
						
						The dependencies and build process are described in the gruntfiles.js and packages.json files.
It makes sense to move the clean up to these files too. 
						
					 
					
						2021-06-16 16:04:58 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							c013256881 
							
						 
					 
					
						
						
							
							[mod] remove common grunt install  
						
						... 
						
						
						
						Before this commit, there are 3 node_modules directory:
* one in .
* two others in ./searx/statics/themes/*
This is no desirable:
* it declares the npm depdenencies in the shell script.
* dependabot can't updates theses dependencies.
* this is a not standard way to build a package (two different locations for the dependencies).
With this commit and the PR  #150  there is one unique node_modules directory per theme. 
						
					 
					
						2021-06-16 15:39:32 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fdc367d58b 
							
						 
					 
					
						
						
							
							Merge pull request  #149  from return42/doc-install-plg  
						
						... 
						
						
						
						[doc] admin manual - describe installation of external plugins 
						
					 
					
						2021-06-16 14:44:56 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							85033f3d09 
							
						 
					 
					
						
						
							
							Static build  
						
						
						
					 
					
						2021-06-16 14:30:46 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							7137d2893f 
							
						 
					 
					
						
						
							
							[mod] simple theme: remove src/less/ion.less  
						
						... 
						
						
						
						This file is generated by webfont.
* It is now generated as searx/static/themes/simple/ion.less
* It is generated before the .less compilation.
* .gitignore includes this file
Add two new package depedencies: fontforge ttfautohint
See utils/searx.sh 
						
					 
					
						2021-06-16 14:30:09 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							e3ebfd41d7 
							
						 
					 
					
						
						
							
							[mod] simple theme: autocomplete-js becomes a packages.json dependency  
						
						... 
						
						
						
						Update to version 2.7.1 
						
					 
					
						2021-06-16 12:44:07 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							b4a47cacd8 
							
						 
					 
					
						
						
							
							[mod] simple theme: leaflet becomes a packages.json dependency  
						
						... 
						
						
						
						the build of the themes updates:
* js/leaflet.js ( was leaflet/leaflet.js )
* css/leaflet.css ( was leaflet/leaflet.css )
* css/images ( was leaflet/images ) 
						
					 
					
						2021-06-16 12:44:07 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							6288b549e2 
							
						 
					 
					
						
						
							
							[mod] simple theme: move magnet.svg to src/fonts  
						
						... 
						
						
						
						see https://github.com/searx/searx/pull/1109  
						
					 
					
						2021-06-16 12:44:07 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							6b80c57a3c 
							
						 
					 
					
						
						
							
							[mod] simple theme: move source files to the src directory  
						
						
						
					 
					
						2021-06-16 12:38:06 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							49ea5b7644 
							
						 
					 
					
						
						
							
							Static build  
						
						
						
					 
					
						2021-06-16 09:16:37 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							9108c90f0e 
							
						 
					 
					
						
						
							
							[mod] simple theme: update dependencies  
						
						
						
					 
					
						2021-06-16 09:16:02 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							d70ec8826d 
							
						 
					 
					
						
						
							
							[doc] admin manual - describe installation of external plugins  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2021-06-15 18:00:35 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							127552f67b 
							
						 
					 
					
						
						
							
							Merge pull request  #146  from return42/ddg-definitions  
						
						... 
						
						
						
						[pylint] searx/engines/duckduckgo_definitions.py 
						
					 
					
						2021-06-15 15:08:59 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b4208b946 
							
						 
					 
					
						
						
							
							Merge pull request  #148  from return42/fix-yamllint  
						
						... 
						
						
						
						[fix] test.yamllint - fixed typo 
						
					 
					
						2021-06-15 15:07:53 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							9b0151eaa8 
							
						 
					 
					
						
						
							
							[fix] test.yamllint - fixed typo  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2021-06-15 17:04:51 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							343570f7fb 
							
						 
					 
					
						
						
							
							[pylint] searx/engines/duckduckgo_definitions.py  
						
						... 
						
						
						
						BTW: normalize indentations
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2021-06-14 09:22:29 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							21541f8a12 
							
						 
					 
					
						
						
							
							Merge pull request  #145  from return42/fix-morty  
						
						... 
						
						
						
						[fix] utils/morty.sh - PUBLIC_URL_MORTY is based on PUBLIC_URL 
						
					 
					
						2021-06-14 06:20:12 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							1f91d85506 
							
						 
					 
					
						
						
							
							[fix] utils/morty.sh - PUBLIC_URL_MORTY is based on PUBLIC_URL  
						
						... 
						
						
						
						The public URL of the searx instance: PUBLIC_URL="https://mydomain.xy/searx "
The default is SEARX_URL which is taken from ./utils/brand.env.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2021-06-13 11:55:32 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2449ea70b5 
							
						 
					 
					
						
						
							
							Merge pull request  #139  from return42/refactor-webapp  
						
						... 
						
						
						
						[coding-style] searx/webapp.py - normalize indentations 
						
					 
					
						2021-06-13 09:19:27 +00:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8cab37229f 
							
						 
					 
					
						
						
							
							Merge pull request  #144  from return42/fix-yamllint  
						
						... 
						
						
						
						[yamllint] ./utils/templates/etc/searx/*.yml 
						
					 
					
						2021-06-13 10:15:53 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							4a814dabf3 
							
						 
					 
					
						
						
							
							[yamllint] ./utils/templates/etc/searx/*.yml  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2021-06-12 20:46:07 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							52db47a1c9 
							
						 
					 
					
						
						
							
							Merge pull request  #134  from searxng/google-default-language  
						
						... 
						
						
						
						[enh] google engine: supports "default language" 
						
					 
					
						2021-06-11 17:00:12 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7a436a5060 
							
						 
					 
					
						
						
							
							Merge pull request  #143  from return42/emacs  
						
						... 
						
						
						
						[emacs] clean up .dir-locals.el file 
						
					 
					
						2021-06-11 14:52:36 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							f07385bca7 
							
						 
					 
					
						
						
							
							[emacs] clean up .dir-locals.el file  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2021-06-11 16:50:53 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							2ac3e5b20b 
							
						 
					 
					
						
						
							
							[fix] log messages from: google- images, news, scholar, videos  
						
						... 
						
						
						
						- HTTP header Accept-Language --> lang_info['headers']['Accept-Language']
- remove obsolete query_url log messages which is already logged by
  httpx._client:HTTP request
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2021-06-11 16:31:50 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							1ac3961336 
							
						 
					 
					
						
						
							
							[mod] google - get_lang_info add documentataion & comments  
						
						... 
						
						
						
						BTW: remove obsolete log messages from google engine
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2021-06-11 16:06:36 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							1c67b6aece 
							
						 
					 
					
						
						
							
							[enh] google engine: supports "default language"  
						
						... 
						
						
						
						Same behaviour behaviour than Whoogle [1].  Only the google engine with the
"Default language" choice "(all)"" is changed by this patch.
When searching for a locate place, the result are in the expect language,
without missing results [2]:
  > When a language is not specified, the language interpretation is left up to
  > Google to decide how the search results should be delivered.
The query parameters are copied from Whoogle.  With the ``all`` language:
- add parameter ``source=lnt``
- don't use parameter ``lr``
- don't add a ``Accept-Language`` HTTP header.
The new signature of function ``get_lang_info()`` is:
    lang_info = get_lang_info(params, lang_list, custom_aliases, supported_any_language)
Argument ``supported_any_language`` is True for google.py and False for the other
google engines.  With this patch the function now returns:
- query parameters: ``lang_info['params']``
- HTTP headers: ``lang_info['headers']``
- and as before this patch:
  - ``lang_info['subdomain']``
  - ``lang_info['country']``
  - ``lang_info['language']``
[1] https://github.com/benbusby/whoogle-search 
[2] https://github.com/benbusby/whoogle-search/releases/tag/v0.5.4  
						
					 
					
						2021-06-10 10:22:01 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							d0daa87ce6 
							
						 
					 
					
						
						
							
							[coding-style] searx/webapp.py - normalize indentations  
						
						... 
						
						
						
						No functional change!
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2021-06-10 09:35:00 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							73dbee45a6 
							
						 
					 
					
						
						
							
							Merge pull request  #90  from searxng/enh-osm-engine  
						
						... 
						
						
						
						[enh] improve openstreetmap engine 
						
					 
					
						2021-06-10 09:30:41 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							15178e5b96 
							
						 
					 
					
						
						
							
							[static] make themes.all - based on commit  12af3b39 
						
						... 
						
						
						
						Based on commit 12af3b39 
						
					 
					
						2021-06-10 09:20:51 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							68df982e21 
							
						 
					 
					
						
						
							
							Merge pull request  #135  from searxng/refactor-webapp  
						
						... 
						
						
						
						Refactor webapp 
						
					 
					
						2021-06-10 08:11:15 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							314e09091b 
							
						 
					 
					
						
						
							
							Merge pull request  #138  from return42/fix-doc  
						
						... 
						
						
						
						[fix] section "Overrides" in engine's documentation 
						
					 
					
						2021-06-10 08:10:50 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							12af3b39db 
							
						 
					 
					
						
						
							
							[fix] make simple/result_templates/map.html more CSP compliant [1]  
						
						... 
						
						
						
						[1] https://github.com/searxng/searxng/issues/57 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2021-06-09 18:08:23 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							bf10b4a857 
							
						 
					 
					
						
						
							
							[fix] openstreetmap - fix some minor whitespace & indentation issues  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2021-06-09 18:08:23 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							40956e8e6b 
							
						 
					 
					
						
						
							
							[data.all] add searx_extra/update/update_osm_keys_tags.py  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2021-06-09 18:08:23 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							8871e39122 
							
						 
					 
					
						
						
							
							[pylint] searx_extra/update/update_osm_keys_tags.py  
						
						... 
						
						
						
						BTW: move some comments into script's  doc-string
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2021-06-09 18:08:23 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							5cf1ae2672 
							
						 
					 
					
						
						
							
							[pylint] searx/data/__init__.py  
						
						... 
						
						
						
						BTW: add doc strings and moved __all__ to the top [1]
[1] https://www.python.org/dev/peps/pep-0008/#module-level-dunder-names 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2021-06-09 18:08:23 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							2e5d823162 
							
						 
					 
					
						
						
							
							[fix] searx/data/__init__.py: rename __init__ as __all__  
						
						
						
					 
					
						2021-06-09 18:08:23 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							c75425655f 
							
						 
					 
					
						
						
							
							[enh] openstreetmap / map template: improve results  
						
						... 
						
						
						
						implements ideas described in #69 
* update the engine
* use wikidata
* update map.html template 
						
					 
					
						2021-06-09 18:08:23 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							92c8a8829f 
							
						 
					 
					
						
						
							
							[fix] strip spaces from searx user agent  
						
						... 
						
						
						
						h11 (used by httpx) rejects HTTP request with a trailing space in HTTP headers 
						
					 
					
						2021-06-09 18:08:23 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							ab259017cc 
							
						 
					 
					
						
						
							
							[fix] section "Overrides" in engine's documentation  
						
						... 
						
						
						
						[1] https://github.com/searxng/searxng/pull/97#discussion_r646094256 
Suggested-by: @dalf [1]
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2021-06-09 15:16:59 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							2a109d0a5f 
							
						 
					 
					
						
						
							
							[mod] refactor searx.webapp.render  
						
						... 
						
						
						
						render automatically adds these variables to the template context:
* advanced_search
* all_categories
* categories
	before render was checking if the variable was already set
	but it is actually never set by the callers 
						
					 
					
						2021-06-08 15:54:11 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							70bbd14b1a 
							
						 
					 
					
						
						
							
							[mod] move hook to set Unix thread name into searx.unixthreadname  
						
						... 
						
						
						
						requires setproctitle (but optional) 
						
					 
					
						2021-06-08 15:54:11 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							0e23113f70 
							
						 
					 
					
						
						
							
							[mod] remove unused filter searx.webapp.extract_domain  
						
						... 
						
						
						
						it was used in the pix-art theme 
						
					 
					
						2021-06-08 15:54:11 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							cfa07b0a9a 
							
						 
					 
					
						
						
							
							[mod] refactor searx.webapp.render  
						
						... 
						
						
						
						no functional change, reorder declarations 
						
					 
					
						2021-06-08 15:54:11 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							91856e8f6a 
							
						 
					 
					
						
						
							
							[mod] refactor searx.webapp.render: remove unused parameters  
						
						
						
					 
					
						2021-06-08 15:54:11 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							15567955b4 
							
						 
					 
					
						
						
							
							[mod] remove check of Python 2.  
						
						
						
					 
					
						2021-06-08 15:54:11 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							aedf0aa5fe 
							
						 
					 
					
						
						
							
							[mod] remove searx.webapp.get_base_url function  
						
						... 
						
						
						
						see the result of:
git grep "base_url" searx/templates
"base_url" is not used any more. 
						
					 
					
						2021-06-08 15:54:11 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							eeb0998787 
							
						 
					 
					
						
						
							
							[mod] refactor: move Flask proxy fix to searx.flaskfix module  
						
						
						
					 
					
						2021-06-08 15:54:11 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c5db719d2 
							
						 
					 
					
						
						
							
							Merge pull request  #97  from return42/drop-searx-admin  
						
						... 
						
						
						
						[docs] reorder blog articles 
						
					 
					
						2021-06-08 10:56:18 +00:00