Markus Heiser
3abff182ea
[fix] remove engine neeva from settings.yml
...
Engine is broken and can't by used any longer as a simple XPath engine.
@allendema tested a engines/neeva.py version using json from the dom, but
without luck: There was some kind of captcha for pagination.
[1] https://github.com/searxng/searxng/issues/2007#issuecomment-1426061698
Closes: https://github.com/searxng/searxng/issues/2007
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-02-10 18:46:37 +01:00
Lea
a530ac4099
fix: typo in suggestions
2023-02-10 15:33:25 +01:00
Markus Heiser
415f6398d6
[fix] time_range in HTML form should not be a string 'None'
...
Before this patch SearXNG returns 'time_range': 'None'::
<form method="GET" action="/searx/search">
...
<input type="hidden" name="time_range" value="None">
...
</form>
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-02-10 15:32:21 +01:00
Markus Heiser
9a710587e8
[fix] remove usage of deprecated-module distutis
...
Closes: https://github.com/searxng/searxng/issues/2168
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-02-10 15:31:54 +01:00
wibyweb
6707354bc8
[mod] engine wiby: add pagination
...
Suggested by: @wibyweb in searx https://github.com/searx/searx/pull/3465
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-02-10 15:31:24 +01:00
Markus Heiser
9c00b9fed1
Merge pull request #2174 from searxng/dependabot/pip/master/redis-4.5.1
...
Bump redis from 4.4.2 to 4.5.1
2023-02-10 15:17:59 +01:00
dependabot[bot]
a7284e0b9c
Bump redis from 4.4.2 to 4.5.1
...
Bumps [redis](https://github.com/redis/redis-py ) from 4.4.2 to 4.5.1.
- [Release notes](https://github.com/redis/redis-py/releases )
- [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES )
- [Commits](https://github.com/redis/redis-py/compare/v4.4.2...v4.5.1 )
---
updated-dependencies:
- dependency-name: redis
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-10 15:04:42 +01:00
Markus Heiser
3ebbdc179c
Merge pull request #2173 from searxng/dependabot/pip/master/pylint-2.16.1
...
Bump pylint from 2.15.10 to 2.16.1
2023-02-10 14:15:38 +01:00
dependabot[bot]
f1a3872aeb
Bump pylint from 2.15.10 to 2.16.1
...
Bumps [pylint](https://github.com/PyCQA/pylint ) from 2.15.10 to 2.16.1.
- [Release notes](https://github.com/PyCQA/pylint/releases )
- [Commits](https://github.com/PyCQA/pylint/compare/v2.15.10...v2.16.1 )
---
updated-dependencies:
- dependency-name: pylint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-10 13:59:21 +01:00
Markus Heiser
4c06837a50
[mod] make python code pylint 2.16.1 compliant
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-02-10 13:59:21 +01:00
Markus Heiser
7320b0c796
Merge pull request #2130 from searxng/translations_update
...
Update translations
2023-02-04 17:53:20 +01:00
Markus Heiser
716463fef8
Merge pull request #2158 from searxng/dependabot/npm_and_yarn/searx/static/themes/simple/master/grunt-1.6.1
...
Bump grunt from 1.5.3 to 1.6.1 in /searx/static/themes/simple
2023-02-04 17:35:02 +01:00
dependabot[bot]
a5a73d77b3
Bump grunt from 1.5.3 to 1.6.1 in /searx/static/themes/simple
...
Bumps [grunt](https://github.com/gruntjs/grunt ) from 1.5.3 to 1.6.1.
- [Release notes](https://github.com/gruntjs/grunt/releases )
- [Changelog](https://github.com/gruntjs/grunt/blob/main/CHANGELOG )
- [Commits](https://github.com/gruntjs/grunt/compare/v1.5.3...v1.6.1 )
---
updated-dependencies:
- dependency-name: grunt
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-04 08:10:18 +00:00
Markus Heiser
233ee1bb15
Merge pull request #2157 from searxng/dependabot/pip/master/selenium-4.8.0
...
Bump selenium from 4.7.2 to 4.8.0
2023-02-04 09:06:55 +01:00
Markus Heiser
01492cf1cc
Merge pull request #2160 from searxng/dependabot/pip/master/flask-babel-3.0.1
...
Bump flask-babel from 3.0.0 to 3.0.1
2023-02-04 09:05:44 +01:00
dependabot[bot]
e6285aed94
Bump selenium from 4.7.2 to 4.8.0
...
Bumps [selenium](https://github.com/SeleniumHQ/Selenium ) from 4.7.2 to 4.8.0.
- [Release notes](https://github.com/SeleniumHQ/Selenium/releases )
- [Commits](https://github.com/SeleniumHQ/Selenium/commits/selenium-4.8.0 )
---
updated-dependencies:
- dependency-name: selenium
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-04 07:22:43 +00:00
Markus Heiser
4bc69c803d
Merge pull request #2156 from searxng/dependabot/pip/master/splinter-0.19.0
...
Bump splinter from 0.18.1 to 0.19.0
2023-02-04 08:21:55 +01:00
Markus Heiser
9faf0dc289
Merge pull request #2161 from return42/fix-2146
...
[fix-2146] set different HTTP Referer header to DuckDuckGo requests
2023-02-03 10:35:52 +01:00
Markus Heiser
257dc7d6c4
[fix-2146] set different HTTP Referer header to DuckDuckGo requests
...
For what ever reasons, ddg-lite don't like the Referer
https://lite.duckduckgo.com/
In an interactive session in the WEB browser the the Reverer has exactly this
value, but ddg-lite don't like this value when the request is build up by
SearXNG. The new value is:
https://google.com/
What fakes a user comes from a google link.
Related: https://github.com/searxng/searxng/pull/2081
Closes: https://github.com/searxng/searxng/issues/2146
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-02-03 08:45:51 +01:00
searxng-bot
8db35f8e9c
[translations] update from Weblate
...
009d48c2
- 2023-02-01 - tygyh <jonis9898@hotmail.com>
a5353bad
- 2023-02-01 - Mooo <moose@mail.ru>
1617f458
- 2023-01-28 - emirhan <xemirhankoc@gmail.com>
79bc60f4
- 2023-01-29 - ewm <gnu.ewm@protonmail.com>
2023-02-03 07:15:25 +00:00
dependabot[bot]
0bf7f287bb
Bump flask-babel from 3.0.0 to 3.0.1
...
Bumps [flask-babel](https://github.com/python-babel/flask-babel ) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/python-babel/flask-babel/releases )
- [Changelog](https://github.com/python-babel/flask-babel/blob/master/CHANGELOG )
- [Commits](https://github.com/python-babel/flask-babel/compare/v3.0.0...v3.0.1 )
---
updated-dependencies:
- dependency-name: flask-babel
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-03 07:01:13 +00:00
dependabot[bot]
4a456f00fd
Bump splinter from 0.18.1 to 0.19.0
...
Bumps [splinter](https://github.com/cobrateam/splinter ) from 0.18.1 to 0.19.0.
- [Release notes](https://github.com/cobrateam/splinter/releases )
- [Changelog](https://github.com/cobrateam/splinter/blob/master/docs/news.rst )
- [Commits](https://github.com/cobrateam/splinter/compare/0.18.1...0.19.0 )
---
updated-dependencies:
- dependency-name: splinter
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-03 07:00:57 +00:00
Markus Heiser
d9ab83642f
Merge pull request #2148 from return42/lxc-ubu2204
...
[LXC] ubuntu 21.10 upgrade to ubuntu 22.04 LTS
2023-02-01 10:06:48 +01:00
Markus Heiser
c90e157ddd
[LXC] ubuntu 21.10 upgrade to ubuntu 22.04 LTS [1]
...
[1] https://wiki.ubuntu.com/Releases
Tested by::
# build the container ..
$ sudo -H ./utils/lxc.sh build searxng-ubu2204
# install a complete SearXNG suite ..
$ sudo -H ./utils/lxc.sh cmd searxng-ubu2204 FORCE_TIMEOUT=0 ./utils/searxng.sh install all
# install nginx to export the SearXNG instance by HTTP
$ sudo -H ./utils/lxc.sh cmd searxng-ubu2204 FORCE_TIMEOUT=0 ./utils/searxng.sh install nginx
# check instance
$ sudo -H ./utils/lxc.sh cmd searxng-ubu2204 FORCE_TIMEOUT=0 ./utils/searxng.sh instance check
INFO: [searxng-ubu2204] FORCE_TIMEOUT=0 ./utils/searxng.sh instance check
INFO: wrapper: utils/searxng.sh instance _call searxng.check
SearXNG checks
--------------
...
INFO searx : merge the default settings ( /usr/local/searxng/searxng-src/searx/settings.yml ) and the user settings ( /etc/searxng/settings.yml )
INFO searx : max_request_timeout=None
INFO searx.redisdb : connecting to Redis db=0 path='/usr/local/searxng-redis/run/redis.sock'
INFO searx.redisdb : connected to Redis
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-02-01 09:30:13 +01:00
Alexandre Flament
9d102fb08f
Merge pull request #2132 from dalf/update_pr_1967
...
search.suspended_time settings: bug fixes
2023-01-29 20:48:43 +01:00
Markus Heiser
031162be04
[doc] settings.py document search.suspended_times
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-01-29 19:26:16 +00:00
Markus Heiser
feccee01c0
[doc] Add doc-strings to searx.exceptions
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-01-29 19:06:19 +01:00
Markus Heiser
4f808088f1
Merge pull request #2139 from dalf/fix_update_languages
...
Fix update languages
2023-01-29 17:59:59 +01:00
Markus Heiser
d989c9429f
Merge pull request #2134 from searxng/update_data_update_wikidata_units.py
...
Update searx.data - update_wikidata_units.py
2023-01-29 17:59:40 +01:00
Markus Heiser
5c2667b956
Merge pull request #2135 from searxng/update_data_update_ahmia_blacklist.py
...
Update searx.data - update_ahmia_blacklist.py
2023-01-29 17:59:03 +01:00
Markus Heiser
e6a17f2fae
Merge pull request #2136 from searxng/update_data_update_firefox_version.py
...
Update searx.data - update_firefox_version.py
2023-01-29 17:58:22 +01:00
Markus Heiser
c4cbf8829a
Merge pull request #2137 from searxng/update_data_update_currencies.py
...
Update searx.data - update_currencies.py
2023-01-29 17:57:56 +01:00
Markus Heiser
2b60124546
Merge pull request #2138 from searxng/update_data_update_engine_descriptions.py
...
Update searx.data - update_engine_descriptions.py
2023-01-29 17:57:25 +01:00
Alexandre Flament
bfca63c536
wikipedia engine: update _fetch_supported_languages
...
the layout https://meta.wikimedia.org/wiki/List_of_Wikipedias has changed
2023-01-29 10:01:58 +00:00
Alexandre Flament
8256de2fe8
peertube engine: update _fetch_supported_languages
...
There is now an API to get the list of supported languages
https://docs.joinpeertube.org/api-rest-reference.html#tag/Video/operation/getLanguages
2023-01-29 10:01:54 +00:00
dalf
f900e33092
Update searx.data - update_engine_descriptions.py
2023-01-29 01:33:29 +00:00
dalf
dafe026815
Update searx.data - update_currencies.py
2023-01-29 01:24:14 +00:00
dalf
47435be70b
Update searx.data - update_firefox_version.py
2023-01-29 01:23:43 +00:00
dalf
53a4a90d0c
Update searx.data - update_wikidata_units.py
2023-01-29 01:23:42 +00:00
dalf
9dd95457a9
Update searx.data - update_ahmia_blacklist.py
2023-01-29 01:23:42 +00:00
Alexandre Flament
37addec69e
search.suspended_time settings: bug fixes
...
* fix type in settings.yml: replace suspend_times by suspended_times
* always use delay defined in settings.yml:
* HTTP status 402 and 403: read the value from settings.yml instead of using the hardcoded value of 1 day.
* startpage engine: CAPTCHA suspend the engine for one day instead of one week
2023-01-28 10:24:14 +00:00
Alexandre Flament
6b71721ce8
Merge pull request #2106 from searxng/dependabot/pip/master/mock-5.0.1
...
Bump mock from 5.0.0 to 5.0.1
2023-01-27 11:51:42 +01:00
dependabot[bot]
f53ef5587c
Bump mock from 5.0.0 to 5.0.1
...
Bumps [mock](https://github.com/testing-cabal/mock ) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/testing-cabal/mock/releases )
- [Changelog](https://github.com/testing-cabal/mock/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/testing-cabal/mock/compare/5.0.0...5.0.1 )
---
updated-dependencies:
- dependency-name: mock
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-27 09:45:04 +00:00
Alexandre Flament
7d676880e2
Merge pull request #2104 from searxng/dependabot/pip/master/yamllint-1.29.0
...
Bump yamllint from 1.28.0 to 1.29.0
2023-01-27 10:44:44 +01:00
Alexandre Flament
f6c6de2f9e
Merge pull request #2103 from searxng/dependabot/pip/master/pylint-2.15.10
...
Bump pylint from 2.15.9 to 2.15.10
2023-01-27 10:44:14 +01:00
Alexandre Flament
28356f4284
Merge pull request #2115 from searxng/dependabot/pip/master/flask-babel-3.0.0
...
Bump flask-babel from 2.0.0 to 3.0.0
2023-01-27 10:43:17 +01:00
Paul Braeuning
522ba9a14b
Merge pull request #2069 from llmII/feat-pagination-numbered
...
Feature: Support numbered pagination.
2023-01-23 23:06:24 +01:00
mrpaulblack
b3883dc395
[build] /static
2023-01-23 23:00:38 +01:00
mrpaulblack
8ead23347f
[fix] use input elements for pagination requests
...
* use html input elements instead of buttons for the pagination forms at the bottom of the result page
* move the less section that hides the pagination number widget on mobile to the mobile section
* clean up the less code for styling the numbers of the pagination widget
* fix: add the margin for box results (like in news category) to the bottom of the result to have a margin between pagination widget and article result
2023-01-23 22:56:55 +01:00
llmII
d2b2300ee1
Feature: Pagination Widget with list of numbers.
...
Adds to the navigation widget, preserving forward/backward nav, and
inserting a list of clickable page numbers between them.
Phone sized devices continue without this widget as deterministic
display under small screen sizes has not been solved.
The widget is agnostic to the actual amount of pages there are that one
can navigate to and as such shows all plausible, albeit not necessarilly
valid, possibilities.
This widget does not interfere with infinite scroll in any fashion.
2023-01-23 21:22:06 +01:00