Splinter Suidman 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2b453cb226 
								
							 
						 
						
							
							
								
								fix: Change Wikinews category to news.  
							
							
							
						 
						
							2020-04-06 12:31:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Splinter Suidman 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								536eb2b8dd 
								
							 
						 
						
							
							
								
								Add Wikimedia projects.  
							
							... 
							
							
							
							A list of the added projects:
- Wikibooks
- Wikinews
- Wikiquote
- Wikisource
- Wiktionary
- Wikiversity
- Wikivoyage 
							
						 
						
							2020-04-05 19:27:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dalf 
								
							 
						 
						
							
							
							
							
								
							
							
								4bb35e7ef5 
								
							 
						 
						
							
							
								
								[fix] template: fix typo in about.html  
							
							
							
						 
						
							2020-03-31 16:52:52 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								6846402d73 
								
							 
						 
						
							
							
								
								.gitignore: make package-lock.json visible  
							
							... 
							
							
							
							Even if we do not versioning them right now.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-03-26 15:35:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								9717521981 
								
							 
						 
						
							
							
								
								Minor improvements of the HTML *about* page  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-03-26 13:45:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								809e6f7933 
								
							 
						 
						
							
							
								
								make project: re-build generic files of the searx project  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-03-26 13:35:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								5d087ee466 
								
							 
						 
						
							
							
								
								Rewrite of the HTL *about* page  
							
							... 
							
							
							
							The *about* page should only address higher-level issues that are important to
each user.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-03-26 13:09:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								3486613a19 
								
							 
						 
						
							
							
								
								brands: hardcode ISSUE_URL and some links on the about-page  
							
							... 
							
							
							
							A *brand* of searx is a fork which might have its own design and some special
functions which might bee reasonable in a special context.
In this sense, the fork might have its own documentation but not its own issue
tracker.  The *upstream* of a brand is always https://github.com/asciimoo  from
where the brand-fork pulls the master branch regularly.  A fork which has its
own issue tracker is a spin-off and out of the scope of the searx project
itself.  The conclusion is:
- hard code ISSUE_URL (in the Makefile)
- always refer to DOCS_URL
- links in the about page refer to the *upstream* (searx project)
  except DOCS_URL
- "fork me on github" ribbons refer to the *upstream*
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-03-26 10:58:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								3381471933 
								
							 
						 
						
							
							
								
								brands: add ISSUE_URL  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-03-25 17:48:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								4d64828237 
								
							 
						 
						
							
							
								
								webapp.py: expose the brand variable in the /config URL.  
							
							... 
							
							
							
							E.g. helpful for searx-stats2
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-03-25 17:28:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								ace7d30aed 
								
							 
						 
						
							
							
								
								webapp.py: partial code review (no functional change)  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-03-25 17:12:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								d471ec86dd 
								
							 
						 
						
							
							
								
								Makefile: add target node.env  - download & install npm dependencies  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-03-25 16:38:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								757ebb5d9f 
								
							 
						 
						
							
							
								
								[fix] brands: add variables from build env to grunt process  
							
							... 
							
							
							
							We have some variables in the build environment which are also needed in the
grunt process when building themes.  Theses variables are relavant if one
creates a fork with its own branding.  We treat these variables under the term
'brands'.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-03-25 14:09:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								aaf22baad2 
								
							 
						 
						
							
							
								
								make project: re-build generic files of the searx project  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-03-25 12:14:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								04c687403e 
								
							 
						 
						
							
							
								
								[fix] brands: add variables from build env to jinja templating  
							
							... 
							
							
							
							We have some variables in the build environment which are also needed in the
templating process.  Theses variables are relavant if one creates a fork with
its own branding.  We treat these variables under the term 'brands'.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-03-25 11:49:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Tauber 
								
							 
						 
						
							
							
							
							
								
							
							
								9a2f26d915 
								
							 
						 
						
							
							
								
								[enh] submit search on suggestion select -  closes   #807  
							
							
							
						 
						
							2020-03-23 14:01:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Tauber 
								
							 
						 
						
							
							
							
							
								
							
							
								65cae85735 
								
							 
						 
						
							
							
								
								[fix] load new page with infinite scroll if there is no scrollbar -  fixes   #759  
							
							
							
						 
						
							2020-03-23 13:05:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Tauber 
								
							 
						 
						
							
							
							
							
								
							
							
								2621c24cc7 
								
							 
						 
						
							
							
								
								[enh] add clear search button to oscar theme -  fixes   #454  
							
							
							
						 
						
							2020-03-23 12:41:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Tauber 
								
							 
						 
						
							
							
							
							
								
							
							
								822aee94a2 
								
							 
						 
						
							
							
								
								[fix] remove debug print  
							
							
							
						 
						
							2020-03-16 00:22:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Tauber 
								
							 
						 
						
							
							
							
							
								
							
							
								baca55c94e 
								
							 
						 
						
							
							
								
								[fix] handle weights in accept language parsing - fixes w3ms en;q=1.0  
							
							
							
						 
						
							2020-03-16 00:22:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Tauber 
								
							 
						 
						
							
							
							
							
								
							
							
								58a630308a 
								
							 
						 
						
							
							
								
								[fix] convert query to string to produce valid filename for csv output  
							
							
							
						 
						
							2020-03-13 00:57:01 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Tauber 
								
							 
						 
						
							
							
							
							
								
							
							
								018b681841 
								
							 
						 
						
							
							
								
								[fix] add answers, suggestions, corrections to csv output  
							
							... 
							
							
							
							fixes  #1888  
						
							2020-03-13 00:50:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Tauber 
								
							 
						 
						
							
							
							
							
								
							
							
								9bc24080bf 
								
							 
						 
						
							
							
								
								[fix] add answers, suggestions, corrections to rss output  
							
							... 
							
							
							
							fixes  #1888  
						
							2020-03-13 00:43:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								ad7a6e6e10 
								
							 
						 
						
							
							
								
								bugfix(!biv) : bing-video do not like "older" User-Agents  
							
							... 
							
							
							
							When selecting other languages than 'en', bing-video did not handle the language
correct and gave very bad results.  Since User-Agent is normaly rotated in
searx, the behavior of a !biv search was unpredictable and paging was broken.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-03-01 17:28:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								1c853f9573 
								
							 
						 
						
							
							
								
								bing_news: parital rollback of  c89c05bc 
							
							... 
							
							
							
							The bing_news bug (discussed in #1838 ) was caused by wrong language tags, which
was fixed e0c99d9dhttps://github.com/asciimoo/searx/issues/1838 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-03-01 11:07:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								79412828cd 
								
							 
						 
						
							
							
								
								update languages: engines_languages.json languages.py  
							
							... 
							
							
							
							build by Makefile target:
    make project
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-03-01 08:06:51 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								e0c99d9dcb 
								
							 
						 
						
							
							
								
								bugfix: fetch_supported_languages bing, -news, -videos, -images  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-03-01 08:01:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								40843fe95a 
								
							 
						 
						
							
							
								
								searx/data/engines_languages.json: sort json file (no content change)  
							
							... 
							
							
							
							To get meaningfull diffs, the json file has to be sorted.  Before applying any
further content patch, the json file needs a inital sort (without changing any
content).
Sorted by::
  import sys, json
  with open('engines_languages.json') as f:
      j = json.load(f)
  with open('engines_languages.json', 'w') as f:
      json.dump(j, f, indent=2, sort_keys=True)
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-03-01 07:56:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								c89c05bceb 
								
							 
						 
						
							
							
								
								bugfix: google-news and bing-news has changed the language parameter  
							
							... 
							
							
							
							closes: https://github.com/asciimoo/searx/issues/1838 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-02-25 18:44:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8685d1b7d8 
								
							 
						 
						
							
							
								
								Merge branch 'master' into fix-prefs  
							
							
							
						 
						
							2020-02-24 08:16:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								aa95a0d70b 
								
							 
						 
						
							
							
								
								searx/testing.py: fixed pep8 error  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-02-24 07:55:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Abonce Seguin 
								
							 
						 
						
							
							
							
							
								
							
							
								51e78211de 
								
							 
						 
						
							
							
								
								monkey patch babel get_translations to support Occitan  
							
							
							
						 
						
							2020-02-23 21:46:26 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								81f106e5de 
								
							 
						 
						
							
							
								
								searx/testing.py: bugfix process model (do not use Flask's debug mode)  
							
							... 
							
							
							
							Don't enable Flask's debug mode, the debugger from Flask will cause a wired
process model, where the server never dies.  Further read:
- debug mode: https://flask.palletsprojects.com/quickstart/#debug-mode 
- Flask.run(..): https://flask.palletsprojects.com/api/#flask.Flask.run 
closes: https://github.com/asciimoo/searx/issues/1862 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-02-23 23:03:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								4a94b4cca6 
								
							 
						 
						
							
							
								
								searx/testing.py: pylint & SPDX tag (no functional change)  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-02-23 22:51:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								1cae4fa88d 
								
							 
						 
						
							
							
								
								preferences.py: implement defaults if unset  
							
							... 
							
							
							
							Implemnts defaults for:
- search.default_lang, search.autocomplete, search.safe_search,
- ui.default_theme, ui.default_locale
- server.image_proxy
This fixes also:
  https://github.com/asciimoo/searx/pull/1860#issuecomment-590082955 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-02-23 20:56:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								179be12732 
								
							 
						 
						
							
							
								
								preferences.py: pylint, SPDX tag & docstrings (no functional change)  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-02-23 20:52:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								b7105da2af 
								
							 
						 
						
							
							
								
								Add missing autocomplete backends to settings.yml comment  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-02-23 15:41:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								78c5216d76 
								
							 
						 
						
							
							
								
								Merge branch 'master' into autocomplete_swisscows  
							
							
							
						 
						
							2020-02-23 14:24:42 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								98322ac15c 
								
							 
						 
						
							
							
								
								Merge branch 'master' into engine-etools  
							
							
							
						 
						
							2020-02-23 11:47:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Abonce Seguin 
								
							 
						 
						
							
							
							
							
								
							
							
								c0006cadf7 
								
							 
						 
						
							
							
								
								fix default locale and language issues  
							
							
							
						 
						
							2020-02-23 02:03:42 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Tauber 
								
							 
						 
						
							
							
							
							
								
							
							
								6df4172887 
								
							 
						 
						
							
							
								
								[fix] allow settin custom locale from settins.yml  
							
							
							
						 
						
							2020-02-18 00:56:27 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									piplongrun 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b136480546 
								
							 
						 
						
							
							
								
								Add Swisscows autocomplete option  
							
							
							
						 
						
							2020-02-14 19:19:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dalf 
								
							 
						 
						
							
							
							
							
								
							
							
								88f9ac58f4 
								
							 
						 
						
							
							
								
								[mod] move public instance list to  https://searx.space  
							
							
							
						 
						
							2020-02-14 13:48:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									piplongrun 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e1b60106b7 
								
							 
						 
						
							
							
								
								Add etools engine to the list  
							
							
							
						 
						
							2020-02-12 23:59:18 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									piplongrun 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f0684a5bb5 
								
							 
						 
						
							
							
								
								Add eTools engine  
							
							
							
						 
						
							2020-02-12 23:58:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								7c79eb9b1b 
								
							 
						 
						
							
							
								
								Merge commit 'refs/pull/1621/head' of  https://github.com/asciimoo/searx  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2020-02-08 15:08:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Noémi Ványi 
								
							 
						 
						
							
							
							
							
								
							
							
								99435381a8 
								
							 
						 
						
							
							
								
								[enh] introduce private engines  
							
							... 
							
							
							
							This PR adds a new setting to engines named `tokens`.
It expects a list of tokens which lets searx validate
if the request should be accepted or not. 
							
						 
						
							2020-02-08 11:47:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nicolas Gelot 
								
							 
						 
						
							
							
							
							
								
							
							
								b8b13372c8 
								
							 
						 
						
							
							
								
								Fix deprecated werkzeug import  
							
							... 
							
							
							
							Close : #1830 
Signed-off-by: Nicolas Gelot <nicolas.gelot@e.email> 
						
							2020-02-06 22:49:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Tauber 
								
							 
						 
						
							
							
							
							
								
							
							
								6060ab85f8 
								
							 
						 
						
							
							
								
								[enh] version v0.16.0  
							
							
							
						 
						
							2020-01-30 13:39:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Tauber 
								
							 
						 
						
							
							
							
							
								
							
							
								b6a2aff94a 
								
							 
						 
						
							
							
								
								[enh] update translations  
							
							
							
						 
						
							2020-01-30 11:16:15 +01:00