summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-08-29[data] update searx.data - update_wikidata_units.pyreturn42
2024-08-29[data] update searx.data - update_firefox_version.pyreturn42
2024-08-29[data] update searx.data - update_engine_descriptions.pyreturn42
2024-08-29[data] update searx.data - update_currencies.pyreturn42
2024-08-28[fix] search: don't show categories without active engineGenericMale
2024-08-23[l10n] update translations from Weblatesearxng-bot
1b63de5ca - 2024-08-21 - ghose <ghose@users.noreply.translate.codeberg.org> 7c738125f - 2024-08-20 - crnobog <crnobog@users.noreply.translate.codeberg.org>
2024-08-21[docs] improve Hostname plugin documentationDennis ten Hoove
2024-08-21[fix] pip install -e: legacy editable install (setup.py develop) is deprecatedMarkus Heiser
From [1]: There is now a standardized mechanism [2] for an installer like pip to request an editable install of a project. pip is transitioning to using this standard only instead of invoking the deprecated `setup.py develop` command. For backward compatibility, we can use switches: --use-pep517 https://pip.pypa.io/en/stable/cli/pip_install/#cmdoption-use-pep517 --no-build-isolation https://pip.pypa.io/en/stable/cli/pip_install/#cmdoption-no-build-isolation - [1] https://github.com/pypa/pip/issues/11457 - [2] https://peps.python.org/pep-0660/ Closes: https://github.com/searxng/searxng/issues/3701 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-08-21[feat] engine: implementation of yandex (web, images)Austin-Olacsi
It's set to inactive in settings.yml because of CAPTCHA. You need to remove that from the settings.yml to get in use. Closes: https://github.com/searxng/searxng/issues/961
2024-08-21Fix tineye engine url, datetime parsing, and minor refactorGrant Lanham
Changes made to tineye engine: 1. Importing logging if TYPE_CHECKING is enabled 2. Remove unecessary try-catch around json parsing the response, as this masked the original error and had no immediate benefit 3. Improve error handling explicitely for status code 422 and 400 upfront, deferring json_parsing only for these status codes and successful status codes 4. Unit test all new applicable changes to ensure compatability
2024-08-21[fix] unit tests: fix load / unload engines & fix messagesMarkus Heiser
- https://github.com/searxng/searxng/pull/3746#issuecomment-2300965005 - https://github.com/searxng/searxng/issues/2988#issuecomment-2226929084 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-08-20[fix] debian/ubuntu python-is-python3Markus Heiser
Closes: https://github.com/searxng/searxng/issues/3235 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-08-20[mod] add French translation for infopageMarkus Heiser
The French translation was provided by @jcarnat in #3738. [3738] https://github.com/searxng/searxng/issues/3738 Co-authored-by: Joel Carnat @jcarnat https://github.com/jcarnat Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-08-16[l10n] update translations from Weblatesearxng-bot
fff02429f - 2024-08-15 - return42 <return42@users.noreply.translate.codeberg.org> b13279293 - 2024-08-15 - return42 <return42@users.noreply.translate.codeberg.org> fc7c2faa4 - 2024-08-14 - 0ko <0ko@users.noreply.translate.codeberg.org> 6697dad47 - 2024-08-14 - return42 <return42@users.noreply.translate.codeberg.org> e9ccc396d - 2024-08-13 - Aeris1One <Aeris1One@users.noreply.translate.codeberg.org> f48553819 - 2024-08-12 - tentsbet <tentsbet@users.noreply.translate.codeberg.org> d431b6c04 - 2024-08-11 - hugoalh <hugoalh@users.noreply.translate.codeberg.org> b942a29c7 - 2024-08-11 - rafablog77 <rafablog77@users.noreply.translate.codeberg.org> 2f4d23a5a - 2024-08-09 - xyb <xyb@users.noreply.translate.codeberg.org> a4f47be87 - 2024-08-10 - return42 <return42@users.noreply.translate.codeberg.org>
2024-08-16[upd] pypi: Bump uvloop from 0.19.0 to 0.20.0dependabot[bot]
Bumps [uvloop](https://github.com/MagicStack/uvloop) from 0.19.0 to 0.20.0. - [Release notes](https://github.com/MagicStack/uvloop/releases) - [Commits](https://github.com/MagicStack/uvloop/compare/v0.19.0...v0.20.0) --- updated-dependencies: - dependency-name: uvloop dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2024-08-16[upd] pypi: Bump lxml from 5.2.2 to 5.3.0dependabot[bot]
Bumps [lxml](https://github.com/lxml/lxml) from 5.2.2 to 5.3.0. - [Release notes](https://github.com/lxml/lxml/releases) - [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt) - [Commits](https://github.com/lxml/lxml/compare/lxml-5.2.2...lxml-5.3.0) --- updated-dependencies: - dependency-name: lxml dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2024-08-15[build] /staticMarkus Heiser
2024-08-15[fix] search box: clear button don't appear on mouse-copyMarkus Heiser
You have to copy and paste the query without using the keyboard to replicate the issue. As soon as you press the keyboard the cross appears. [1] - [1] https://github.com/searxng/searxng/issues/3725#issuecomment-2282655272 Reported-by: @Immortality-IMT in [1] Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-08-15update to gecko driver v35Fmstrat
2024-08-09[l10n] update translations from Weblatesearxng-bot
2024-08-09[upd] pypi: Bump pyyaml from 6.0.1 to 6.0.2dependabot[bot]
Bumps [pyyaml](https://github.com/yaml/pyyaml) from 6.0.1 to 6.0.2. - [Release notes](https://github.com/yaml/pyyaml/releases) - [Changelog](https://github.com/yaml/pyyaml/blob/main/CHANGES) - [Commits](https://github.com/yaml/pyyaml/compare/6.0.1...6.0.2) --- updated-dependencies: - dependency-name: pyyaml dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2024-08-09[upd] pypi: Bump babel from 2.15.0 to 2.16.0dependabot[bot]
Bumps [babel](https://github.com/python-babel/babel) from 2.15.0 to 2.16.0. - [Release notes](https://github.com/python-babel/babel/releases) - [Changelog](https://github.com/python-babel/babel/blob/master/CHANGES.rst) - [Commits](https://github.com/python-babel/babel/compare/v2.15.0...v2.16.0) --- updated-dependencies: - dependency-name: babel dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2024-08-08[breaking change] drop deprecated hostname_replace pluginMarkus Heiser
The successor is “hostname plugin” from PR: - https://github.com/searxng/searxng/pull/3463 --- Revert "[refactor] hostnames plugin: add fallback for old hostname_replace plugin" This reverts commit f5eb56b63f250c7804e5e1cf4426e550bc933906. Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-08-08[fix] engine google: use extract_text everywhere0xhtml
2024-08-08[fix] engine google: strip bubble text from answers0xhtml
Google underlines words inside of answers that can be clicked to show additional definitions. These definitions inside the answer were not correctly handled and ended up in the middle of the answer text. With this fix, the extra definitions are stripped from the answer shown by the frontend.
2024-08-02[data] update searx.data - update_external_bangs.pyreturn42
2024-08-02[upd] pypi: Bump redis from 5.0.7 to 5.0.8dependabot[bot]
Bumps [redis](https://github.com/redis/redis-py) from 5.0.7 to 5.0.8. - [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/v5.0.7...v5.0.8) --- updated-dependencies: - dependency-name: redis dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2024-08-02[upd] pypi: Bump sphinx-notfound-page from 1.0.2 to 1.0.4dependabot[bot]
Bumps [sphinx-notfound-page](https://github.com/readthedocs/sphinx-notfound-page) from 1.0.2 to 1.0.4. - [Changelog](https://github.com/readthedocs/sphinx-notfound-page/blob/main/CHANGELOG.rst) - [Commits](https://github.com/readthedocs/sphinx-notfound-page/compare/1.0.2...1.0.4) --- updated-dependencies: - dependency-name: sphinx-notfound-page dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2024-08-02[l10n] update translations from Weblatesearxng-bot
458a2234c - 2024-08-01 - Wexterity <Wexterity@users.noreply.translate.codeberg.org> 615d49db6 - 2024-08-01 - return42 <return42@users.noreply.translate.codeberg.org> 16bfd767e - 2024-08-01 - Thecode764 <Thecode764@users.noreply.translate.codeberg.org> ccd38ad43 - 2024-07-31 - return42 <return42@users.noreply.translate.codeberg.org> 3820b926b - 2024-07-31 - Shpubly <Shpubly@users.noreply.translate.codeberg.org> 11c302c50 - 2024-07-29 - return42 <return42@users.noreply.translate.codeberg.org> a588e2e33 - 2024-07-29 - return42 <return42@users.noreply.translate.codeberg.org> 15ba3d4eb - 2024-07-29 - ghose <ghose@users.noreply.translate.codeberg.org> a160c69b3 - 2024-07-30 - wags07 <wags07@users.noreply.translate.codeberg.org> fc9d877d4 - 2024-07-29 - nebras <nebras@users.noreply.translate.codeberg.org> 61eaf7001 - 2024-07-28 - SomeTr <SomeTr@users.noreply.translate.codeberg.org> 3c7e9cdfd - 2024-07-27 - return42 <return42@users.noreply.translate.codeberg.org> babce47c7 - 2024-07-27 - EifionLlwyd <EifionLlwyd@users.noreply.translate.codeberg.org> 0b467dd7d - 2024-07-27 - Fjuro <fjuro@alius.cz>
2024-07-29[data] update searx.data - update_engine_traits.pyMarkus Heiser
$ make data.traits Last GH action has been failed [1], the bugfixes from aa05685cc were necessary to update the data. [1] https://github.com/searxng/searxng/actions/runs/10135834050/job/28023757191 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-07-29[fix] brave fetch_traits: Brave added Chinese (zh-hant) to UIMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-07-29[data] update searx.data - update_currencies.pyreturn42
2024-07-29[data] update searx.data - update_engine_descriptions.pyreturn42
2024-07-29[data] update searx.data - update_wikidata_units.pyreturn42
2024-07-29[data] update searx.data - update_ahmia_blacklist.pyreturn42
2024-07-29[data] update searx.data - update_firefox_version.pyreturn42
2024-07-28[fix] engine geizhals: if there are no offers, there is no best priceMarkus Heiser
Fault pattern: if there are no offers, then an exception has been thrown: IndexError: list index out of range This patch makes the addition of “best price” dependent on whether one exists. Closes: #3685 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-07-28[fix] fix issues in the language menue introduced by PR #3645Markus Heiser
In my review of [1] I tried to reformat the template code of the language menue whereby I have made two mistakes. - default language was added twice - in the 'Auto-detect' item a hard coded `[auto]` was implemented where the `search_language` variable was needed. [1] https://github.com/searxng/searxng/issues/3645 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-07-28[feat] engine: implementation of encyclosearchAustin-Olacsi
2024-07-27[fix] engine yacy images: increase timout from 3 to 5secMarkus Heiser
Its a leftover from 657dcb97 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-07-27[docs] engine_overview.rst: add length and views parameter to videos templateBnyro
2024-07-27[build] /staticBnyro
2024-07-27[feat] videos template: support for view countBnyro
2024-07-27[fix] products template: don't quote html tags in result.contentMarkus Heiser
The result.content field is *safe* HTML, tags to highlight search terms are intended. Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-07-27[feat] engine: implementation of geizhals.deBnyro
2024-07-27[upd] pypi: Bump sphinx from 7.3.7 to 7.4.7dependabot[bot]
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 7.3.7 to 7.4.7. - [Release notes](https://github.com/sphinx-doc/sphinx/releases) - [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES.rst) - [Commits](https://github.com/sphinx-doc/sphinx/compare/v7.3.7...v7.4.7) --- updated-dependencies: - dependency-name: sphinx dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2024-07-27[fix] remove unused code / `_STORAGE_UNIT_VALUE`Markus Heiser
The `_STORAGE_UNIT_VALUE` dictionary is a left over from: - https://github.com/searxng/searxng/pull/3570 in this PR we removed the old implementations but forgot to delete this `_STORAGE_UNIT_VALUE`. Closes: https://github.com/searxng/searxng/pull/3672 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-07-27[enh] Add API Key support for discourse.org forumsSylvain Cau
2024-07-27[upd] pypi: Bump selenium from 4.23.0 to 4.23.1dependabot[bot]
Bumps [selenium](https://github.com/SeleniumHQ/Selenium) from 4.23.0 to 4.23.1. - [Release notes](https://github.com/SeleniumHQ/Selenium/releases) - [Commits](https://github.com/SeleniumHQ/Selenium/commits) --- updated-dependencies: - dependency-name: selenium dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2024-07-27[upd] pypi: Bump pylint from 3.2.5 to 3.2.6dependabot[bot]
Bumps [pylint](https://github.com/pylint-dev/pylint) from 3.2.5 to 3.2.6. - [Release notes](https://github.com/pylint-dev/pylint/releases) - [Commits](https://github.com/pylint-dev/pylint/compare/v3.2.5...v3.2.6) --- updated-dependencies: - dependency-name: pylint dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>