Alexandre Flament 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c3d9b17c2a 
								
							 
						 
						
							
							
								
								Merge pull request  #2292  from kvch/elasticsearch-engine  
							
							... 
							
							
							
							New engine: Elasticsearch 
							
						 
						
							2020-11-14 13:25:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								102c08838b 
								
							 
						 
						
							
							
								
								Merge pull request  #2289  from dalf/pylint  
							
							... 
							
							
							
							[mod] pylint: add extension-pkg-whitelist=lxml.etree 
							
						 
						
							2020-11-14 13:24:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Noémi Ványi 
								
							 
						 
						
							
							
							
							
								
							
							
								43e697681e 
								
							 
						 
						
							
							
								
								New engine: Elasticsearch  
							
							
							
						 
						
							2020-11-10 19:53:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								58d72f2692 
								
							 
						 
						
							
							
								
								[mod] pylint: minor code change to allow pylint globally  
							
							... 
							
							
							
							This commit is only a step, it doesn't fix all the issues reported by pylint 
							
						 
						
							2020-11-03 11:35:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								eed43783f9 
								
							 
						 
						
							
							
								
								[fix] comamnd engine: fix import  
							
							
							
						 
						
							2020-11-03 10:55:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								a08df82574 
								
							 
						 
						
							
							
								
								[fix] scanr_structure engine: fix import  
							
							
							
						 
						
							2020-11-03 10:54:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								95bd6033fa 
								
							 
						 
						
							
							
								
								[mod] wikidata engine: use one SPARQL request instead of 2 HTTP requests.  
							
							
							
						 
						
							2020-10-28 08:09:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								ca593728af 
								
							 
						 
						
							
							
								
								[mod] duckduckgo_definitions: display only user friendly attributes / URL  
							
							... 
							
							
							
							various bug fixes 
							
						 
						
							2020-10-28 08:09:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									a01200356 
								
							 
						 
						
							
							
							
							
								
							
							
								c3daa08537 
								
							 
						 
						
							
							
								
								[enh] Add onions category with Ahmia, Not Evil and Torch  
							
							... 
							
							
							
							Xpath engine and results template changed to account for the fact that
archive.org doesn't cache .onions, though some onion engines migth have
their own cache.
Disabled by default. Can be enabled by setting the SOCKS proxies to
wherever Tor is listening and setting using_tor_proxy as True.
Requires Tor and updating packages.
To avoid manually adding the timeout on each engine, you can set
extra_proxy_timeout to account for Tor's (or whatever proxy used) extra
time. 
							
						 
						
							2020-10-25 17:59:05 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nicholas Kegler 
								
							 
						 
						
							
							
							
							
								
							
							
								8e15d3e4c1 
								
							 
						 
						
							
							
								
								Open Semantic Search Engine  
							
							
							
						 
						
							2020-10-25 17:50:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Noémi Ványi 
								
							 
						 
						
							
							
							
							
								
							
							
								e158eeee4b 
								
							 
						 
						
							
							
								
								Propagate error messages from YouTube API  
							
							
							
						 
						
							2020-10-09 17:34:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Tauber 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								835d16cbb1 
								
							 
						 
						
							
							
								
								Merge pull request  #2255  from kvch/yacy-improvements  
							
							... 
							
							
							
							Add yacy improvements: HTTP digest auth, category checking 
							
						 
						
							2020-10-09 16:34:42 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								cfd21bc475 
								
							 
						 
						
							
							
								
								[fix] fix duckduckgo engine  
							
							... 
							
							
							
							- remove paging support: a "vqd" parameter is required between each request. This parameter is uniq for each request
- update the URL (no redirect), use the POST method
- language support: works if there is no more than request per minute, otherwise it is ignored ! 
							
						 
						
							2020-10-09 16:00:42 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Noémi Ványi 
								
							 
						 
						
							
							
							
							
								
							
							
								72c7fd25fe 
								
							 
						 
						
							
							
								
								Add yacy improvements: HTTP digest auth, category checking  
							
							
							
						 
						
							2020-10-09 15:06:05 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Noémi Ványi 
								
							 
						 
						
							
							
							
							
								
							
							
								f0278d41fc 
								
							 
						 
						
							
							
								
								add ebay enginte to shopping category  
							
							
							
						 
						
							2020-10-08 13:20:55 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								8659212f5a 
								
							 
						 
						
							
							
								
								[fix] drop Python 2: use collections.abc.Iterable instead of collections.Iterable  
							
							
							
						 
						
							2020-10-06 09:43:24 +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 
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
								
							 
						 
						
							
							
							
							
								
							
							
								2006eb4680 
								
							 
						 
						
							
							
								
								[mod] move extract_text, extract_url to searx.utils  
							
							
							
						 
						
							2020-10-02 18:13:56 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								f204e4903d 
								
							 
						 
						
							
							
								
								[fix] migration from github.com/asciimoo/searx to github.com/searx/searx : fix URLs  
							
							
							
						 
						
							2020-09-28 16:44:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Abonce Seguin 
								
							 
						 
						
							
							
							
							
								
							
							
								ecf5899153 
								
							 
						 
						
							
							
								
								fetch google's search langs rather than ui langs  
							
							
							
						 
						
							2020-09-22 11:37:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Abonce Seguin 
								
							 
						 
						
							
							
							
							
								
							
							
								41800835f9 
								
							 
						 
						
							
							
								
								fetch supported languages for startpage engine  
							
							
							
						 
						
							2020-09-22 11:37:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Abonce Seguin 
								
							 
						 
						
							
							
							
							
								
							
							
								ea9d979cc3 
								
							 
						 
						
							
							
								
								add language names in qwant's fetch languages function  
							
							
							
						 
						
							2020-09-22 11:37:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dalf 
								
							 
						 
						
							
							
							
							
								
							
							
								c225db45c8 
								
							 
						 
						
							
							
								
								Drop Python 2 (4/n): SearchQuery.query is a str instead of bytes  
							
							
							
						 
						
							2020-09-10 10:49:42 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dalf 
								
							 
						 
						
							
							
							
							
								
							
							
								1022228d95 
								
							 
						 
						
							
							
								
								Drop Python 2 (1/n): remove unicode string and url_utils  
							
							
							
						 
						
							2020-09-10 10:39:04 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Abonce Seguin 
								
							 
						 
						
							
							
							
							
								
							
							
								ab20ca182c 
								
							 
						 
						
							
							
								
								use Wikipedia's REST v1 API  
							
							
							
						 
						
							2020-09-10 09:54:30 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Noémi Ványi 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f0ca1c3483 
								
							 
						 
						
							
							
								
								[enh] Add command line engines: git grep, find, etc. ( #2128 )  
							
							... 
							
							
							
							A new "base" engine called command is introduced. It is the foundation for all command line engines for now.
You can use this engine to create your own command line engine.
Add some engines (commented out to make sure no one enables anything accidentally):
* git grep: This engine lets you grep in the searx repo.
* locate: If locate is installed and initialized, you can search on the FS.
* find: You can find files with a specific name from where you started searx.
* pattern search in files: This engine utilizes the command fgrep.
* regex search in files: This engine runs `grep` to find a file based on its contents. 
							
						 
						
							2020-09-08 09:51:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3397382754 
								
							 
						 
						
							
							
								
								[enh] stop searx when an engine raise an SyntaxError exception ( #2177 )  
							
							... 
							
							
							
							and some other exceptions:
* KeyboardInterrupt
* SystemExit
* RuntimeError
* SystemError
* ImportError: an engine with an unmet dependency will stop everything. 
							
						 
						
							2020-09-07 15:39:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								b329058c1a 
								
							 
						 
						
							
							
								
								Revert "[enh] test: load each engine to check for syntax errors"  
							
							... 
							
							
							
							This reverts commit 4fb3ed2c63 
							
						 
						
							2020-08-31 19:00:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Tauber 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6f9aa0e258 
								
							 
						 
						
							
							
								
								Merge pull request  #2160  from dalf/test_load_engine  
							
							... 
							
							
							
							[enh] test: load each engine to check for syntax errors 
							
						 
						
							2020-08-31 14:29:52 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Tauber 
								
							 
						 
						
							
							
							
							
								
							
							
								6ded6e7a9a 
								
							 
						 
						
							
							
								
								[fix] skip uncomplete image results -  closes   #1496  
							
							
							
						 
						
							2020-08-31 14:07:45 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dalf 
								
							 
						 
						
							
							
							
							
								
							
							
								4fb3ed2c63 
								
							 
						 
						
							
							
								
								[enh] test: load each engine to check for syntax errors  
							
							
							
						 
						
							2020-08-28 12:12:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Abonce Seguin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0d8970c8f2 
								
							 
						 
						
							
							
								
								only return one url per "type" in Wikidata ( #2151 )  
							
							... 
							
							
							
							i.e. only one official website, one Twitter, etc. 
							
						 
						
							2020-08-27 21:44:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Émilien Devos 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								27d74826f1 
								
							 
						 
						
							
							
								
								[enh] add yggtorrent engine ( #2135 )  
							
							
							
						 
						
							2020-08-18 18:02:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emilien Devos 
								
							 
						 
						
							
							
							
							
								
							
							
								c15a91a534 
								
							 
						 
						
							
							
								
								[fix] piratebay engine date and pep8 indentation  
							
							
							
						 
						
							2020-08-10 23:44:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emilien Devos 
								
							 
						 
						
							
							
							
							
								
							
							
								52d78d8418 
								
							 
						 
						
							
							
								
								[fix] piratebay engine  
							
							
							
						 
						
							2020-08-10 20:26:59 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Tauber 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								77103c7874 
								
							 
						 
						
							
							
								
								Merge pull request  #2116  from mikeri/invidiousres  
							
							... 
							
							
							
							Include author and video length in Invidious results 
							
						 
						
							2020-08-10 12:49:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vlad 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f678388dbc 
								
							 
						 
						
							
							
								
								Fix google images 'get image' button bug from issue  #2103  ( #2115 )  
							
							... 
							
							
							
							Closes  #2103  
						
							2020-08-08 19:35:22 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Ilsaas 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a1ce141c99 
								
							 
						 
						
							
							
								
								add peertube engine ( #2109 )  
							
							
							
						 
						
							2020-08-08 19:22:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Ilsaas 
								
							 
						 
						
							
							
							
							
								
							
							
								2ed8ad7691 
								
							 
						 
						
							
							
								
								include length in invidious results  
							
							
							
						 
						
							2020-08-02 13:31:04 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Ilsaas 
								
							 
						 
						
							
							
							
							
								
							
							
								0305fe0dd5 
								
							 
						 
						
							
							
								
								include author in invidious results  
							
							
							
						 
						
							2020-08-02 13:30:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Abonce Seguin 
								
							 
						 
						
							
							
							
							
								
							
							
								77b9faa8df 
								
							 
						 
						
							
							
								
								fix Wikipedia's paragraph extraction  
							
							
							
						 
						
							2020-07-26 23:53:40 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Ilsaas 
								
							 
						 
						
							
							
							
							
								
							
							
								98cb6b6701 
								
							 
						 
						
							
							
								
								Update torrentz2 URL from .eu to .is  
							
							
							
						 
						
							2020-07-26 15:56:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									xywei 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1d4657b714 
								
							 
						 
						
							
							
								
								Fix relative urls that do not start with '/'  
							
							
							
						 
						
							2020-07-23 11:12:19 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Gaspard d'Hautefeuille 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4e346e741a 
								
							 
						 
						
							
							
								
								fix python 3 support  
							
							
							
						 
						
							2020-07-12 23:43:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Tauber 
								
							 
						 
						
							
							
							
							
								
							
							
								52eba0c721 
								
							 
						 
						
							
							
								
								[fix] pep8  
							
							
							
						 
						
							2020-07-08 00:46:03 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								16f8ec894a 
								
							 
						 
						
							
							
								
								[fix] revise google images engine  
							
							... 
							
							
							
							this commit is picked from #1985  
							
						 
						
							2020-07-07 21:59:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								410c2f903d 
								
							 
						 
						
							
							
								
								[fix] revise google engine  
							
							... 
							
							
							
							this commit is picked from #1985  
							
						 
						
							2020-07-07 21:50:59 +02:00