summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-04-28[translations] update from Weblatesearxng-bot
b6658877 - 2023-04-27 - return42 <markus.heiser@darmarit.de> d7a3917b - 2023-04-25 - return42 <markus.heiser@darmarit.de> 879248ad - 2023-04-25 - return42 <markus.heiser@darmarit.de> 6ccafe4e - 2023-04-25 - return42 <markus.heiser@darmarit.de> d202aed8 - 2023-04-23 - Parsa Ranjbar <parsa@disr.it>
2023-04-25Merge pull request #2374 from searxng/dependabot/pip/master/sphinx-6.2.1Markus Heiser
Bump sphinx from 5.3.0 to 6.2.1
2023-04-25Bump sphinx from 5.3.0 to 6.2.1dependabot[bot]
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 5.3.0 to 6.2.1. - [Release notes](https://github.com/sphinx-doc/sphinx/releases) - [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES) - [Commits](https://github.com/sphinx-doc/sphinx/compare/v5.3.0...v6.2.1) --- updated-dependencies: - dependency-name: sphinx dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2023-04-25Merge pull request #2355 from return42/drop-py37Markus Heiser
[CI] drop Python 3.7 from CI
2023-04-25Merge pull request #2347 from return42/mod-lang-detectionMarkus Heiser
If language recognition fails use the Accept-Language
2023-04-25Merge pull request #2369 from Jorengarenar/masterMarkus Heiser
Go to main instead of search page when external bang query is empty
2023-04-25[mod] external bang: go to main instead of search page when query is emptyJakub Łukasiewicz
Closes: #2368
2023-04-21Merge pull request #2361 from searxng/dependabot/pip/master/pygments-2.15.1Markus Heiser
Bump pygments from 2.15.0 to 2.15.1
2023-04-21[build] /staticMarkus Heiser
2023-04-21Merge pull request #2363 from searxng/dependabot/pip/master/selenium-4.9.0Markus Heiser
Bump selenium from 4.8.3 to 4.9.0
2023-04-21Merge pull request #2362 from searxng/dependabot/pip/master/mock-5.0.2Markus Heiser
Bump mock from 5.0.1 to 5.0.2
2023-04-21Bump selenium from 4.8.3 to 4.9.0dependabot[bot]
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-21Bump mock from 5.0.1 to 5.0.2dependabot[bot]
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-21Bump pygments from 2.15.0 to 2.15.1dependabot[bot]
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-21Merge pull request #2360 from searxng/translations_updateMarkus Heiser
Update translations
2023-04-21[translations] update from Weblatesearxng-bot
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-21Merge pull request #2358 from spalinger/patch-2Markus Heiser
fix typos/grammar in docs
2023-04-21[fix] typos/grammar in docsspalinger
2023-04-19[CI] drop Python 3.7 from CIMarkus Heiser
- 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-17Merge pull request #2354 from return42/fix-doc-zhMarkus Heiser
[fix] doc of locales.get_engine_locale() / zh-classical is missleading
2023-04-17[fix] doc of locales.get_engine_locale() / zh-classical is missleadingMarkus Heiser
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-16Merge pull request #2352 from return42/fix-1599Markus Heiser
[fix] engine: google play movies
2023-04-16[fix] engine: google play moviesMarkus Heiser
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-16Merge pull request #2349 from return42/doc-reorder-1Markus Heiser
[doc] slightly reorder the chapters & improve TOCs for better navigation
2023-04-16[doc] slightly reorder the chapters & improve TOCs for better navigationMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-04-16Merge pull request #2348 from MarcAbonce/patch-1Markus Heiser
Fix Israeli flag emoji in locale dropdown
2023-04-16Update searx.data - update_engine_traits.pyMarc Abonce Seguin
2023-04-16[fix] Israeli flag emoji in locale dropdownMarc Abonce Seguin
🇮🇱 https://emojipedia.org/flag-israel/
2023-04-15[mod] settings.yml: enable language detection by default_lang (auto)Markus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-04-15[mod] move language recognition to get_search_query_from_webappMarkus Heiser
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[mod] add a Preferences.client property to store client prefsMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-04-15Merge pull request #2346 from return42/fix-1566Markus Heiser
[mod] Ignore autocomplete_min on queries that include '!' (!bang)
2023-04-15[build] /staticMarkus Heiser
2023-04-15[mod] Ignore autocomplete_min on queries that include '!' (!bang)Markus Heiser
Closes: https://github.com/searxng/searxng/issues/1566 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-04-15Merge pull request #2316 from return42/fix-2314-upd-descMarkus Heiser
[fix] searxng_extra/update/update_engine_descriptions.py
2023-04-15Update searx.data - update_engine_descriptions.pyMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-04-15[fix] searxng_extra/update/update_engine_descriptions.py (part 2)Alexandre FLAMENT
Wikipedia description are fetched without the help the wikipedia engine: * the SQPARL query return the wikipedia URL of the article
2023-04-15[upd] make data.traits --> searx/data/engine_traits.jsonMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-04-15[fix] searxng_extra/update/update_engine_descriptions.py (part 1)Markus Heiser
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-15Merge pull request #2338 from return42/block-old-farsideMarkus Heiser
[mod] limiter: block unmaintained Farside instances
2023-04-15Merge pull request #2342 from searxng/dependabot/pip/master/pygments-2.15.0Markus Heiser
Bump pygments from 2.14.0 to 2.15.0
2023-04-15[build] /staticMarkus Heiser
2023-04-15Merge pull request #2341 from searxng/dependabot/pip/master/flask-babel-3.1.0Markus Heiser
Bump flask-babel from 3.0.1 to 3.1.0
2023-04-15Merge pull request #2340 from searxng/translations_updateMarkus Heiser
Update translations
2023-04-14Bump pygments from 2.14.0 to 2.15.0dependabot[bot]
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-14Bump flask-babel from 3.0.1 to 3.1.0dependabot[bot]
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[translations] update from Weblatesearxng-bot
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-13[mod] limiter: block unmaintained Farside instancesMarkus Heiser
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-12Update AUTHORS.rstAlexandre Flament
2023-04-10Merge pull request #2331 from rinagorsha/update-input-with-keyboardMarkus Heiser
[mod] Update input when selecting autocomplete prediction with keyboard