Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b1f76640 authored by Nicolas Gelot's avatar Nicolas Gelot
Browse files

Merge branch 'sync_upstream_v0.17.0' into 'master'

Sync upstream v0.17.0

See merge request e/cloud/my-spot!60
parents 8c261be7 3627eb4a
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -28,8 +28,6 @@ stages:

jobs:
  include:
    - python: "2.7"
      env: PY=2
    - python: "3.5"
    - python: "3.6"
    - python: "3.7"
+10 −1
Original line number Diff line number Diff line
Searx was created by Adam Tauber and is maintained by Adam Tauber, Alexandre Flament, Noémi Ványi, @pofilo and Markus Heiser.
Searx was created by Adam Tauber and is maintained by Adam Tauber, Alexandre Flament, Noémi Ványi, @pofilo, Gaspard d'Hautefeuille and Markus Heiser.

Major contributing authors:

@@ -124,3 +124,12 @@ generally made searx better:
- @CaffeinatedTech
- Robin Schneider @ypid
- @splintah
- Lukas van den Berk @lukasvdberk
- @piplongrun
- Jason Kaltsikis @jjasonkal
- Sion Kazama @KazamaSion
- @resynth1943
- Mostafa Ahangarha @ahangarha
- @gordon-quad
- Sophie Tauchert @999eagle
- @bauruine
+50 −0
Original line number Diff line number Diff line
0.17.0 2020.07.09
=================

 - New engines

   - eTools
   - Wikibooks
   - Wikinews
   - Wikiquote
   - Wikisource
   - Wiktionary
   - Wikiversity
   - Wikivoyage
   - Rubygems
 - Engine fixes (google, google images, startpage, gigablast, yacy)
 - Private engines introduced - more details: https://asciimoo.github.io/searx/blog/private-engines.html
 - Greatly improved documentation - check it at https://asciimoo.github.io/searx
 - Added autofocus to all search inputs
 - CSP friendly oscar theme
 - Added option to hide engine errors with `display_error_messages` engine option (true/false values, default is true)
 - Tons of accessibility fixes - see https://github.com/asciimoo/searx/issues/350 for details
 - More flexible branding options: configurable vcs/issue tracker links
 - Added "disable all" & "allow all" options to preferences engine select
 - Autocomplete keyboard navigation fixes
 - Configurable category order
 - Wrap long lines in infoboxes
 - Added RSS subscribtion link
 - Added routing directions to OSM results
 - Added author and length attributes to youtube videos
 - Fixed image stretch with mobile viewport in oscar theme
 - Added translatable JS strings
 - Better HTML annotations - engine names and endpoints are available as classes
 - RTL text fixes in oscar theme
 - Handle weights in accept-language HTTP headers
 - Added answerer results to rss/csv output
 - Added new autocomplete backends to settings.yml
 - Updated opensearch.xml
 - Fixed custom locale setting from settings.yml
 - Translation updates
 - Removed engines: faroo

Special thanks to `NLNet <https://nlnet.nl>`__ for sponsoring multiple features of this release.
Special thanks to https://www.accessibility.nl/english for making accessibilty audit.

News
~~~~

- @HLFH joined the maintainer team
- Dropped Python2 support

0.16.0 2020.01.30
=================

+8 −7
Original line number Diff line number Diff line
@@ -166,29 +166,29 @@ quiet_cmd_grunt = GRUNT $2
      cmd_grunt = PATH="$$(npm bin):$$PATH" \
	grunt --gruntfile  "$2"

themes.oscar:
themes.oscar: node.env
	$(Q)echo '[!] build oscar theme'
	$(call cmd,grunt,searx/static/themes/oscar/gruntfile.js)

themes.simple:
themes.simple: node.env
	$(Q)echo '[!] build simple theme'
	$(call cmd,grunt,searx/static/themes/simple/gruntfile.js)

themes.legacy:
themes.legacy: node.env
	$(Q)echo '[!] build legacy theme'
	$(call cmd,lessc,themes/legacy/less/style-rtl.less,themes/legacy/css/style-rtl.css)
	$(call cmd,lessc,themes/legacy/less/style.less,themes/legacy/css/style.css)

themes.courgette:
themes.courgette: node.env
	$(Q)echo '[!] build courgette theme'
	$(call cmd,lessc,themes/courgette/less/style.less,themes/courgette/css/style.css)
	$(call cmd,lessc,themes/courgette/less/style-rtl.less,themes/courgette/css/style-rtl.css)

themes.pixart:
themes.pixart: node.env
	$(Q)echo '[!] build pixart theme'
	$(call cmd,lessc,themes/pix-art/less/style.less,themes/pix-art/css/style.css)

themes.bootstrap:
themes.bootstrap: node.env
	$(call cmd,lessc,less/bootstrap/bootstrap.less,css/bootstrap.min.css)

themes.eelo:
@@ -228,6 +228,7 @@ test.pylint: pyenvinstall
	$(call cmd,pylint,\
		searx/preferences.py \
		searx/testing.py \
		searx/engines/gigablast.py \
	)
endif

@@ -248,7 +249,7 @@ test.sh:

test.pep8: pyenvinstall
	@echo "TEST      pep8"
	$(Q)$(PY_ENV_ACT); pep8 --exclude=searx/static --max-line-length=120 --ignore "E402,W503" searx tests
	$(Q)$(PY_ENV_ACT); pep8 --exclude='searx/static, searx/engines/gigablast.py' --max-line-length=120 --ignore "E402,W503" searx tests

test.unit: pyenvinstall
	@echo "TEST      tests/unit"
+0 −1
Original line number Diff line number Diff line
@@ -11,7 +11,6 @@ Spot was forked from searx: read [documentation](https://asciimoo.github.io/sear
* eelo theme
* redis cache on http requests (TTL 1 day)
* docker packaging thinking to be production ready
* better locale support

## Architecture

Loading