Adam Tauber 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								830a2e5b93 
								
							 
						 
						
							
							
								
								Merge pull request  #2253  from kvch/fix-lobsters-engine  
							
							... 
							
							
							
							Fix XPATH of lobste.rs engine && add timeout 
							
						 
						
							2020-10-09 13:41:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Noémi Ványi 
								
							 
						 
						
							
							
							
							
								
							
							
								ce000a9fef 
								
							 
						 
						
							
							
								
								Fix XPATH of lobste.rs engine && add timeout  
							
							
							
						 
						
							2020-10-09 12:56:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Tauber 
								
							 
						 
						
							
							
							
							
								
							
							
								da8b227044 
								
							 
						 
						
							
							
								
								[fix] use base_url everywhere if it is defined in settings.yml  
							
							
							
						 
						
							2020-10-08 14:19:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Tauber 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								156980ef63 
								
							 
						 
						
							
							
								
								Merge pull request  #2250  from kvch/blog-command-line-engine  
							
							... 
							
							
							
							Add post about `command` engine to searx blog 
							
						 
						
							2020-10-08 13:36:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Noémi Ványi 
								
							 
						 
						
							
							
							
							
								
							
							
								f0e6678aac 
								
							 
						 
						
							
							
								
								Add blogpost about command engine  
							
							
							
						 
						
							2020-10-08 13:32:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Tauber 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ab3a8c9e99 
								
							 
						 
						
							
							
								
								Merge pull request  #1181  from kvch/ebay-in-shopping  
							
							... 
							
							
							
							Ebay engine in shopping category 
							
						 
						
							2020-10-08 13:31:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Noémi Ványi 
								
							 
						 
						
							
							
							
							
								
							
							
								f0278d41fc 
								
							 
						 
						
							
							
								
								add ebay enginte to shopping category  
							
							
							
						 
						
							2020-10-08 13:20:55 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8b278cbfad 
								
							 
						 
						
							
							
								
								Merge pull request  #2246  from dalf/mod-searx-data  
							
							... 
							
							
							
							[mod] Add searx.data module 
							
						 
						
							2020-10-07 10:38:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								a9dc54bebc 
								
							 
						 
						
							
							
								
								[mod] Add searx.data module  
							
							... 
							
							
							
							Instead of loading the data/*.json in different location,
load these files in the new searx.data module. 
							
						 
						
							2020-10-07 10:29:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e30dc2f0ba 
								
							 
						 
						
							
							
								
								Merge pull request  #2247  from dalf/fix-opensearch  
							
							... 
							
							
							
							[fix] opensearch.xml URL contains method and autocomplete parameters 
							
						 
						
							2020-10-07 10:14:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								474d56c77f 
								
							 
						 
						
							
							
								
								Merge pull request  #2248  from dalf/fix-webadapter  
							
							... 
							
							
							
							[fix] various fixes of searx.webadapter 
							
						 
						
							2020-10-07 10:12:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								66bda23895 
								
							 
						 
						
							
							
								
								Merge pull request  #2244  from dalf/fix-drop-python2  
							
							... 
							
							
							
							Fix drop python2 
							
						 
						
							2020-10-07 10:11:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								d5950079cf 
								
							 
						 
						
							
							
								
								[fix] fix searx.webadapter  
							
							... 
							
							
							
							* Fix "?q=test&engines=wikipedia": fix exception
* Fix "?q=test&engines=wikipedia&categories=images": now the engines from images category are included.
* Fix parse_timeout: make sure a value is always returned
* Various typing fixes (searx.webadapter, searx.search.SearchQuery) 
							
						 
						
							2020-10-06 15:23:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								8659212f5a 
								
							 
						 
						
							
							
								
								[fix] drop Python 2: use collections.abc.Iterable instead of collections.Iterable  
							
							
							
						 
						
							2020-10-06 09:43:24 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								15013e64d8 
								
							 
						 
						
							
							
								
								[fix] drop Python 2: use importlib instead of imp.load_source  
							
							... 
							
							
							
							imp.load_source is not documented in Python 3
see documentation : https://docs.python.org/3/library/importlib.html#importing-a-source-file-directly 
partial fix of https://github.com/searx/searx/issues/1674  
							
						 
						
							2020-10-06 09:42:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								bfdad7bc0f 
								
							 
						 
						
							
							
								
								[fix] opensearch.xml URL contains method and autocomplete parameters  
							
							... 
							
							
							
							When the user add searx as a search engine, the browser loads the /opensearch.xml URL without the cookies.
Without the query parameters, the user preferences are ignored (method and autocomplete).
In addition, opensearch.xml is modified to support automatic updates,
see https://developer.mozilla.org/en-US/docs/Web/OpenSearch  
							
						 
						
							2020-10-06 00:54:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								584760cf54 
								
							 
						 
						
							
							
								
								Merge pull request  #2237  from dalf/mod-engines-init  
							
							... 
							
							
							
							Mod engines init 
							
						 
						
							2020-10-05 11:20:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								6c39917c4d 
								
							 
						 
						
							
							
								
								[mod] webapp.py: update engines initialization condition  
							
							... 
							
							
							
							Always call initialize engines except on the first run of werkzeug with the reload feature.
the reload feature is activated when:
* searx_debug is True (SEARX_DEBUG environment variable or settings.yml)
* FLASK_APP=searx/webapp.py FLASK_ENV=development flask run (see https://flask.palletsprojects.com/en/1.1.x/cli/  )
Fix SEARX_DEBUG=0 make docs
docs/admin/engines.rst : engines are initialized
See https://github.com/searx/searx/issues/2204#issuecomment-701373438  
							
						 
						
							2020-10-05 11:13:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b728cb610b 
								
							 
						 
						
							
							
								
								Merge pull request  #2241  from dalf/move-extract-text-and-url  
							
							... 
							
							
							
							Move the extract_text  and extract_url functions to searx.utils 
							
						 
						
							2020-10-04 09:06:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e2cd9b65bb 
								
							 
						 
						
							
							
								
								Merge pull request  #2239  from dalf/mod-preferences  
							
							... 
							
							
							
							[mod] preferences.py: check language setting with a regex instead of match_language 
							
						 
						
							2020-10-04 09:05:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Finn 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								53c8d945b4 
								
							 
						 
						
							
							
								
								[enh] Add SepiaSearch engine ( #2227 )  
							
							... 
							
							
							
							supported_languages values: see https://framagit.org/framasoft/peertube/search-index/-/blob/master/client/src/views/Search.vue#L618-641  
							
						 
						
							2020-10-03 13:00:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								8f914a28fa 
								
							 
						 
						
							
							
								
								[mod] searx.utils.normalize_url: remove Yahoo hack  
							
							... 
							
							
							
							* The hack for Yahoo URLs is not necessary anymore. (see searx.engines.yahoo.parse_url)
* move the URL normalization in extract_url to normalize_url 
							
						 
						
							2020-10-03 10:02:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								c1d10bde02 
								
							 
						 
						
							
							
								
								[mod] searx/utils.py: add docstring  
							
							
							
						 
						
							2020-10-02 18:17:01 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								2006eb4680 
								
							 
						 
						
							
							
								
								[mod] move extract_text, extract_url to searx.utils  
							
							
							
						 
						
							2020-10-02 18:13:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								2cafc5462d 
								
							 
						 
						
							
							
								
								[fix] revert PR  #2232  and  #2230  
							
							
							
						 
						
							2020-10-01 16:38:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								507896c115 
								
							 
						 
						
							
							
								
								[mod] preferences.py: check language setting with a regex instead of match_language  
							
							
							
						 
						
							2020-10-01 11:29:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ecb9f28869 
								
							 
						 
						
							
							
								
								Merge pull request  #2236  from return42/fix-2234  
							
							... 
							
							
							
							[fix] google engine - div classes has been renamed in HTML result 
							
						 
						
							2020-10-01 10:11:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								8162d7aff4 
								
							 
						 
						
							
							
								
								[fix] google engine - div classes has been renamed in HTML reult  
							
							... 
							
							
							
							Since 1. October 2020 google has changed the 'class' attribute of the HTML
result page.
Fix the xpath expressions and ignore <div class="g" ../> sections which do not
match to title's xpath expression.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-10-01 09:44:29 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fd5fe36984 
								
							 
						 
						
							
							
								
								Merge pull request  #2232  from dalf/fix-sphinx-build2  
							
							... 
							
							
							
							[fix] Sphinx 3.2.1 build: call searx.engines.initialize_engines 
							
						 
						
							2020-09-30 10:29:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								9a856083df 
								
							 
						 
						
							
							
								
								[fix] Sphinx 3.2.1 build: call searx.engines.initialize_engines  
							
							... 
							
							
							
							Fix admin/engines.html
Fix  #2230  
							
						 
						
							2020-09-30 10:20:12 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6c6985aaf8 
								
							 
						 
						
							
							
								
								Merge pull request  #2230  from dalf/fix-sphinx-build  
							
							... 
							
							
							
							[fix] Sphinx 3.2.1 build: add missing "engines" variable in the jinja context 
							
						 
						
							2020-09-30 09:29:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9740618227 
								
							 
						 
						
							
							
								
								Merge pull request  #2226  from dalf/fix-searx-migration  
							
							... 
							
							
							
							[fix] migration from github.com/asciimoo/searx to github.com/searx/searx : fix URLs 
							
						 
						
							2020-09-29 12:35:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								6d56c754a7 
								
							 
						 
						
							
							
								
								[fix] Sphinx 3.2.1 build: add missing "engines" variable in the jinja context  
							
							... 
							
							
							
							Fix the admin/engines.html page 
							
						 
						
							2020-09-29 12:30:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Qt Resynth 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								246b8cd1a4 
								
							 
						 
						
							
							
								
								[fix] about.html:  fix small inconsistencies in about page ( #2219 )  
							
							
							
						 
						
							2020-09-28 16:56:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								f204e4903d 
								
							 
						 
						
							
							
								
								[fix] migration from github.com/asciimoo/searx to github.com/searx/searx : fix URLs  
							
							
							
						 
						
							2020-09-28 16:44:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Tauber 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8d47142f35 
								
							 
						 
						
							
							
								
								Merge pull request  #2189  from dalf/architecture-clean-up  
							
							... 
							
							
							
							Architecture clean up 
							
						 
						
							2020-09-28 14:56:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								c2a6f14516 
								
							 
						 
						
							
							
								
								[fix] Update Sphinx package versions  
							
							... 
							
							
							
							* Update call to sphinx-autobuild (remove --poll -B options, add --open-browser)
* Upgrade the Sphinx and sphinx-tabs versions.
* utils/makefile.sphinx: remove the SPHINXVERS variable.
* utils/makefile.sphinx: remove the sphinx-doc and sphinx-live targets, Sphinx is already installed by the pyenvinstall target. 
							
						 
						
							2020-09-28 13:27:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								9d60ae1ce6 
								
							 
						 
						
							
							
								
								[fix] missing 'alias' typo in docs/admin/installation-nginx.rst  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-09-28 11:40:45 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								93f7f7eee2 
								
							 
						 
						
							
							
								
								[mod] upgrade requests to version 2.24.0. use ssl instead of pyopenssl.  
							
							... 
							
							
							
							requests 2.24.0 uses the ssl module except if it doesn't support SNI, in this case searx fallbacks to pyopenssl.
searx logs a critical message and exit if the ssl modules doesn't support SNI and pyOpenSSL is not installed.
searx logs a critical message and exit if the ssl version is older than 1.0.2.
in requirements.txt, pyopenssl is still required to install searx as a fallback. 
							
						 
						
							2020-09-26 19:30:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								f2f3300bde 
								
							 
						 
						
							
							
								
								[mod] more typing  
							
							
							
						 
						
							2020-09-24 16:26:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								485a502b88 
								
							 
						 
						
							
							
								
								[mod] add typing and __slots__  
							
							
							
						 
						
							2020-09-22 19:05:05 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								678699beaf 
								
							 
						 
						
							
							
								
								[mod] searx/webadapter.py: add get_selected_categories share common code with get_search_query_from_webapp  
							
							... 
							
							
							
							Update searx/webapp.py to use get_selected_categories
Close  #2142  
							
						 
						
							2020-09-22 18:59:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								d5b5e48f04 
								
							 
						 
						
							
							
								
								[mod] searx/webadapter.py: each web parameter has a dedicated function (parse_pageno, page_lang,....).  
							
							
							
						 
						
							2020-09-22 18:59:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								691d12726b 
								
							 
						 
						
							
							
								
								[mod] check the engine tokens in searx/webadapter.py instead of searx/search.py  
							
							
							
						 
						
							2020-09-22 18:59:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								eecfff2689 
								
							 
						 
						
							
							
								
								[mod] check time_range parameter in searx/webadapter.py  
							
							
							
						 
						
							2020-09-22 18:59:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								2929495112 
								
							 
						 
						
							
							
								
								[mod] add searx.search.EngineRef  
							
							... 
							
							
							
							was previously a Dict with two or three keys: name, category, from_bang
make clear that this is a engine reference (see tests/unit/test_search.py for example)
all variables using this class are renamed accordingly. 
							
						 
						
							2020-09-22 18:59:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								2dbc0de0cd 
								
							 
						 
						
							
							
								
								[mod] add searx/webadapter.py  
							
							... 
							
							
							
							* move searx.search.get_search_query_from_webapp to searx.webadapter
* move searx.query.SearchQuery to searx.search 
							
						 
						
							2020-09-22 18:59:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Qt Resynth 
								
							 
						 
						
							
							
							
							
								
							
							
								21dbc7e852 
								
							 
						 
						
							
							
								
								"Egde" → "Edge"  
							
							
							
						 
						
							2020-09-22 17:44:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								e8df5d3f7f 
								
							 
						 
						
							
							
								
								[mod] searx.search: change function declaration: online then offline then utility functions.  
							
							
							
						 
						
							2020-09-22 12:36:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								50e717c452 
								
							 
						 
						
							
							
								
								[mod] searx.search: remove unused global variable number_of_searches  
							
							
							
						 
						
							2020-09-22 12:36:26 +02:00