on master help sign in
Merge branch 'master' into setup-no-tests
commit25367cfba13de9bec580d7d495c4e70b8ea8f76d authorNoémi Ványi <kvch@users.noreply.github.com> dateTue 15 Jan 2019, 22:11 (8 years ago) parent4977ea5383e3cc
138 files changed+38505−712
AUTHORS.rst+15 CHANGELOG.rst+38 Dockerfile+1 searx/data/engines_languages.json+27489−1 searx/engines/__init__.py+1−2 searx/engines/archlinux.py+2−2 searx/engines/bing.py+4−1 searx/engines/bing_images.py+2−4 searx/engines/bing_news.py+4−1 searx/engines/bing_videos.py+1−1 searx/engines/dailymotion.py+4−1 searx/engines/duckduckgo.py+9−3 searx/engines/duckduckgo_images.py+6−2 searx/engines/faroo.py+4−1 searx/engines/findx.py−115 searx/engines/gigablast.py+6−3 searx/engines/google.py+8−4 searx/engines/google_news.py+4−3 searx/engines/google_videos.py+18−6 searx/engines/mediawiki.py+4−1 searx/engines/photon.py+4−3 searx/engines/qwant.py+3−2 searx/engines/startpage.py+7−9 searx/engines/subtitleseeker.py+1−1 searx/engines/swisscows.py+6−2 searx/engines/twitter.py+6−1 searx/engines/wikidata.py+4−1 searx/engines/wikipedia.py+4−1 searx/engines/wolframalpha_api.py+1−1 searx/engines/yacy.py+3−1 searx/engines/yahoo.py+13−4 searx/engines/yahoo_news.py+4−1 searx/engines/youtube_api.py+3−1 searx/plugins/open_results_on_new_tab.py+1 searx/plugins/vim_hotkeys.py+1 searx/preferences.py+1 searx/search.py+1−5 searx/settings.yml+35−26 searx/settings_robot.yml+1−1 searx/templates/courgette/preferences.html+1 searx/templates/legacy/preferences.html+1 searx/templates/oscar/languages.html+6−5 searx/templates/pix-art/preferences.html+1 searx/templates/simple/preferences.html+7−7 searx/translations/ar/LC_MESSAGES/messages.mo searx/translations/ar/LC_MESSAGES/messages.po+16−15 searx/translations/bg/LC_MESSAGES/messages.mo searx/translations/ca/LC_MESSAGES/messages.mo searx/translations/ca/LC_MESSAGES/messages.po+1014 searx/translations/cs/LC_MESSAGES/messages.mo searx/translations/cs/LC_MESSAGES/messages.po+19−18 searx/translations/cy/LC_MESSAGES/messages.mo searx/translations/cy/LC_MESSAGES/messages.po+1013 searx/translations/da/LC_MESSAGES/messages.mo searx/translations/de/LC_MESSAGES/messages.mo searx/translations/de/LC_MESSAGES/messages.po+9−8 searx/translations/el_GR/LC_MESSAGES/messages.mo searx/translations/en/LC_MESSAGES/messages.mo searx/translations/eo/LC_MESSAGES/messages.mo searx/translations/eo/LC_MESSAGES/messages.po+68−67 searx/translations/es/LC_MESSAGES/messages.mo searx/translations/eu/LC_MESSAGES/messages.mo searx/translations/eu/LC_MESSAGES/messages.po+1015 searx/translations/fa_IR/LC_MESSAGES/messages.mo searx/translations/fa_IR/LC_MESSAGES/messages.po+1015 searx/translations/fi/LC_MESSAGES/messages.mo searx/translations/fil/LC_MESSAGES/messages.mo searx/translations/fr/LC_MESSAGES/messages.mo searx/translations/fr/LC_MESSAGES/messages.po+7−7 searx/translations/gl/LC_MESSAGES/messages.mo searx/translations/gl/LC_MESSAGES/messages.po+1013 searx/translations/he/LC_MESSAGES/messages.mo searx/translations/hr/LC_MESSAGES/messages.mo searx/translations/hu/LC_MESSAGES/messages.mo searx/translations/it/LC_MESSAGES/messages.mo searx/translations/it/LC_MESSAGES/messages.po+15−13 searx/translations/ja/LC_MESSAGES/messages.mo searx/translations/ja/LC_MESSAGES/messages.po+50−49 searx/translations/nl/LC_MESSAGES/messages.mo searx/translations/nl/LC_MESSAGES/messages.po+5−5 searx/translations/nl_BE/LC_MESSAGES/messages.mo searx/translations/nl_BE/LC_MESSAGES/messages.po+1013 searx/translations/pl/LC_MESSAGES/messages.mo searx/translations/pt/LC_MESSAGES/messages.mo searx/translations/pt/LC_MESSAGES/messages.po+25−24 searx/translations/pt_BR/LC_MESSAGES/messages.mo searx/translations/pt_BR/LC_MESSAGES/messages.po+5−4 searx/translations/ro/LC_MESSAGES/messages.mo searx/translations/ro/LC_MESSAGES/messages.po+93−92 searx/translations/ru/LC_MESSAGES/messages.mo searx/translations/ru/LC_MESSAGES/messages.po+16−16 searx/translations/sk/LC_MESSAGES/messages.mo searx/translations/sl/LC_MESSAGES/messages.mo searx/translations/sl/LC_MESSAGES/messages.po+20−20 searx/translations/sr/LC_MESSAGES/messages.mo searx/translations/sv/LC_MESSAGES/messages.mo searx/translations/sv/LC_MESSAGES/messages.po+7−6 searx/translations/te/LC_MESSAGES/messages.mo searx/translations/te/LC_MESSAGES/messages.po+1013 searx/translations/tr/LC_MESSAGES/messages.mo searx/translations/tr/LC_MESSAGES/messages.po+18−17 searx/translations/uk/LC_MESSAGES/messages.mo searx/translations/uk/LC_MESSAGES/messages.po+1015 searx/translations/vi/LC_MESSAGES/messages.mo searx/translations/vi/LC_MESSAGES/messages.po+1013 searx/translations/zh_CN/LC_MESSAGES/messages.mo searx/translations/zh_CN/LC_MESSAGES/messages.po+61−58 searx/translations/zh_Hant_TW/LC_MESSAGES/messages.mo searx/translations/zh_TW/LC_MESSAGES/messages.mo searx/translations/zh_TW/LC_MESSAGES/messages.po+1015 searx/version.py+1−1 searx/webapp.py+11−6 tests/unit/engines/test_archlinux.py+1−1 tests/unit/engines/test_bing.py+4 tests/unit/engines/test_bing_images.py+4−3 tests/unit/engines/test_bing_news.py+4 tests/unit/engines/test_bing_videos.py+1 tests/unit/engines/test_dailymotion.py+4 tests/unit/engines/test_duckduckgo_images.py+1−1 tests/unit/engines/test_faroo.py+4 tests/unit/engines/test_gigablast.py+6−1 tests/unit/engines/test_google.py+15−24 tests/unit/engines/test_google_news.py+6 tests/unit/engines/test_google_videos.py+23−4 tests/unit/engines/test_mediawiki.py+4 tests/unit/engines/test_qwant.py+2−2 tests/unit/engines/test_startpage.py+15−11 tests/unit/engines/test_subtitleseeker.py+36 tests/unit/engines/test_swisscows.py+6 tests/unit/engines/test_twitter.py+6 tests/unit/engines/test_wikidata.py+3 tests/unit/engines/test_wikipedia.py+10−2 tests/unit/engines/test_wolframalpha_api.py+3−3 tests/unit/engines/test_yacy.py+5 tests/unit/engines/test_yahoo.py+7 tests/unit/engines/test_yahoo_news.py+7 tests/unit/test_preferences.py+5−10 utils/fetch_languages.py+3−1
AUTHORS.rst+15
@@ -83,3 +83,18 @@ generally made searx better:
8383- Joseph Nuthalapati @josephkiranbabu
8484- @maiki
8585- Richard Didier @zeph33
86+- Michael Vieria @Themimitoof
87+- Richard Nespithal @rndevfx
88+- Stanislas @angristan
89+- @rinpatch
90+- g. s. @usernameisntallowed
91+- Léo Bourrel @bourrel
92+- @cy8aer
93+- @Popolon
94+- Alice Ferrazzi @aliceinwire
95+- @LiquidLemon
96+- @dadosch
97+- @Venca24
98+- @ZEROF
99+- Ivan Skytte Jørgensen @isj-privacore
100+- @miicha
CHANGELOG.rst+38
@@ -1,3 +1,41 @@
1+0.15.0 2019.01.06
2+=================
3+
4+- New engines
5+
6+ - Acgsou (files, images, videos, music)
7+ - Duden.de (general)
8+ - Seznam (general)
9+ - Mojeek (general)
10+- New languages
11+
12+ - Catalan
13+ - Welsh
14+ - Basque
15+ - Persian (Iran)
16+ - Galician
17+ - Dutch (Belgium)
18+ - Telugu
19+ - Vietnamese
20+- New random answerers
21+
22+ - sha256
23+ - uuidv4
24+- New DOI resolsvers
25+
26+ - sci-hub.tw
27+- Fix Vim mode on Firefox
28+- Fix custom select in Oscar theme
29+- Engine fixes (duckduckgo, google news, currency convert, gigablast, google scholar, wikidata image, etymonline, google videos, startpage, bing image)
30+- Minor simple theme fixes
31+
32+- New Youtube icon in Oscar theme
33+- Get DOI rewriters from settings.yml
34+- Hide page buttons when infinite scrolling is enabled
35+- Update user agent versions
36+- Make Oscar style configurable
37+- Make suspend times of errored engines configurable
38+
1390.14.0 2018.02.19
240=================
341
Dockerfile+1
@@ -32,6 +32,7 @@ RUN echo "@commuedge http://nl.alpinelinux.org/alpine/edge/community" >> /etc/ap
3232 openssl-dev \
3333 ca-certificates \
3434 tini@commuedge \
35+ && pip install --upgrade pip \
3536 && pip install --no-cache -r requirements.txt \
3637 && apk del \
3738 build-base \
searx/data/engines_languages.json+27489−1

This diff is too big to show here.

searx/engines/__init__.py+1−2

This diff is too big to show here.

searx/engines/archlinux.py+2−2

This diff is too big to show here.

searx/engines/bing.py+4−1

This diff is too big to show here.

searx/engines/bing_images.py+2−4

This diff is too big to show here.

searx/engines/bing_news.py+4−1

This diff is too big to show here.

searx/engines/bing_videos.py+1−1

This diff is too big to show here.

searx/engines/dailymotion.py+4−1

This diff is too big to show here.

searx/engines/duckduckgo.py+9−3

This diff is too big to show here.

searx/engines/duckduckgo_images.py+6−2

This diff is too big to show here.

searx/engines/faroo.py+4−1

This diff is too big to show here.

searx/engines/findx.pydeleted−115

This diff is too big to show here.

searx/engines/gigablast.py+6−3

This diff is too big to show here.

searx/engines/google.py+8−4

This diff is too big to show here.

searx/engines/google_news.py+4−3

This diff is too big to show here.

searx/engines/google_videos.py+18−6

This diff is too big to show here.

searx/engines/mediawiki.py+4−1

This diff is too big to show here.

searx/engines/photon.py+4−3

This diff is too big to show here.

searx/engines/qwant.py+3−2

This diff is too big to show here.

searx/engines/startpage.py+7−9

This diff is too big to show here.

searx/engines/subtitleseeker.py+1−1

This diff is too big to show here.

searx/engines/swisscows.py+6−2

This diff is too big to show here.

searx/engines/twitter.py+6−1

This diff is too big to show here.

searx/engines/wikidata.py+4−1

This diff is too big to show here.

searx/engines/wikipedia.py+4−1

This diff is too big to show here.

searx/engines/wolframalpha_api.py+1−1

This diff is too big to show here.

searx/engines/yacy.py+3−1

This diff is too big to show here.

searx/engines/yahoo.py+13−4

This diff is too big to show here.

searx/engines/yahoo_news.py+4−1

This diff is too big to show here.

searx/engines/youtube_api.py+3−1

This diff is too big to show here.

searx/plugins/open_results_on_new_tab.py+1

This diff is too big to show here.

searx/plugins/vim_hotkeys.py+1

This diff is too big to show here.

searx/preferences.py+1

This diff is too big to show here.

searx/search.py+1−5

This diff is too big to show here.

searx/settings.yml+35−26

This diff is too big to show here.

searx/settings_robot.yml+1−1

This diff is too big to show here.

searx/templates/courgette/preferences.html+1

This diff is too big to show here.

searx/templates/legacy/preferences.html+1

This diff is too big to show here.

searx/templates/oscar/languages.html+6−5

This diff is too big to show here.

searx/templates/pix-art/preferences.html+1

This diff is too big to show here.

searx/templates/simple/preferences.html+7−7

This diff is too big to show here.

searx/translations/ar/LC_MESSAGES/messages.mo

Binary file not shown.

searx/translations/ar/LC_MESSAGES/messages.po+16−15

This diff is too big to show here.

searx/translations/bg/LC_MESSAGES/messages.mo

Binary file not shown.

searx/translations/ca/LC_MESSAGES/messages.monew file

Binary file not shown.

searx/translations/ca/LC_MESSAGES/messages.ponew file+1014

This diff is too big to show here.

searx/translations/cs/LC_MESSAGES/messages.mo

Binary file not shown.

searx/translations/cs/LC_MESSAGES/messages.po+19−18

This diff is too big to show here.

searx/translations/cy/LC_MESSAGES/messages.monew file

Binary file not shown.

searx/translations/cy/LC_MESSAGES/messages.ponew file+1013

This diff is too big to show here.

searx/translations/da/LC_MESSAGES/messages.mo

Binary file not shown.

searx/translations/de/LC_MESSAGES/messages.mo

Binary file not shown.

searx/translations/de/LC_MESSAGES/messages.po+9−8

This diff is too big to show here.

searx/translations/el_GR/LC_MESSAGES/messages.mo

Binary file not shown.

searx/translations/en/LC_MESSAGES/messages.mo

Binary file not shown.

searx/translations/eo/LC_MESSAGES/messages.mo

Binary file not shown.

searx/translations/eo/LC_MESSAGES/messages.po+68−67

This diff is too big to show here.

searx/translations/es/LC_MESSAGES/messages.mo

Binary file not shown.

searx/translations/eu/LC_MESSAGES/messages.monew file

Binary file not shown.

searx/translations/eu/LC_MESSAGES/messages.ponew file+1015

This diff is too big to show here.

searx/translations/fa_IR/LC_MESSAGES/messages.monew file

Binary file not shown.

searx/translations/fa_IR/LC_MESSAGES/messages.ponew file+1015

This diff is too big to show here.

searx/translations/fi/LC_MESSAGES/messages.mo

Binary file not shown.

searx/translations/fil/LC_MESSAGES/messages.mo

Binary file not shown.

searx/translations/fr/LC_MESSAGES/messages.mo

Binary file not shown.

searx/translations/fr/LC_MESSAGES/messages.po+7−7

This diff is too big to show here.

searx/translations/gl/LC_MESSAGES/messages.monew file

Binary file not shown.

searx/translations/gl/LC_MESSAGES/messages.ponew file+1013

This diff is too big to show here.

searx/translations/he/LC_MESSAGES/messages.mo

Binary file not shown.

searx/translations/hr/LC_MESSAGES/messages.mo

Binary file not shown.

searx/translations/hu/LC_MESSAGES/messages.mo

Binary file not shown.

searx/translations/it/LC_MESSAGES/messages.mo

Binary file not shown.

searx/translations/it/LC_MESSAGES/messages.po+15−13

This diff is too big to show here.

searx/translations/ja/LC_MESSAGES/messages.mo

Binary file not shown.

searx/translations/ja/LC_MESSAGES/messages.po+50−49

This diff is too big to show here.

searx/translations/nl/LC_MESSAGES/messages.mo

Binary file not shown.

searx/translations/nl/LC_MESSAGES/messages.po+5−5

This diff is too big to show here.

searx/translations/nl_BE/LC_MESSAGES/messages.monew file

Binary file not shown.

searx/translations/nl_BE/LC_MESSAGES/messages.ponew file+1013

This diff is too big to show here.

searx/translations/pl/LC_MESSAGES/messages.mo

Binary file not shown.

searx/translations/pt/LC_MESSAGES/messages.mo

Binary file not shown.

searx/translations/pt/LC_MESSAGES/messages.po+25−24

This diff is too big to show here.

searx/translations/pt_BR/LC_MESSAGES/messages.mo

Binary file not shown.

searx/translations/pt_BR/LC_MESSAGES/messages.po+5−4

This diff is too big to show here.

searx/translations/ro/LC_MESSAGES/messages.mo

Binary file not shown.

searx/translations/ro/LC_MESSAGES/messages.po+93−92

This diff is too big to show here.

searx/translations/ru/LC_MESSAGES/messages.mo

Binary file not shown.

searx/translations/ru/LC_MESSAGES/messages.po+16−16

This diff is too big to show here.

searx/translations/sk/LC_MESSAGES/messages.mo

Binary file not shown.

searx/translations/sl/LC_MESSAGES/messages.mo

Binary file not shown.

searx/translations/sl/LC_MESSAGES/messages.po+20−20

This diff is too big to show here.

searx/translations/sr/LC_MESSAGES/messages.mo

Binary file not shown.

searx/translations/sv/LC_MESSAGES/messages.mo

Binary file not shown.

searx/translations/sv/LC_MESSAGES/messages.po+7−6

This diff is too big to show here.

searx/translations/te/LC_MESSAGES/messages.monew file

Binary file not shown.

searx/translations/te/LC_MESSAGES/messages.ponew file+1013

This diff is too big to show here.

searx/translations/tr/LC_MESSAGES/messages.mo

Binary file not shown.

searx/translations/tr/LC_MESSAGES/messages.po+18−17

This diff is too big to show here.

searx/translations/uk/LC_MESSAGES/messages.monew file

Binary file not shown.

searx/translations/uk/LC_MESSAGES/messages.ponew file+1015

This diff is too big to show here.

searx/translations/vi/LC_MESSAGES/messages.monew file

Binary file not shown.

searx/translations/vi/LC_MESSAGES/messages.ponew file+1013

This diff is too big to show here.

searx/translations/zh_CN/LC_MESSAGES/messages.mo

Binary file not shown.

searx/translations/zh_CN/LC_MESSAGES/messages.po+61−58

This diff is too big to show here.

searx/translations/zh_Hant_TW/LC_MESSAGES/messages.mo

Binary file not shown.

searx/translations/zh_TW/LC_MESSAGES/messages.monew file

Binary file not shown.

searx/translations/zh_TW/LC_MESSAGES/messages.ponew file+1015

This diff is too big to show here.

searx/version.py+1−1

This diff is too big to show here.

searx/webapp.py+11−6

This diff is too big to show here.

tests/unit/engines/test_archlinux.py+1−1

This diff is too big to show here.

tests/unit/engines/test_bing.py+4

This diff is too big to show here.

tests/unit/engines/test_bing_images.py+4−3

This diff is too big to show here.

tests/unit/engines/test_bing_news.py+4

This diff is too big to show here.

tests/unit/engines/test_bing_videos.py+1

This diff is too big to show here.

tests/unit/engines/test_dailymotion.py+4

This diff is too big to show here.

tests/unit/engines/test_duckduckgo_images.py+1−1

This diff is too big to show here.

tests/unit/engines/test_faroo.py+4

This diff is too big to show here.

tests/unit/engines/test_gigablast.py+6−1

This diff is too big to show here.

tests/unit/engines/test_google.py+15−24

This diff is too big to show here.

tests/unit/engines/test_google_news.py+6

This diff is too big to show here.

tests/unit/engines/test_google_videos.py+23−4

This diff is too big to show here.

tests/unit/engines/test_mediawiki.py+4

This diff is too big to show here.

tests/unit/engines/test_qwant.py+2−2

This diff is too big to show here.

tests/unit/engines/test_startpage.py+15−11

This diff is too big to show here.

tests/unit/engines/test_subtitleseeker.py+36

This diff is too big to show here.

tests/unit/engines/test_swisscows.py+6

This diff is too big to show here.

tests/unit/engines/test_twitter.py+6

This diff is too big to show here.

tests/unit/engines/test_wikidata.py+3

This diff is too big to show here.

tests/unit/engines/test_wikipedia.py+10−2

This diff is too big to show here.

tests/unit/engines/test_wolframalpha_api.py+3−3

This diff is too big to show here.

tests/unit/engines/test_yacy.py+5

This diff is too big to show here.

tests/unit/engines/test_yahoo.py+7

This diff is too big to show here.

tests/unit/engines/test_yahoo_news.py+7

This diff is too big to show here.

tests/unit/test_preferences.py+5−10

This diff is too big to show here.

utils/fetch_languages.py+3−1

This diff is too big to show here.