Jakub Łukasiewicz
7da47edd93
[mod] external bang: go to main instead of search page when query is empty
...
Closes : #2368
2023-04-25 15:02:34 +02:00
Markus Heiser
98387e2910
Merge pull request #2361 from searxng/dependabot/pip/master/pygments-2.15.1
...
Bump pygments from 2.15.0 to 2.15.1
2023-04-21 13:39:18 +02:00
Markus Heiser
4080eca3dd
[build] /static
2023-04-21 13:38:29 +02:00
Markus Heiser
26212d22bf
Merge pull request #2363 from searxng/dependabot/pip/master/selenium-4.9.0
...
Bump selenium from 4.8.3 to 4.9.0
2023-04-21 13:32:02 +02:00
Markus Heiser
9b1b318826
Merge pull request #2362 from searxng/dependabot/pip/master/mock-5.0.2
...
Bump mock from 5.0.1 to 5.0.2
2023-04-21 13:31:25 +02:00
dependabot[bot]
08651d6e68
Bump selenium from 4.8.3 to 4.9.0
...
Bumps [selenium](https://github.com/SeleniumHQ/Selenium ) from 4.8.3 to 4.9.0.
- [Release notes](https://github.com/SeleniumHQ/Selenium/releases )
- [Commits](https://github.com/SeleniumHQ/Selenium/commits/selenium-4.9.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-04-21 07:56:46 +00:00
dependabot[bot]
55a3eedc53
Bump mock from 5.0.1 to 5.0.2
...
Bumps [mock](https://github.com/testing-cabal/mock ) from 5.0.1 to 5.0.2.
- [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.1...5.0.2 )
---
updated-dependencies:
- dependency-name: mock
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-04-21 07:56:41 +00:00
dependabot[bot]
d9c81cd2cd
Bump pygments from 2.15.0 to 2.15.1
...
Bumps [pygments](https://github.com/pygments/pygments ) from 2.15.0 to 2.15.1.
- [Release notes](https://github.com/pygments/pygments/releases )
- [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES )
- [Commits](https://github.com/pygments/pygments/compare/2.15.0...2.15.1 )
---
updated-dependencies:
- dependency-name: pygments
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-04-21 07:56:38 +00:00
Markus Heiser
0265bf52c4
Merge pull request #2360 from searxng/translations_update
...
Update translations
2023-04-21 09:23:18 +02:00
searxng-bot
b41e47eea6
[translations] update from Weblate
...
72d42638
- 2023-04-15 - tentsbet <remendne@pentrens.jp>
560e1885
- 2023-04-16 - return42 <markus.heiser@darmarit.de>
7370b026
- 2023-04-16 - return42 <markus.heiser@darmarit.de>
20946697
- 2023-04-16 - return42 <markus.heiser@darmarit.de>
2023-04-21 07:07:58 +00:00
Markus Heiser
b12d8261d4
Merge pull request #2358 from spalinger/patch-2
...
fix typos/grammar in docs
2023-04-21 07:13:10 +02:00
spalinger
1918fb2ea0
[fix] typos/grammar in docs
2023-04-21 06:51:44 +02:00
Markus Heiser
fc8bd98c59
[CI] drop Python 3.7 from CI
...
- Python 3.7 supports security fixes only, as needed, until 2023-06 [1]
- Some of SearXNG's dependencies do no longer support Python 3.7 [2]
[1] https://peps.python.org/pep-0537/#and-beyond-schedule
[2] https://github.com/searxng/searxng/pull/2102
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-04-19 14:55:17 +02:00
Markus Heiser
3ba0587666
Merge pull request #2354 from return42/fix-doc-zh
...
[fix] doc of locales.get_engine_locale() / zh-classical is missleading
2023-04-17 08:53:27 +02:00
Markus Heiser
9b575a997b
[fix] doc of locales.get_engine_locale() / zh-classical is missleading
...
Wikipedia's zh-classical is not zh_Hant (see doc-string of engines.wikipedia).
Fixed the example in the doc-string of locales.get_engine_locale() to 'zh_TW'.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-04-17 08:48:57 +02:00
Markus Heiser
c0bc8634fd
Merge pull request #2352 from return42/fix-1599
...
[fix] engine: google play movies
2023-04-16 21:03:19 +02:00
Markus Heiser
f1b6351ae1
[fix] engine: google play movies
...
Closes: https://github.com/searxng/searxng/pull/1746
Closes: https://github.com/searxng/searxng/issues/1599
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-04-16 19:15:44 +02:00
Markus Heiser
b55a62dbc9
Merge pull request #2349 from return42/doc-reorder-1
...
[doc] slightly reorder the chapters & improve TOCs for better navigation
2023-04-16 15:24:58 +02:00
Markus Heiser
a5dad3b7c8
[doc] slightly reorder the chapters & improve TOCs for better navigation
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-04-16 15:21:26 +02:00
Markus Heiser
3e18aa6fbf
Merge pull request #2348 from MarcAbonce/patch-1
...
Fix Israeli flag emoji in locale dropdown
2023-04-16 09:03:07 +02:00
Marc Abonce Seguin
be1f6ee1c4
Update searx.data - update_engine_traits.py
2023-04-16 08:40:44 +02:00
Marc Abonce Seguin
d72bfb8ef5
[fix] Israeli flag emoji in locale dropdown
...
🇮🇱 https://emojipedia.org/flag-israel/
2023-04-16 08:40:23 +02:00
Markus Heiser
8adbc4fcec
[mod] settings.yml: enable language detection by default_lang (auto)
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-04-15 22:24:59 +02:00
Markus Heiser
d5ecda9930
[mod] move language recognition to get_search_query_from_webapp
...
To set the language from language recognition and hold the value selected by the
client, the previous implementation creates a copy of the SearchQuery object and
manipulates the SearchQuery object by calling function replace_auto_language().
This patch tries to implement a similar functionality in a more central place,
in function get_search_query_from_webapp() when the SearchQuery object is build
up.
Additional this patch uses the language preferred by the client, if language
recognition does not have a match / the existing implementation does not care
about client preferences and uses 'all' in case of no match.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-04-15 22:23:33 +02:00
Markus Heiser
c03b0ea650
[mod] add a Preferences.client property to store client prefs
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-04-15 21:41:57 +02:00
Markus Heiser
5a3f99ee1a
Merge pull request #2346 from return42/fix-1566
...
[mod] Ignore autocomplete_min on queries that include '!' (!bang)
2023-04-15 20:43:30 +02:00
Markus Heiser
6592f0d36e
[build] /static
2023-04-15 18:59:46 +02:00
Markus Heiser
abf574dc0c
[mod] Ignore autocomplete_min on queries that include '!' (!bang)
...
Closes: https://github.com/searxng/searxng/issues/1566
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-04-15 18:54:47 +02:00
Markus Heiser
5c8d56e73a
Merge pull request #2316 from return42/fix-2314-upd-desc
...
[fix] searxng_extra/update/update_engine_descriptions.py
2023-04-15 16:10:53 +02:00
Markus Heiser
09295a3fd1
Update searx.data - update_engine_descriptions.py
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-04-15 16:04:05 +02:00
Alexandre FLAMENT
bb5db079c7
[fix] searxng_extra/update/update_engine_descriptions.py (part 2)
...
Wikipedia description are fetched without the help the wikipedia engine:
* the SQPARL query return the wikipedia URL of the article
2023-04-15 16:04:05 +02:00
Markus Heiser
a8fb6dffb2
[upd] make data.traits --> searx/data/engine_traits.json
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-04-15 16:04:05 +02:00
Markus Heiser
27369ebec2
[fix] searxng_extra/update/update_engine_descriptions.py (part 1)
...
Follow up of #2269
The script to update the descriptions of the engines does no longer work since
PR #2269 has been merged.
searx/engines/wikipedia.py
==========================
1. There was a misusage of zh-classical.wikipedia.org:
- `zh-classical` is dedicate to classical Chinese [1] which is not
traditional Chinese [2].
- zh.wikipedia.org has LanguageConverter enabled [3] and is going to
dynamically show simplified or traditional Chinese according to the
HTTP Accept-Language header.
2. The update_engine_descriptions.py needs a list of all wikipedias. The
implementation from #2269 included only a reduced list:
- https://meta.wikimedia.org/wiki/Wikipedia_article_depth
- https://meta.wikimedia.org/wiki/List_of_Wikipedias
searxng_extra/update/update_engine_descriptions.py
==================================================
Before PR #2269 there was a match_language() function that did an approximation
using various methods. With PR #2269 there are only the types in the data model
of the languages, which can be recognized by babel. The approximation methods,
which are needed (only here) in the determination of the descriptions, must be
replaced by other methods.
[1] https://en.wikipedia.org/wiki/Classical_Chinese
[2] https://en.wikipedia.org/wiki/Traditional_Chinese_characters
[3] https://www.mediawiki.org/wiki/Writing_systems#LanguageConverter
Closes: https://github.com/searxng/searxng/issues/2330
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-04-15 16:03:59 +02:00
Markus Heiser
0adfed195e
Merge pull request #2338 from return42/block-old-farside
...
[mod] limiter: block unmaintained Farside instances
2023-04-15 08:40:30 +02:00
Markus Heiser
5f6ee2f82c
Merge pull request #2342 from searxng/dependabot/pip/master/pygments-2.15.0
...
Bump pygments from 2.14.0 to 2.15.0
2023-04-15 08:28:05 +02:00
Markus Heiser
b3d8d305d2
[build] /static
2023-04-15 08:21:02 +02:00
Markus Heiser
6de98ca598
Merge pull request #2341 from searxng/dependabot/pip/master/flask-babel-3.1.0
...
Bump flask-babel from 3.0.1 to 3.1.0
2023-04-15 08:14:55 +02:00
Markus Heiser
254b8bbc09
Merge pull request #2340 from searxng/translations_update
...
Update translations
2023-04-15 07:58:04 +02:00
dependabot[bot]
efa51e863f
Bump pygments from 2.14.0 to 2.15.0
...
Bumps [pygments](https://github.com/pygments/pygments ) from 2.14.0 to 2.15.0.
- [Release notes](https://github.com/pygments/pygments/releases )
- [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES )
- [Commits](https://github.com/pygments/pygments/compare/2.14.0...2.15.0 )
---
updated-dependencies:
- dependency-name: pygments
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-04-14 07:56:42 +00:00
dependabot[bot]
95309ee635
Bump flask-babel from 3.0.1 to 3.1.0
...
Bumps [flask-babel](https://github.com/python-babel/flask-babel ) from 3.0.1 to 3.1.0.
- [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.1...v3.1.0 )
---
updated-dependencies:
- dependency-name: flask-babel
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-04-14 07:56:38 +00:00
searxng-bot
a938aeaf1b
[translations] update from Weblate
...
8d1975e8
- 2023-04-12 - return42 <markus.heiser@darmarit.de>
76ff8083
- 2023-04-13 - return42 <markus.heiser@darmarit.de>
a53721ef
- 2023-04-13 - return42 <markus.heiser@darmarit.de>
9d8b4810
- 2023-04-08 - Eryk Michalak <gnu.ewm@protonmail.com>
1587a991
- 2023-04-10 - tentsbet <remendne@pentrens.jp>
16c84cef
- 2023-04-10 - return42 <markus.heiser@darmarit.de>
29845d20
- 2023-04-09 - ghose <correo@xmgz.eu>
ccdee956
- 2023-04-08 - gallegonovato <fran-carro@hotmail.es>
402b3d27
- 2023-04-08 - return42 <markus.heiser@darmarit.de>
44b1ea99
- 2023-04-10 - return42 <markus.heiser@darmarit.de>
2023-04-14 07:07:48 +00:00
Markus Heiser
8c83547683
[mod] limiter: block unmaintained Farside instances
...
Since [bb3a01f8] has been merged to the Farside project, Farside instances do no
longer need to send requests to SearXNG instances [1].
There are some old unmaintained Farside instances on the web that continue to
query SearXNG instances --> we can safely block their requests.
[1] https://github.com/benbusby/farside/issues/95
[bb3a01f8] https://github.com/benbusby/farside/commit/bb3a01f8
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-04-13 16:53:37 +02:00
Alexandre Flament
b07e44e552
Update AUTHORS.rst
2023-04-12 14:01:54 +02:00
Markus Heiser
007bc73227
Merge pull request #2331 from rinagorsha/update-input-with-keyboard
...
[mod] Update input when selecting autocomplete prediction with keyboard
2023-04-10 16:38:46 +02:00
Markus Heiser
c678b82625
[build] /static
2023-04-10 16:26:41 +02:00
Markus Heiser
962b4c719f
[mod] Update input when selecting by TAB
...
When the user press [TAB] the input form should be filled with the highlighted
item from the autocomplete list, but not release a search / with other words:
what we now have by pressing once on [ENTER] should be mapped to the [TAB] key
and pressing [ENTER] once should release a search query. [1]
[1] https://github.com/searxng/searxng/issues/778#issuecomment-1016593816
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-04-10 16:26:41 +02:00
rinagorsha
e9fb9f2705
[mod] Update input when selecting autocomplete prediction with keyboard
...
- Update input when selecting autocomplete prediction with keyboard
- Search immediately by pressing enter key
- Search immediately by clicking on an autocomplete suggestion
Related:
- https://github.com/searxng/searxng/issues/778
2023-04-10 14:36:05 +02:00
Markus Heiser
3372fcdb49
Merge pull request #2311 from return42/fix-1020-part-1
...
[fix] don't show a category if there is no active engine in
2023-04-10 09:27:24 +02:00
Markus Heiser
7d17d37ac7
[fix] don't show a category if there is no active engine in
...
When deactivate all the engines of a category, this category should disappeare.
This feature has been lost in commit 8e9ad1cc
.
For better readability, webapp.get_enabled_categories() has been rewritten with
identical functionality.
Related:
- https://github.com/searxng/searxng/issues/1020
- https://github.com/searxng/searxng/issues/1604
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-04-10 09:22:21 +02:00
Markus Heiser
ac040fda32
Merge pull request #2332 from xrrxr/patch-1
...
[doc] misspelling: weight
2023-04-10 09:09:17 +02:00