-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upstream Merge #1
base: master
Are you sure you want to change the base?
Commits on Jun 7, 2024
-
[doc] add 'hostnames' plugin to the online documentation
Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 845a0b6 - Browse repository at this point
Copy the full SHA 845a0b6View commit details -
[refactor] hostnames plugin: add fallback for old hostname_replace pl…
…ugin Co-authored-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f5eb56b - Browse repository at this point
Copy the full SHA f5eb56bView commit details
Commits on Jun 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cb94527 - Browse repository at this point
Copy the full SHA cb94527View commit details
Commits on Jun 14, 2024
-
[l10n] update translations from Weblate
351fcdf - 2024-06-14 - return42 <[email protected]> 4ab6400 - 2024-06-13 - Xvnov <[email protected]> 8f1bb9a - 2024-06-14 - return42 <[email protected]> fa14755 - 2024-06-12 - MVDW-Java <[email protected]> 3beab11 - 2024-06-11 - return42 <[email protected]> 52f4506 - 2024-06-11 - mukmckenzie <[email protected]> c61f2cb - 2024-06-11 - tentsbet <[email protected]> 7c74be3 - 2024-06-10 - nebras <[email protected]> b5aace1 - 2024-06-07 - SomeTr <[email protected]> fc187ae - 2024-06-07 - return42 <[email protected]> cf3a8d3 - 2024-06-07 - return42 <[email protected]> bfc316b - 2024-06-07 - diodio <[email protected]> a27e158 - 2024-06-07 - return42 <[email protected]> 6bd0bf1 - 2024-06-07 - return42 <[email protected]> 9b2b3aa - 2024-06-07 - return42 <[email protected]> 4171675 - 2024-06-07 - return42 <[email protected]> 08c9fef - 2024-06-07 - return42 <[email protected]> dd2555f - 2024-06-07 - return42 <[email protected]> e69dc5d - 2024-06-07 - ganoci <[email protected]> a350313 - 2024-06-08 - ghose <[email protected]> a2a2f07 - 2024-06-07 - return42 <[email protected]> 35b9d1b - 2024-06-07 - return42 <[email protected]> d53560d - 2024-06-07 - return42 <[email protected]> 58c3c04 - 2024-06-07 - return42 <[email protected]> d7847aa - 2024-06-07 - EifionLlwyd <[email protected]> 3a114bf - 2024-06-07 - Fjuro <[email protected]> 1f2fc0f - 2024-06-07 - return42 <[email protected]> 17a7862 - 2024-06-07 - return42 <[email protected]> 6e8bdfd - 2024-06-07 - diodio <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 63b7d55 - Browse repository at this point
Copy the full SHA 63b7d55View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7be468d - Browse repository at this point
Copy the full SHA 7be468dView commit details
Commits on Jun 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1fe13d0 - Browse repository at this point
Copy the full SHA 1fe13d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for df15c21 - Browse repository at this point
Copy the full SHA df15c21View commit details -
[upd] pypi: Bump redis from 5.0.5 to 5.0.6
Bumps [redis](https://github.com/redis/redis-py) from 5.0.5 to 5.0.6. - [Release notes](https://github.com/redis/redis-py/releases) - [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES) - [Commits](redis/redis-py@v5.0.5...v5.0.6) --- updated-dependencies: - dependency-name: redis dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 16ce561 - Browse repository at this point
Copy the full SHA 16ce561View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9f8412 - Browse repository at this point
Copy the full SHA e9f8412View commit details
Commits on Jun 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 13eec44 - Browse repository at this point
Copy the full SHA 13eec44View commit details
Commits on Jun 17, 2024
-
[feat] plugin Self Information: improve keyword matching
This change does the following things: - the `ip` keyword is now case-insensitive - if the query includes `my ip` it will now also match In order to avoid too many false matches, the `ip` keyword alone matches only if it's the _only_ word, but the inclusion of `my` loosens that to be inclusive of users type a phrase (eg, "what is my ip", "tell me my ip", "my IP address", etc). Better answer context Previously this plugin simply dumped your IP or user-agent string as an answer. This tiny change just adds some text to contextualize those answers (eg, "Your IP is: 1.2.3.4" instead of just "1.2.3.4").
Configuration menu - View commit details
-
Copy full SHA for efd69c4 - Browse repository at this point
Copy the full SHA efd69c4View commit details -
[fix] setup.py - packaging for 'answerers' to build a valid package
Fix installing answerers when installing SearXNG through a wheel [1]. These files have been missed in commit d72fa99. Here is what have been tested: $ make clean py.build ... $ python -m venv test123 $ . ./test123/bin/activate (test123) $ pip install dist/searxng-2024*-py3-none-any.whl (test123) $ SEARXNG_DEBUG=1 searxng-run [1] #3045 (comment)
Configuration menu - View commit details
-
Copy full SHA for accc1c1 - Browse repository at this point
Copy the full SHA accc1c1View commit details
Commits on Jun 18, 2024
-
[doc] hostname plugin: improve online documentation
The data types (list & map) should be made clearer, as these sometimes lead to misunderstandings. [1] #3558 (comment) Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for acf3f10 - Browse repository at this point
Copy the full SHA acf3f10View commit details
Commits on Jun 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f195d98 - Browse repository at this point
Copy the full SHA f195d98View commit details
Commits on Jun 21, 2024
-
[l10n] update translations from Weblate
3e3c194 - 2024-06-20 - Vulcain <[email protected]> 0ffab2b - 2024-06-19 - LunarCat93 <[email protected]> 36809a1 - 2024-06-19 - return42 <[email protected]> a97aff3 - 2024-06-19 - MonsoonRain <[email protected]> 5d7cbca - 2024-06-17 - SomeTr <[email protected]> ada44ff - 2024-06-17 - Xvnov <[email protected]> 2f398eb - 2024-06-18 - tiziodcaio <[email protected]> 11fde54 - 2024-06-18 - ghose <[email protected]> 7de1d0c - 2024-06-18 - return42 <[email protected]> eeb9500 - 2024-06-18 - return42 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7f72c48 - Browse repository at this point
Copy the full SHA 7f72c48View commit details -
[upd] pypi: Bump selenium from 4.21.0 to 4.22.0
Bumps [selenium](https://github.com/SeleniumHQ/Selenium) from 4.21.0 to 4.22.0. - [Release notes](https://github.com/SeleniumHQ/Selenium/releases) - [Commits](SeleniumHQ/selenium@selenium-4.21.0...selenium-4.22.0) --- updated-dependencies: - dependency-name: selenium dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f6f622f - Browse repository at this point
Copy the full SHA f6f622fView commit details
Commits on Jun 23, 2024
-
Enables unit tests in the engines directory by adding __init__.py, and fixups for the enabled tests.
Configuration menu - View commit details
-
Copy full SHA for 1f908a6 - Browse repository at this point
Copy the full SHA 1f908a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a9ca30 - Browse repository at this point
Copy the full SHA 9a9ca30View commit details
Commits on Jun 25, 2024
-
[fix] bing news results return invalid images
Closes: #3502 Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b8fa4d6 - Browse repository at this point
Copy the full SHA b8fa4d6View commit details -
[fix] engine zlibrary: handle seized domain
The domains of zlibrary instances are known to be seized from time to time. This leads to problems when, for example, the automated tasks try to update the engine traits (aka fetch_traits). The search function should also generate a suitable error message (currently either SSL errors or empty result lists are returned). [1] [1] #3610 Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 39ffec8 - Browse repository at this point
Copy the full SHA 39ffec8View commit details -
[fix] brave fetch_traits: layout of the settings page has changed
Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0f9926b - Browse repository at this point
Copy the full SHA 0f9926bView commit details -
[data] update searx.data - update_engine_traits.py
$ make data.traits Last GH action has been failed [1], the bugfixes from - #3611 - #3612 were necessary to update the data. [1] https://github.com/searxng/searxng/actions/runs/9278028691/job/25528337485 Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1449824 - Browse repository at this point
Copy the full SHA 1449824View commit details -
Configuration menu - View commit details
-
Copy full SHA for 837f3bc - Browse repository at this point
Copy the full SHA 837f3bcView commit details
Commits on Jun 28, 2024
-
[fix] disable Reddit engine by default
Reddit is enabled by default .. many bot request will go through Reddit .. we should disable Reddit by default to cool down the IP [1]. [1] #3444 (comment) Closes: #3444 Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a5f8e08 - Browse repository at this point
Copy the full SHA a5f8e08View commit details -
[fix] unit test_xpath.py: name 'logger' is not defined
Depending on the order in which the unit tests are executed, the python modules of the engines are initialized (monkey patched) or not. As the order of the tests is not static, random errors may occur. To avaoid random `NameError: name 'logger' is not defined` in the unit tests of the xpath engine, a logger is monkey patched into the xpath py-module. ``` make test.unit TEST tests/unit ......EE................... ====================================================================== ERROR: test_response (tests.unit.engines.test_xpath.TestXpathEngine.test_response) ---------------------------------------------------------------------- Traceback (most recent call last): File "./tests/unit/engines/test_xpath.py", line 60, in test_response self.assertEqual(xpath.response(response), []) ^^^^^^^^^^^^^^^^^^^^^^^^ File "./searx/engines/xpath.py", line 309, in response logger.debug("found %s results", len(results)) ^^^^^^ NameError: name 'logger' is not defined ====================================================================== ERROR: test_response_results_xpath (tests.unit.engines.test_xpath.TestXpathEngine.test_response_results_xpath) ---------------------------------------------------------------------- Traceback (most recent call last): File "./tests/unit/engines/test_xpath.py", line 102, in test_response_results_xpath self.assertEqual(xpath.response(response), []) ^^^^^^^^^^^^^^^^^^^^^^^^ File "./searx/engines/xpath.py", line 309, in response logger.debug("found %s results", len(results)) ^^^^^^ NameError: name 'logger' is not defined ``` Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d80fcbc - Browse repository at this point
Copy the full SHA d80fcbcView commit details -
[upd] pypi: Bump redis from 5.0.6 to 5.0.7
Bumps [redis](https://github.com/redis/redis-py) from 5.0.6 to 5.0.7. - [Release notes](https://github.com/redis/redis-py/releases) - [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES) - [Commits](redis/redis-py@v5.0.6...v5.0.7) --- updated-dependencies: - dependency-name: redis dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6801f1a - Browse repository at this point
Copy the full SHA 6801f1aView commit details -
[l10n] update translations from Weblate
4fc3ba3 - 2024-06-27 - Kita Ikuyo <[email protected]> 15a6fae - 2024-06-26 - artnay <[email protected]> 2cb0884 - 2024-06-27 - MonsoonRain <[email protected]> 794c9db - 2024-06-25 - return42 <[email protected]> 8edf874 - 2024-06-25 - Linerly <[email protected]> bc97997 - 2024-06-26 - LIGMATV <[email protected]> d8620ed - 2024-06-24 - ahmetax <[email protected]> 7d8d658 - 2024-06-25 - gvlx <[email protected]> 57f8e9b - 2024-06-25 - return42 <[email protected]> 7364acb - 2024-06-25 - eddywidjaja <[email protected]> 9f6ddc2 - 2024-06-24 - return42 <[email protected]> a64f2e7 - 2024-06-21 - PeterDaveHello <[email protected]> cc195d7 - 2024-06-21 - nish_j <[email protected]> 87d2e16 - 2024-06-22 - tentsbet <[email protected]> 2c73400 - 2024-06-22 - return42 <[email protected]> a467cf8 - 2024-06-21 - Fjuro <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 46b9273 - Browse repository at this point
Copy the full SHA 46b9273View commit details
Commits on Jun 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7200640 - Browse repository at this point
Copy the full SHA 7200640View commit details -
Configuration menu - View commit details
-
Copy full SHA for 985c8b0 - Browse repository at this point
Copy the full SHA 985c8b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7d1f42 - Browse repository at this point
Copy the full SHA c7d1f42View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47ffa71 - Browse repository at this point
Copy the full SHA 47ffa71View commit details -
Configuration menu - View commit details
-
Copy full SHA for adaec68 - Browse repository at this point
Copy the full SHA adaec68View commit details
Commits on Jun 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 39aaac4 - Browse repository at this point
Copy the full SHA 39aaac4View commit details
Commits on Jul 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 54be8f0 - Browse repository at this point
Copy the full SHA 54be8f0View commit details
Commits on Jul 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4eaa0dd - Browse repository at this point
Copy the full SHA 4eaa0ddView commit details
Commits on Jul 5, 2024
-
[l10n] update translations from Weblate
1f7de30 - 2024-07-04 - Jeex <[email protected]> 5d34f39 - 2024-07-04 - return42 <[email protected]> 930a817 - 2024-07-04 - return42 <[email protected]> 53936f2 - 2024-07-03 - return42 <[email protected]> 3fcf83c - 2024-07-02 - rodgui <[email protected]> 19b2f9a - 2024-07-03 - seonghobae <[email protected]> 07ef05d - 2024-06-30 - return42 <[email protected]> 23f2ef2 - 2024-06-29 - geekom13 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6700822 - Browse repository at this point
Copy the full SHA 6700822View commit details -
[upd] pypi: Bump pylint from 3.2.3 to 3.2.5
Bumps [pylint](https://github.com/pylint-dev/pylint) from 3.2.3 to 3.2.5. - [Release notes](https://github.com/pylint-dev/pylint/releases) - [Commits](pylint-dev/pylint@v3.2.3...v3.2.5) --- updated-dependencies: - dependency-name: pylint dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7795654 - Browse repository at this point
Copy the full SHA 7795654View commit details -
[upd] pypi: Bump certifi from 2024.6.2 to 2024.7.4
Bumps [certifi](https://github.com/certifi/python-certifi) from 2024.6.2 to 2024.7.4. - [Commits](certifi/python-certifi@2024.06.02...2024.07.04) --- updated-dependencies: - dependency-name: certifi dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c835f92 - Browse repository at this point
Copy the full SHA c835f92View commit details
Commits on Jul 7, 2024
-
Implement google/brave switch in Mullvad Leta
cleanup Import annontations
Configuration menu - View commit details
-
Copy full SHA for ef103ba - Browse repository at this point
Copy the full SHA ef103baView commit details
Commits on Jul 13, 2024
-
[fix] tear down TEST_ENGINES after TestBang is proceeded
Engines are loaded into global name `searx.engines.engines` other applications such as statistics or the histogram use this global variable to search for values in their own memories, which can lead to key errors as described in - #2988 Signed-off-by: Markus Heiser <[email protected]> Closes: #2988
Configuration menu - View commit details
-
Copy full SHA for a3500c1 - Browse repository at this point
Copy the full SHA a3500c1View commit details -
[l10n] update translations from Weblate
cecd918 - 2024-07-11 - ds451 <[email protected]> 8e9bf64 - 2024-07-10 - wazhanudin <[email protected]> 82e209f - 2024-07-08 - notlmutsaers <[email protected]> 428204a - 2024-07-08 - alexgabi <[email protected]> 4dd1651 - 2024-07-08 - notlmutsaers <[email protected]> fb5015d - 2024-07-08 - notlmutsaers <[email protected]> 686800d - 2024-07-08 - louispires <[email protected]> 7fc33af - 2024-07-05 - wags07 <[email protected]> cbab31e - 2024-07-06 - jonkke9 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d5487a1 - Browse repository at this point
Copy the full SHA d5487a1View commit details -
[fix] simple theme: in URLs don't truncate descenders (typograhy, FFox)
HINT: this is a workaround to fix a rendering bug in FFox-Desktop [3] Descenders [1] in the URL are truncated, caused by the `overflow: hidden;` because part of link overflow the flex box [2]. [1] https://en.wikipedia.org/wiki/Descender [2] #3550 [3] #3592 (comment) Closes: #3550 Suggested-by: @coxde Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d0bad45 - Browse repository at this point
Copy the full SHA d0bad45View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37ec668 - Browse repository at this point
Copy the full SHA 37ec668View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5468d97 - Browse repository at this point
Copy the full SHA 5468d97View commit details
Commits on Jul 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 37d0438 - Browse repository at this point
Copy the full SHA 37d0438View commit details -
[mod] UX: flush flag icon to right in language select option values
If the flag icon is first, it prevents easily searching the select list on the keyboard. By moving the icon fully to the right, this will enable a user to search the select list. Closes: #3645
Configuration menu - View commit details
-
Copy full SHA for e56f4b3 - Browse repository at this point
Copy the full SHA e56f4b3View commit details -
[feat] engine: implementation of alpine linux packages
Co-authored-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e4da22e - Browse repository at this point
Copy the full SHA e4da22eView commit details -
[mod] revision of the settings_loader
The intention of this PR is to modernize the settings_loader implementations. The concept is old (remember, this is partly from 2014), back then we only had one config file, meanwhile we have had a folder with config files for a very long time. Callers can now load a YAML configuration from this folder as follows :: settings_loader.get_yaml_cfg('my-config.yml') - BTW this is a fix of #3557. - Further the `existing_filename_or_none` construct dates back to times when there was not yet a `pathlib.Path` in all Python versions we supported in the past. - Typehints have been added wherever appropriate At the same time, this patch should also be downward compatible and not introduce a new environment variable. The localization of the folder with the configurations is further based on: SEARXNG_SETTINGS_PATH (wich defaults to /etc/searxng/settings.yml) Which means, the default config folder is `/etc/searxng/`. ATTENTION: intended functional changes! If SEARXNG_SETTINGS_PATH was set and pointed to a not existing file, the previous implementation silently loaded the default configuration. This behavior has been changed: if the file or folder does not exist, an EnvironmentError exception will be thrown in future. Closes: #3557 Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2039060 - Browse repository at this point
Copy the full SHA 2039060View commit details
Commits on Jul 15, 2024
-
Update mullvad_leta.py to account for img_elem
A recent update from Mullvad Leta introduced the img_elem. This update broke the existing logic. Now, by checking the length of the dom_result to see if it was included in the return results, we can handle the logic accordingly.
Configuration menu - View commit details
-
Copy full SHA for 9a4fa7c - Browse repository at this point
Copy the full SHA 9a4fa7cView commit details
Commits on Jul 19, 2024
-
[l10n] update translations from Weblate
94bacfa - 2024-07-19 - wazhanudin <[email protected]> 360fa8b - 2024-07-19 - return42 <[email protected]> b378bf4 - 2024-07-12 - return42 <[email protected]> 8110ad6 - 2024-07-12 - return42 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ffde256 - Browse repository at this point
Copy the full SHA ffde256View commit details
Commits on Jul 20, 2024
-
[upd] pypi: Bump selenium from 4.22.0 to 4.23.0
Bumps [selenium](https://github.com/SeleniumHQ/Selenium) from 4.22.0 to 4.23.0. - [Release notes](https://github.com/SeleniumHQ/Selenium/releases) - [Commits](SeleniumHQ/selenium@selenium-4.22.0...selenium-4.23.0) --- updated-dependencies: - dependency-name: selenium dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b0aa6fe - Browse repository at this point
Copy the full SHA b0aa6feView commit details -
[fix] engine yacy: update list of base URLs
https://search.lomig.me Poor results / tested `!yacy :en hello` and got zero results https://yacy.ecosys.eu Slow response (> 6sec for trivial search terms) https://search.webproject.link Dead instance / URL offline Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 657dcb9 - Browse repository at this point
Copy the full SHA 657dcb9View commit details
Commits on Jul 26, 2024
-
[l10n] update translations from Weblate
2b14808 - 2024-07-26 - pdwalker <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 319afe0 - Browse repository at this point
Copy the full SHA 319afe0View commit details
Commits on Jul 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 26b66dd - Browse repository at this point
Copy the full SHA 26b66ddView commit details -
[upd] pypi: Bump pylint from 3.2.5 to 3.2.6
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](pylint-dev/pylint@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] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 07a0135 - Browse repository at this point
Copy the full SHA 07a0135View commit details -
[upd] pypi: Bump selenium from 4.23.0 to 4.23.1
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] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dde9475 - Browse repository at this point
Copy the full SHA dde9475View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9ddd59 - Browse repository at this point
Copy the full SHA b9ddd59View commit details -
[fix] remove unused code /
_STORAGE_UNIT_VALUE
The `_STORAGE_UNIT_VALUE` dictionary is a left over from: - #3570 in this PR we removed the old implementations but forgot to delete this `_STORAGE_UNIT_VALUE`. Closes: #3672 Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e31b06b - Browse repository at this point
Copy the full SHA e31b06bView commit details -
[upd] pypi: Bump sphinx from 7.3.7 to 7.4.7
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](sphinx-doc/sphinx@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] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8e359eb - Browse repository at this point
Copy the full SHA 8e359ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 84abab0 - Browse repository at this point
Copy the full SHA 84abab0View commit details -
[fix] products template: don't quote html tags in result.content
The result.content field is *safe* HTML, tags to highlight search terms are intended. Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3f22dbb - Browse repository at this point
Copy the full SHA 3f22dbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 304ddd8 - Browse repository at this point
Copy the full SHA 304ddd8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80226ad - Browse repository at this point
Copy the full SHA 80226adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bbcd37 - Browse repository at this point
Copy the full SHA 9bbcd37View commit details -
[fix] engine yacy images: increase timout from 3 to 5sec
Its a leftover from 657dcb9 Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d7bb97b - Browse repository at this point
Copy the full SHA d7bb97bView commit details
Commits on Jul 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9f47bde - Browse repository at this point
Copy the full SHA 9f47bdeView commit details -
[fix] fix issues in the language menue introduced by PR #3645
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] #3645 Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 022898e - Browse repository at this point
Copy the full SHA 022898eView commit details -
[fix] engine geizhals: if there are no offers, there is no best price
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 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ee959ed - Browse repository at this point
Copy the full SHA ee959edView commit details
Commits on Jul 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fff7792 - Browse repository at this point
Copy the full SHA fff7792View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5cba412 - Browse repository at this point
Copy the full SHA 5cba412View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac51c77 - Browse repository at this point
Copy the full SHA ac51c77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d47c96 - Browse repository at this point
Copy the full SHA 7d47c96View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3196e7e - Browse repository at this point
Copy the full SHA 3196e7eView commit details -
[fix] brave fetch_traits: Brave added Chinese (zh-hant) to UI
Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for edfd0e2 - Browse repository at this point
Copy the full SHA edfd0e2View commit details -
[data] update searx.data - update_engine_traits.py
$ make data.traits Last GH action has been failed [1], the bugfixes from aa05685 were necessary to update the data. [1] https://github.com/searxng/searxng/actions/runs/10135834050/job/28023757191 Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 98c7301 - Browse repository at this point
Copy the full SHA 98c7301View commit details
Commits on Aug 2, 2024
-
[l10n] update translations from Weblate
458a223 - 2024-08-01 - Wexterity <[email protected]> 615d49d - 2024-08-01 - return42 <[email protected]> 16bfd76 - 2024-08-01 - Thecode764 <[email protected]> ccd38ad - 2024-07-31 - return42 <[email protected]> 3820b92 - 2024-07-31 - Shpubly <[email protected]> 11c302c - 2024-07-29 - return42 <[email protected]> a588e2e - 2024-07-29 - return42 <[email protected]> 15ba3d4 - 2024-07-29 - ghose <[email protected]> a160c69 - 2024-07-30 - wags07 <[email protected]> fc9d877 - 2024-07-29 - nebras <[email protected]> 61eaf70 - 2024-07-28 - SomeTr <[email protected]> 3c7e9cd - 2024-07-27 - return42 <[email protected]> babce47 - 2024-07-27 - EifionLlwyd <[email protected]> 0b467dd - 2024-07-27 - Fjuro <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2f1f54f - Browse repository at this point
Copy the full SHA 2f1f54fView commit details -
[upd] pypi: Bump sphinx-notfound-page from 1.0.2 to 1.0.4
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](readthedocs/sphinx-notfound-page@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] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 01a3d8d - Browse repository at this point
Copy the full SHA 01a3d8dView commit details -
[upd] pypi: Bump redis from 5.0.7 to 5.0.8
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](redis/redis-py@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] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c151683 - Browse repository at this point
Copy the full SHA c151683View commit details -
Configuration menu - View commit details
-
Copy full SHA for e76a4f7 - Browse repository at this point
Copy the full SHA e76a4f7View commit details
Commits on Aug 8, 2024
-
[fix] engine google: strip bubble text from answers
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.
Configuration menu - View commit details
-
Copy full SHA for 7f9ce3b - Browse repository at this point
Copy the full SHA 7f9ce3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cfed94 - Browse repository at this point
Copy the full SHA 0cfed94View commit details -
[breaking change] drop deprecated hostname_replace plugin
The successor is “hostname plugin” from PR: - #3463 --- Revert "[refactor] hostnames plugin: add fallback for old hostname_replace plugin" This reverts commit f5eb56b. Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dcf9564 - Browse repository at this point
Copy the full SHA dcf9564View commit details
Commits on Aug 9, 2024
-
[upd] pypi: Bump babel from 2.15.0 to 2.16.0
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](python-babel/babel@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] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 516ac8d - Browse repository at this point
Copy the full SHA 516ac8dView commit details -
[upd] pypi: Bump pyyaml from 6.0.1 to 6.0.2
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](yaml/pyyaml@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] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fec8ab7 - Browse repository at this point
Copy the full SHA fec8ab7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1c05e7 - Browse repository at this point
Copy the full SHA f1c05e7View commit details
Commits on Aug 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8e985ae - Browse repository at this point
Copy the full SHA 8e985aeView commit details -
[fix] search box: clear button don't appear on mouse-copy
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 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 45f03f1 - Browse repository at this point
Copy the full SHA 45f03f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d14d46 - Browse repository at this point
Copy the full SHA 8d14d46View commit details
Commits on Aug 16, 2024
-
[upd] pypi: Bump lxml from 5.2.2 to 5.3.0
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](lxml/lxml@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] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 326ade8 - Browse repository at this point
Copy the full SHA 326ade8View commit details -
[upd] pypi: Bump uvloop from 0.19.0 to 0.20.0
Bumps [uvloop](https://github.com/MagicStack/uvloop) from 0.19.0 to 0.20.0. - [Release notes](https://github.com/MagicStack/uvloop/releases) - [Commits](MagicStack/uvloop@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] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 29056b9 - Browse repository at this point
Copy the full SHA 29056b9View commit details -
[l10n] update translations from Weblate
fff0242 - 2024-08-15 - return42 <[email protected]> b132792 - 2024-08-15 - return42 <[email protected]> fc7c2fa - 2024-08-14 - 0ko <[email protected]> 6697dad - 2024-08-14 - return42 <[email protected]> e9ccc39 - 2024-08-13 - Aeris1One <[email protected]> f485538 - 2024-08-12 - tentsbet <[email protected]> d431b6c - 2024-08-11 - hugoalh <[email protected]> b942a29 - 2024-08-11 - rafablog77 <[email protected]> 2f4d23a - 2024-08-09 - xyb <[email protected]> a4f47be - 2024-08-10 - return42 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c0369ee - Browse repository at this point
Copy the full SHA c0369eeView commit details
Commits on Aug 20, 2024
-
[mod] add French translation for infopage
The French translation was provided by @jcarnat in #3738. [3738] #3738 Co-authored-by: Joel Carnat @jcarnat https://github.com/jcarnat Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 799d72e - Browse repository at this point
Copy the full SHA 799d72eView commit details -
[fix] debian/ubuntu python-is-python3
Closes: #3235 Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5c6b126 - Browse repository at this point
Copy the full SHA 5c6b126View commit details
Commits on Aug 21, 2024
-
[fix] unit tests: fix load / unload engines & fix messages
- #3746 (comment) - #2988 (comment) Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5be55e3 - Browse repository at this point
Copy the full SHA 5be55e3View commit details -
Fix tineye engine url, datetime parsing, and minor refactor
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
Configuration menu - View commit details
-
Copy full SHA for 5276219 - Browse repository at this point
Copy the full SHA 5276219View commit details -
[feat] engine: implementation of yandex (web, images)
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: #961
Configuration menu - View commit details
-
Copy full SHA for e45b771 - Browse repository at this point
Copy the full SHA e45b771View commit details -
[fix] pip install -e: legacy editable install (setup.py develop) is d…
…eprecated 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] pypa/pip#11457 - [2] https://peps.python.org/pep-0660/ Closes: #3701 Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fe6bac5 - Browse repository at this point
Copy the full SHA fe6bac5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2033f30 - Browse repository at this point
Copy the full SHA 2033f30View commit details
Commits on Aug 23, 2024
-
[l10n] update translations from Weblate
1b63de5 - 2024-08-21 - ghose <[email protected]> 7c73812 - 2024-08-20 - crnobog <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4f7dd05 - Browse repository at this point
Copy the full SHA 4f7dd05View commit details
Commits on Aug 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8289436 - Browse repository at this point
Copy the full SHA 8289436View commit details
Commits on Aug 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 71451e5 - Browse repository at this point
Copy the full SHA 71451e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f44775c - Browse repository at this point
Copy the full SHA f44775cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d72fbcf - Browse repository at this point
Copy the full SHA d72fbcfView commit details -
Configuration menu - View commit details
-
Copy full SHA for d6ee8f3 - Browse repository at this point
Copy the full SHA d6ee8f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 526428a - Browse repository at this point
Copy the full SHA 526428aView commit details
Commits on Aug 30, 2024
-
[fix] Do not show DDG user-agent from zero click
We do not want to show the user-agent information from the duckduckgo zero click info. This is the user-agent used by searxng and not the user-agent used by the user. This was already done for the IP address in: 0fb3f0e
Configuration menu - View commit details
-
Copy full SHA for 6a7b1a1 - Browse repository at this point
Copy the full SHA 6a7b1a1View commit details -
[l10n] update translations from Weblate
085dc9e - 2024-08-27 - demonshreder <[email protected]> b75bb12 - 2024-08-26 - return42 <[email protected]> 7b1392f - 2024-08-26 - return42 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b05e285 - Browse repository at this point
Copy the full SHA b05e285View commit details -
[fix] self_info: request.user_agent is not a str
The user_agent attribute of the Flask request object is an instance of the werkzeug.user_agent.UserAgent class. This will fix the following error of the self_info plugin: > ERROR:searx.plugins.self_info: Exception while calling post_search > Traceback (most recent call last): > File "searx/plugins/__init__.py", line 203, in call > ret = getattr(plugin, plugin_type)(*args, **kwargs) > File "searx/plugins/self_info.py", line 31, in post_search > search.result_container.answers['user-agent'] = {'answer': gettext('Your user-agent is: ') + ua} > TypeError: can only concatenate str (not "UserAgent") to str
Configuration menu - View commit details
-
Copy full SHA for e86c969 - Browse repository at this point
Copy the full SHA e86c969View commit details
Commits on Aug 31, 2024
-
[upd] pypi: Bump selenium from 4.23.1 to 4.24.0
Bumps [selenium](https://github.com/SeleniumHQ/Selenium) from 4.23.1 to 4.24.0. - [Release notes](https://github.com/SeleniumHQ/Selenium/releases) - [Commits](https://github.com/SeleniumHQ/Selenium/commits/selenium-4.24.0) --- updated-dependencies: - dependency-name: selenium dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 769b2ed - Browse repository at this point
Copy the full SHA 769b2edView commit details -
[upd] pypi: Bump certifi from 2024.7.4 to 2024.8.30
Bumps [certifi](https://github.com/certifi/python-certifi) from 2024.7.4 to 2024.8.30. - [Commits](certifi/python-certifi@2024.07.04...2024.08.30) --- updated-dependencies: - dependency-name: certifi dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cbd8647 - Browse repository at this point
Copy the full SHA cbd8647View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e576b2 - Browse repository at this point
Copy the full SHA 5e576b2View commit details
Commits on Sep 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b09aa7e - Browse repository at this point
Copy the full SHA b09aa7eView commit details
Commits on Sep 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e65edb1 - Browse repository at this point
Copy the full SHA e65edb1View commit details -
Co-authored-by: GenericMale <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7d9d518 - Browse repository at this point
Copy the full SHA 7d9d518View commit details -
[mod] hardening "calculator plugin" / limit execution time to 50 ms
The execution of the function for the calculation is outsourced to a process whose runtime is limited to 50 milliseconds. Related: - [1] #3377 (comment) Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3a3ff8f - Browse repository at this point
Copy the full SHA 3a3ff8fView commit details -
[mod] enable calculator and allow plugin on public instances
Remove quirks that prevented the Calculator from being used on public instances. Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b774ee0 - Browse repository at this point
Copy the full SHA b774ee0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94a1f39 - Browse repository at this point
Copy the full SHA 94a1f39View commit details -
[fix] engine yahoo: HTML tags are included in result titles
- #3790 Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 21bfb49 - Browse repository at this point
Copy the full SHA 21bfb49View commit details
Commits on Sep 6, 2024
-
[fix] bilibili engine - ValueError in duration & HTML in title
Configuration menu - View commit details
-
Copy full SHA for 9eda404 - Browse repository at this point
Copy the full SHA 9eda404View commit details -
[upd] pypi: Bump wlc from 1.14 to 1.15
Bumps [wlc](https://github.com/WeblateOrg/wlc) from 1.14 to 1.15. - [Changelog](https://github.com/WeblateOrg/wlc/blob/main/CHANGES.rst) - [Commits](WeblateOrg/wlc@1.14...1.15) --- updated-dependencies: - dependency-name: wlc dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 153a28c - Browse repository at this point
Copy the full SHA 153a28cView commit details -
[upd] pypi: Bump pylint from 3.2.6 to 3.2.7
Bumps [pylint](https://github.com/pylint-dev/pylint) from 3.2.6 to 3.2.7. - [Release notes](https://github.com/pylint-dev/pylint/releases) - [Commits](pylint-dev/pylint@v3.2.6...v3.2.7) --- updated-dependencies: - dependency-name: pylint dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d2f36ca - Browse repository at this point
Copy the full SHA d2f36caView commit details -
[l10n] update translations from Weblate
cab91b9 - 2024-09-05 - xtex <[email protected]> bbc77a9 - 2024-09-05 - Priit Jõerüüt <[email protected]> 16ab61e - 2024-09-05 - return42 <[email protected]> 34b1487 - 2024-09-04 - Erico <[email protected]> 8111328 - 2024-09-05 - return42 <[email protected]> 099cb38 - 2024-09-04 - return42 <[email protected]> eebb940 - 2024-09-04 - 0ko <[email protected]> 50c845d - 2024-09-05 - return42 <[email protected]> f12addf - 2024-09-05 - return42 <[email protected]> c0879d3 - 2024-09-05 - return42 <[email protected]> 7732d13 - 2024-09-05 - return42 <[email protected]> dbe33cf - 2024-09-05 - return42 <[email protected]> 759dacd - 2024-09-05 - return42 <[email protected]> 7607b9a - 2024-09-05 - return42 <[email protected]> aab0df3 - 2024-09-05 - return42 <[email protected]> f9232fb - 2024-09-04 - return42 <[email protected]> f3a339d - 2024-09-05 - return42 <[email protected]> 4f3bdb5 - 2024-09-05 - return42 <[email protected]> fb92cc4 - 2024-09-05 - return42 <[email protected]> d6412e0 - 2024-09-05 - return42 <[email protected]> e1f6103 - 2024-09-04 - Fjuro <[email protected]> 4ee95b7 - 2024-09-03 - SomeTr <[email protected]> 84e4641 - 2024-09-04 - ghose <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5cca3f6 - Browse repository at this point
Copy the full SHA 5cca3f6View commit details
Commits on Sep 11, 2024
-
[fix] yep engine: remove links to other engines
Yep includes links to search for the same query on Google and other search engines as a result in the search result. This fix skips these results.
Configuration menu - View commit details
-
Copy full SHA for c45870d - Browse repository at this point
Copy the full SHA c45870dView commit details
Commits on Sep 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f05566d - Browse repository at this point
Copy the full SHA f05566dView commit details -
* [feat] engine: add right dao * [enh] right dao engine: allow additional classes Allow additional classes while parsing to prevent the engine from breaking in the future if additional classes are added to the elements. Co-authored-by: Bnyro <[email protected]> --------- Co-authored-by: Bnyro <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9e2bfe1 - Browse repository at this point
Copy the full SHA 9e2bfe1View commit details
Commits on Sep 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 33c1236 - Browse repository at this point
Copy the full SHA 33c1236View commit details -
[l10n] update translations from Weblate
6bea94d - 2024-09-11 - sushen23 <[email protected]> 771eedb - 2024-09-08 - 0ko <[email protected]> b75ec64 - 2024-09-08 - alexgabi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 231e55f - Browse repository at this point
Copy the full SHA 231e55fView commit details
Commits on Sep 15, 2024
-
[feat] gitlab: implement dedicated module
Co-authored-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 84e2f9d - Browse repository at this point
Copy the full SHA 84e2f9dView commit details -
[fix] fetch_traits: brave, google, annas_archive & radio_browser
This patch fixes a bug reported by CI "Fetch traits" [1] (brave) and improves other fetch traits functions (google, annas_archive & radio_browser). brave: File "/home/runner/work/searxng/searxng/searx/engines/brave.py", line 434, in fetch_traits sxng_tag = region_tag(babel.Locale.parse(ui_lang, sep='-')) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/work/searxng/searxng/searx/locales.py", line 155, in region_tag Error: raise ValueError('%s missed a territory') google: change ERROR message about unknow UI language to INFO message radio_browser: country_list contains duplicates that differ only in upper/lower case annas_archive: for better diff; sort the persistence of the traits [1] https://github.com/searxng/searxng/actions/runs/10606312371/job/29433352518#step:6:41 Signed-off-by: Markus <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cdb4927 - Browse repository at this point
Copy the full SHA cdb4927View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55e2f4a - Browse repository at this point
Copy the full SHA 55e2f4aView commit details -
[fix] engine: qwant - detect captchaUrl and raise SearxEngineCaptchaE…
…xception So far a CAPTCHA was not recognized in the response of the qwant engine and a SearxEngineAPIException was raised by mistake. With this patch a CAPTCHA redirect is recognized and the correct SearxEngineCaptchaException is raised. Closes: #3806 Signed-off-by: Markus <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d3a795c - Browse repository at this point
Copy the full SHA d3a795cView commit details -
gpodder is ultra slow on search terms like foo https://gpodder.net/search.json?q=foo takes up to a minute to return an empty json response. - Closes: #3785 Signed-off-by: Markus <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3630e46 - Browse repository at this point
Copy the full SHA 3630e46View commit details -
[fix] drop engine alexandria.org
The origin alexandria.org is broken: https://www.alexandria.org/?c=&r=&a=0&q=foo returns "504 Gateway Time-out" - Closes: #3786 Signed-off-by: Markus <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 28dc623 - Browse repository at this point
Copy the full SHA 28dc623View commit details -
[fix] Removes
/>
ending tags for void HTML elementsRemoves ``/>`` ending tags for void elements [1] and replaces them with ``>``. Part of the larger cleanup to cleanup invalid HTML throughout the codebase [2]. [1] https://html.spec.whatwg.org/multipage/syntax.html#void-elements [2] #3793
Configuration menu - View commit details
-
Copy full SHA for 0b832f1 - Browse repository at this point
Copy the full SHA 0b832f1View commit details
Commits on Sep 19, 2024
-
[fix] scripts: elimination of limitations on dedicated distributions
The restriction of shell scripts to certain distributions is only required for certain actions such as the installation of a SearXNG instance. The maintenance scripts and build processes were previously also restricted to these specific distributions. With this patch, the build processes (such as the build of online documentation) can now also be executed on all Linux distributions. Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d026486 - Browse repository at this point
Copy the full SHA d026486View commit details
Commits on Sep 21, 2024
-
[fix] Removes
/>
ending tags for void HTML elementscontinuation of commit: 0b832f1 Signed-off-by: Markus <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 67fcf3c - Browse repository at this point
Copy the full SHA 67fcf3cView commit details -
[fix] simple template: add ID to elements used for aria-labelledby
The ``aria-labelledby`` [1] attribute identifies the element that labels the element it is applied to. The templates ``infinite_scroll.html`` and ``search_on_category_select.html`` define a ``aria-labelledby`` at the <input> tag but miss the id in the <div> with the description. [1] https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-labelledby Signed-off-by: Markus <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8b8d830 - Browse repository at this point
Copy the full SHA 8b8d830View commit details -
[fix] simple template: macro checkbox_onoff_reversed
In its previous implementation, the macro ``checkbox_onoff_reversed`` always created an ``aria-labelledby`` attribute, even if there was no descriptive tag with the generated ID (used as the value of the ``aria-labelledby``). Before this patch, the Nu-HTML-Checker [1] reported 255 issues of this type:: The aria-labelledby attribute must point to an element in the same document. (255) [1] https://validator.w3.org/nu/ Signed-off-by: Markus <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5ad0214 - Browse repository at this point
Copy the full SHA 5ad0214View commit details -
[fix] simple template: drop useless
aria-labelledby
attributesThis patch removes the ``aria-labelledby`` attributes for which there is no tag with the corresponding ID. Reported-by: @glanham-jr #3793 (comment) Signed-off-by: Markus <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0b37246 - Browse repository at this point
Copy the full SHA 0b37246View commit details
Commits on Sep 22, 2024
-
Improved English grammar and punctuation for professionalism.
Configuration menu - View commit details
-
Copy full SHA for ba4942e - Browse repository at this point
Copy the full SHA ba4942eView commit details -
Implemented the suggested changes.
Configuration menu - View commit details
-
Copy full SHA for 915cf9b - Browse repository at this point
Copy the full SHA 915cf9bView commit details -
[l10n] update translations from Weblate
7174f09 - 2024-09-15 - MPBDev <[email protected]> c7c7655 - 2024-09-14 - return42 <[email protected]> 9b9ec63 - 2024-09-14 - kny5 <[email protected]> af19df7 - 2024-09-14 - return42 <[email protected]> cc658f9 - 2024-09-15 - Fjuro <[email protected]> 15a59fd - 2024-09-14 - return42 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ea16c82 - Browse repository at this point
Copy the full SHA ea16c82View commit details -
Add paramaterized with example of refactor
reduce test name size fix imports
Configuration menu - View commit details
-
Copy full SHA for 14241e7 - Browse repository at this point
Copy the full SHA 14241e7View commit details
Commits on Sep 23, 2024
-
add Cloudflare AI Gateway engine
add Cloudflare AI Gateway engine add settings for Cloudflare AI Gateway engine set utf8 encode for data, fix non english char cause 500 error format json data fixed indentation and config format error fix line-length limitation in CI reformatted code for CI reformatted code for CI limit system prompts to less 120 chars cleanup unused variable & format code
Configuration menu - View commit details
-
Copy full SHA for 6be56ae - Browse repository at this point
Copy the full SHA 6be56aeView commit details
Commits on Sep 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6a3375b - Browse repository at this point
Copy the full SHA 6a3375bView commit details
Commits on Sep 28, 2024
-
[upd] pypi: Bump linuxdoc from 20240509 to 20240924
Bumps [linuxdoc](https://github.com/return42/linuxdoc) from 20240509 to 20240924. - [Changelog](https://github.com/return42/linuxdoc/blob/master/CHANGELOG) - [Commits](https://github.com/return42/linuxdoc/commits) --- updated-dependencies: - dependency-name: linuxdoc dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 940da05 - Browse repository at this point
Copy the full SHA 940da05View commit details -
[l10n] update translations from Weblate
7f8a5a9 - 2024-09-24 - abhabongse <[email protected]> d69f2d9 - 2024-09-23 - kratos <[email protected]> f7f0c0f - 2024-09-23 - kratos <[email protected]> 52bea48 - 2024-09-23 - AndersNordh <[email protected]> fe66599 - 2024-09-22 - tentsbet <[email protected]> 69a05cb - 2024-09-22 - Linerly <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9bae26a - Browse repository at this point
Copy the full SHA 9bae26aView commit details -
[upd] pypi: Bump selenium from 4.24.0 to 4.25.0
Bumps [selenium](https://github.com/SeleniumHQ/Selenium) from 4.24.0 to 4.25.0. - [Release notes](https://github.com/SeleniumHQ/Selenium/releases) - [Commits](SeleniumHQ/selenium@selenium-4.24.0...selenium-4.25.0) --- updated-dependencies: - dependency-name: selenium dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f95a5ef - Browse repository at this point
Copy the full SHA f95a5efView commit details
Commits on Sep 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 609ead9 - Browse repository at this point
Copy the full SHA 609ead9View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb31eaa - Browse repository at this point
Copy the full SHA eb31eaaView commit details -
Configuration menu - View commit details
-
Copy full SHA for a4558dd - Browse repository at this point
Copy the full SHA a4558ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc6ee05 - Browse repository at this point
Copy the full SHA bc6ee05View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6b04d3 - Browse repository at this point
Copy the full SHA d6b04d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5009b8 - Browse repository at this point
Copy the full SHA b5009b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a0fb45 - Browse repository at this point
Copy the full SHA 0a0fb45View commit details -
[data] update searx.data - update_engine_traits.py
Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f07ab6d - Browse repository at this point
Copy the full SHA f07ab6dView commit details
Commits on Oct 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cbf1e90 - Browse repository at this point
Copy the full SHA cbf1e90View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4b2823 - Browse repository at this point
Copy the full SHA e4b2823View commit details -
Configuration menu - View commit details
-
Copy full SHA for b42ce34 - Browse repository at this point
Copy the full SHA b42ce34View commit details -
Configuration menu - View commit details
-
Copy full SHA for 421c131 - Browse repository at this point
Copy the full SHA 421c131View commit details -
Configuration menu - View commit details
-
Copy full SHA for d48f04e - Browse repository at this point
Copy the full SHA d48f04eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a29e16 - Browse repository at this point
Copy the full SHA 2a29e16View commit details -
[doc] slightly improve documentation of SQL engines
Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e7a4d7d - Browse repository at this point
Copy the full SHA e7a4d7dView commit details -
[mod] py3.8 EOL / upgrade to actions/setup-python@v5
Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2fd6730 - Browse repository at this point
Copy the full SHA 2fd6730View commit details -
[upd] pypi: Bump sphinx-autobuild from 2021.3.14 to 2024.10.3
Bumps [sphinx-autobuild](https://github.com/sphinx-doc/sphinx-autobuild) from 2021.3.14 to 2024.10.3. - [Release notes](https://github.com/sphinx-doc/sphinx-autobuild/releases) - [Changelog](https://github.com/sphinx-doc/sphinx-autobuild/blob/main/NEWS.rst) - [Commits](sphinx-doc/sphinx-autobuild@2021.03.14...2024.10.03) --- updated-dependencies: - dependency-name: sphinx-autobuild dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 042c719 - Browse repository at this point
Copy the full SHA 042c719View commit details -
[refactor] unit tests to utilize paramaterized and break down monolit…
…hic tests - for tests which perform the same arrange/act/assert pattern but with different data, the data portion has been moved to the ``paramaterized.expand`` fields - for monolithic tests which performed multiple arrange/act/asserts, they have been broken up into different unit tests. - when possible, change generic assert statements to more concise asserts (i.e. ``assertIsNone``) This work ultimately is focused on creating smaller and more concise tests. While paramaterized may make adding new configurations for existing tests easier, that is just a beneficial side effect. The main benefit is that smaller tests are easier to reason about, meaning they are easier to debug when they start failing. This improves the developer experience in debugging what went wrong when refactoring the project. Total number of tests went from 192 -> 259; or, broke apart larger tests into 69 more concise ones.
Configuration menu - View commit details
-
Copy full SHA for 44a0619 - Browse repository at this point
Copy the full SHA 44a0619View commit details
Commits on Oct 4, 2024
-
[l10n] update translations from Weblate
b59b0d9 - 2024-10-04 - ghose <[email protected]> 7707815 - 2024-10-04 - return42 <[email protected]> 0d5f72f - 2024-10-04 - return42 <[email protected]> b14fd01 - 2024-10-04 - return42 <[email protected]> e457a6b - 2024-10-03 - SomeTr <[email protected]> 328b93a - 2024-10-03 - Fjuro <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3e747d0 - Browse repository at this point
Copy the full SHA 3e747d0View commit details
Commits on Oct 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e17d763 - Browse repository at this point
Copy the full SHA e17d763View commit details -
[mod] sqlitedb: access to SQLite databases a little more convenient.
Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c49a270 - Browse repository at this point
Copy the full SHA c49a270View commit details -
[mod] Revision of the favicon solution
All favicons implementations have been documented and moved to the Python package: searx.favicons There is a configuration (based on Pydantic) for the favicons and all its components: searx.favicons.config A solution for caching favicons has been implemented: searx.favicon.cache If the favicon is already in the cache, the returned URL is a data URL [1] (something like `data:image/png;base64,...`). By generating a data url from the FaviconCache, additional HTTP roundtripps via the favicon_proxy are saved: favicons.proxy.favicon_url The favicon proxy service now sets a HTTP header "Cache-Control: max-age=...": favicons.proxy.favicon_proxy The resolvers now also provide the mime type (data, mime): searx.favicon.resolvers [1] https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URLs Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7ab577a - Browse repository at this point
Copy the full SHA 7ab577aView commit details -
[mod] UI: add favicon's border- and background color to the definitons
Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5ded9ad - Browse repository at this point
Copy the full SHA 5ded9adView commit details -
[doc] documentation of the favicons infrastructure
Run ``make docs.live`` and visit http://0.0.0.0:8000/admin/searx.favicons.html Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a7d02d4 - Browse repository at this point
Copy the full SHA a7d02d4View commit details -
[mod] favicons: simplify RTL in template & CSS
Comes from a sughgestion in: - #3727 (comment) Suggested-by: Bnyro <[email protected]> Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a631f77 - Browse repository at this point
Copy the full SHA a631f77View commit details -
Configuration menu - View commit details
-
Copy full SHA for f00fa76 - Browse repository at this point
Copy the full SHA f00fa76View commit details
Commits on Oct 6, 2024
-
[fix] docker: alpine - install apk py3-pydantic-core
Alpine Linux uses musl libc (instead of glibc). However, there is no pre-build of the pydantic-core python package for musl lib on armv7. Alternatively this patch installs py3-pydantic-core from Alpine packages [1] [1] https://pkgs.alpinelinux.org/package/edge/community/armv7/py3-pydantic-core - closes: #3887 Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5332d3a - Browse repository at this point
Copy the full SHA 5332d3aView commit details
Commits on Oct 7, 2024
-
Revert "[fix] docker: alpine - install apk py3-pydantic-core"
This reverts commit 5332d3a.
Configuration menu - View commit details
-
Copy full SHA for f1f0dfd - Browse repository at this point
Copy the full SHA f1f0dfdView commit details
Commits on Oct 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 81aaca8 - Browse repository at this point
Copy the full SHA 81aaca8View commit details
Commits on Oct 11, 2024
-
[l10n] update translations from Weblate
83a8d66 - 2024-10-10 - Outbreak2096 <[email protected]> c4474a6 - 2024-10-10 - return42 <[email protected]> a632dff - 2024-10-09 - bobolau <[email protected]> e8944e4 - 2024-10-08 - elek <[email protected]> 2bd9c12 - 2024-10-07 - AndersNordh <[email protected]> 5cb441b - 2024-10-07 - return42 <[email protected]> aba724c - 2024-10-07 - return42 <[email protected]> 92bea9f - 2024-10-08 - Linerly <[email protected]> f574a3a - 2024-10-08 - ghose <[email protected]> 4845ea7 - 2024-10-08 - Ricky-Tigg <[email protected]> 7d0b4d0 - 2024-10-07 - AndersNordh <[email protected]> 6431436 - 2024-10-07 - AndersNordh <[email protected]> 30e671f - 2024-10-07 - Fabio_Perri <[email protected]> 6629d15 - 2024-10-07 - AndersNordh <[email protected]> a3b4d53 - 2024-10-05 - 0ko <[email protected]> 1763b22 - 2024-10-05 - Atul_Eterno <[email protected]> 0ea2b49 - 2024-10-06 - return42 <[email protected]> 8373244 - 2024-10-05 - Fjuro <[email protected]> eec53d3 - 2024-10-05 - SomeTr <[email protected]> 4cd76e5 - 2024-10-05 - Priit Jõerüüt <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5a32ee4 - Browse repository at this point
Copy the full SHA 5a32ee4View commit details -
[upd] pypi: Bump pydantic from 2.8.2 to 2.9.2
Bumps [pydantic](https://github.com/pydantic/pydantic) from 2.8.2 to 2.9.2. - [Release notes](https://github.com/pydantic/pydantic/releases) - [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md) - [Commits](pydantic/pydantic@v2.8.2...v2.9.2) --- updated-dependencies: - dependency-name: pydantic dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1b8db63 - Browse repository at this point
Copy the full SHA 1b8db63View commit details
Commits on Oct 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bafb92e - Browse repository at this point
Copy the full SHA bafb92eView commit details -
[fix] simple theme: fix deformed result item
Setting ``box-sizing: border-box;`` [1] and ``width`` to fix deformed results reported in [2]. [1] https://developer.mozilla.org/en-US/docs/Web/CSS/box-sizing [2] #3892 Closes: #3892 Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2fbedc4 - Browse repository at this point
Copy the full SHA 2fbedc4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e8b330 - Browse repository at this point
Copy the full SHA 7e8b330View commit details
Commits on Oct 14, 2024
-
[mod] engine gitea: compatible with modern gitea or forgejo
Without this patch the Gitea Search Engine is only partially compatible with modern gitea or forgejo: - Fixing some JSON Fields - Using Repository Avatar when Available To Verify My results you can look at the Modern API doc and results, its available on all Gitea and Forgejo instance by Default. Heres an Search API result of Mine: - https://git.euph.dev/api/v1/repos/search?q=ccna
Configuration menu - View commit details
-
Copy full SHA for 5b6f404 - Browse repository at this point
Copy the full SHA 5b6f404View commit details
Commits on Oct 15, 2024
-
[enh] engine: mojeek - add language support
Improve region and language detection / all locale Testing has shown the following behaviour for the different default and empty values of Mojeeks parameters: | param | idx | value | behaviour | | -------- | --- | ------ | ------------------------- | | region | 0 | '' | detect region based on IP | | region | 1 | 'none' | all regions | | language | 0 | '' | all languages |
Configuration menu - View commit details
-
Copy full SHA for 8b6a3f3 - Browse repository at this point
Copy the full SHA 8b6a3f3View commit details -
[data] update searx.data - update_engine_traits.py
Patches generated by:: make data.traits Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e275f8e - Browse repository at this point
Copy the full SHA e275f8eView commit details -
[upd] pypi: Bump sphinx-tabs from 3.4.5 to 3.4.7
Bumps [sphinx-tabs](https://github.com/executablebooks/sphinx-tabs) from 3.4.5 to 3.4.7. - [Release notes](https://github.com/executablebooks/sphinx-tabs/releases) - [Changelog](https://github.com/executablebooks/sphinx-tabs/blob/master/CHANGELOG.md) - [Commits](executablebooks/sphinx-tabs@v3.4.5...v3.4.7) --- updated-dependencies: - dependency-name: sphinx-tabs dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8ba203c - Browse repository at this point
Copy the full SHA 8ba203cView commit details -
[refactor] unit tests (continued) - plugins
This commit includes some refactoring in unit tests. As we test more plugins, it seems unweildy to include every test class in the test_plugins.py file. This patch split apart all of the test plugins to their own respective files, including the new test_plugin_calculator.py file.
Configuration menu - View commit details
-
Copy full SHA for d448def - Browse repository at this point
Copy the full SHA d448defView commit details -
[fix] float operations in calculator plugin
This patch adds an additional *isinstance* check within the ast parser to check for float along with int, fixing the underlying issue. Co-Authored: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3e87354 - Browse repository at this point
Copy the full SHA 3e87354View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f48d5f - Browse repository at this point
Copy the full SHA 9f48d5fView commit details -
[upd] pypi: Bump pylint from 3.2.7 to 3.3.1
Bumps [pylint](https://github.com/pylint-dev/pylint) from 3.2.7 to 3.3.1. - [Release notes](https://github.com/pylint-dev/pylint/releases) - [Commits](pylint-dev/pylint@v3.2.7...v3.3.1) --- updated-dependencies: - dependency-name: pylint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2986681 - Browse repository at this point
Copy the full SHA 2986681View commit details -
[fix] online_currency.py: if more alternatives, use the last in the list
If there are more than one ISO 4217 numeric codes [1] for a currency use the last one in the list of alternatives [2]. [1] https://en.wikipedia.org/wiki/ISO_4217#Active_codes_(list_one) [2] https://en.wikipedia.org/wiki/ISO_4217#Historical_codes Closes: #3713 Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c96ba25 - Browse repository at this point
Copy the full SHA c96ba25View commit details -
[fix] stretching pics in "pic search"
Issue is described in: - #3915 The issue was caused bei merge of PR: - #3895 Solution: - Unset `width` for objects of class `.result-images`. Tested by `make run` and query a list of results, containing `.result` and `.result-images` objects: !images !go bäder :de Signed-off-by: Markus Heiser <[email protected]> Closes: #3915
Configuration menu - View commit details
-
Copy full SHA for 14fb187 - Browse repository at this point
Copy the full SHA 14fb187View commit details -
Configuration menu - View commit details
-
Copy full SHA for 058a072 - Browse repository at this point
Copy the full SHA 058a072View commit details
Commits on Oct 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2cacc56 - Browse repository at this point
Copy the full SHA 2cacc56View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf76275 - Browse repository at this point
Copy the full SHA cf76275View commit details
Commits on Oct 17, 2024
-
Add temporary fix to broken docker builds in anticipation of yet to be released pydantic version v2.24.1
Configuration menu - View commit details
-
Copy full SHA for 4ef1c70 - Browse repository at this point
Copy the full SHA 4ef1c70View commit details -
Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 038a2ff - Browse repository at this point
Copy the full SHA 038a2ffView commit details
Commits on Oct 19, 2024
-
[l10n] update translations from Weblate
17f8bce - 2024-10-17 - hemie143 <[email protected]> fbeb828 - 2024-10-15 - return42 <[email protected]> eacea33 - 2024-10-15 - return42 <[email protected]> 3615668 - 2024-10-15 - return42 <[email protected]> 61cb337 - 2024-10-15 - return42 <[email protected]> 2b3c92d - 2024-10-13 - Pedro_Tresp <[email protected]> d4febbf - 2024-10-12 - stoychevww <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eeae366 - Browse repository at this point
Copy the full SHA eeae366View commit details -
[upd] pypi: Bump pallets-sphinx-themes from 2.1.3 to 2.2.0
Bumps [pallets-sphinx-themes](https://github.com/pallets/pallets-sphinx-themes) from 2.1.3 to 2.2.0. - [Release notes](https://github.com/pallets/pallets-sphinx-themes/releases) - [Changelog](https://github.com/pallets/pallets-sphinx-themes/blob/main/CHANGES.rst) - [Commits](pallets/pallets-sphinx-themes@2.1.3...2.2.0) --- updated-dependencies: - dependency-name: pallets-sphinx-themes dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 219040c - Browse repository at this point
Copy the full SHA 219040cView commit details -
[upd] pypi: Bump uvloop from 0.20.0 to 0.21.0
Bumps [uvloop](https://github.com/MagicStack/uvloop) from 0.20.0 to 0.21.0. - [Release notes](https://github.com/MagicStack/uvloop/releases) - [Commits](MagicStack/uvloop@v0.20.0...v0.21.0) --- updated-dependencies: - dependency-name: uvloop dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a0c704c - Browse repository at this point
Copy the full SHA a0c704cView commit details -
[upd] pypi: Bump sphinx-issues from 4.1.0 to 5.0.0
Bumps [sphinx-issues](https://github.com/sloria/sphinx-issues) from 4.1.0 to 5.0.0. - [Commits](sloria/sphinx-issues@4.1.0...5.0.0) --- updated-dependencies: - dependency-name: sphinx-issues dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 88caa1d - Browse repository at this point
Copy the full SHA 88caa1dView commit details -
[fix] engine: duckduckgo - CAPTCHA detection
The previous implementation could not distinguish a CAPTCHA response from an ordinary result list. In the previous implementation a CAPTCHA was taken as a result list where no items are in. DDG does not block IPs. Instead, a CAPTCHA wall is placed in front of request on a dubious request. Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0504513 - Browse repository at this point
Copy the full SHA 0504513View commit details
Commits on Oct 23, 2024
-
[fix] favicons: don't hard code settings folder to /etc/searxng
The location of the local settings depends on environment ``SEARXNG_SETTINGS_PATH`` and can be different from ``/etc/searxng``. Issue was reported on Matrix [1]. To get the location function ``searx.settings_loader.get_user_cfg_folder()`` should be used. [1] https://matrix.to/#/!vxScbLNEAmRvOraXBn:matrix.org/$5xNMYvONGB-mPt2B3ttoL27QncRFhkjGkO-TISdmP08?via=matrix.org&via=tchncs.de&via=envs.net Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b14d885 - Browse repository at this point
Copy the full SHA b14d885View commit details
Commits on Oct 26, 2024
-
[l10n] update translations from Weblate
21c063b - 2024-10-20 - Priit Jõerüüt <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 446ee2d - Browse repository at this point
Copy the full SHA 446ee2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b01e3c - Browse repository at this point
Copy the full SHA 9b01e3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ae496e9 - Browse repository at this point
Copy the full SHA ae496e9View commit details -
[mod] add test to check compat.py module
Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a3921b5 - Browse repository at this point
Copy the full SHA a3921b5View commit details -
[fix] add missing tomli to the requirements.txt
Package ``tomli`` is needed for py < 3.11, BTW remove the no longer needed pytomlpp package. Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e08ff05 - Browse repository at this point
Copy the full SHA e08ff05View commit details
Commits on Oct 27, 2024
-
[upd] pypi: Bump pallets-sphinx-themes from 2.2.0 to 2.3.0
Bumps [pallets-sphinx-themes](https://github.com/pallets/pallets-sphinx-themes) from 2.2.0 to 2.3.0. - [Release notes](https://github.com/pallets/pallets-sphinx-themes/releases) - [Changelog](https://github.com/pallets/pallets-sphinx-themes/blob/main/CHANGES.rst) - [Commits](pallets/pallets-sphinx-themes@2.2.0...2.3.0) --- updated-dependencies: - dependency-name: pallets-sphinx-themes dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 543ab92 - Browse repository at this point
Copy the full SHA 543ab92View commit details
Commits on Oct 28, 2024
-
[fix] limiter: don't hard code settings folder to /etc/searxng
The location of the local settings depends on environment ``SEARXNG_SETTINGS_PATH`` and can be different from ``/etc/searxng``. Issue was reported on Matrix [1]. To get the location function ``searx.settings_loader.get_user_cfg_folder()`` should be used. [1] https://matrix.to/#/!vxScbLNEAmRvOraXBn:matrix.org/$_eLS0JpE9oVEWsiGJkqJnWcFWEeZClIMGDK6cWv_Q4g?via=matrix.org&via=tchncs.de&via=envs.net Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for da28f52 - Browse repository at this point
Copy the full SHA da28f52View commit details -
[fix] calculator: use locale from UI (not from selected language)
Closes: #3956 Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b176323 - Browse repository at this point
Copy the full SHA b176323View commit details
Commits on Oct 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a084436 - Browse repository at this point
Copy the full SHA a084436View commit details -
Configuration menu - View commit details
-
Copy full SHA for adc38c5 - Browse repository at this point
Copy the full SHA adc38c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2985ece - Browse repository at this point
Copy the full SHA 2985eceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d748d1 - Browse repository at this point
Copy the full SHA 2d748d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68ed824 - Browse repository at this point
Copy the full SHA 68ed824View commit details -
Configuration menu - View commit details
-
Copy full SHA for e392892 - Browse repository at this point
Copy the full SHA e392892View commit details -
[refactor] replace pydantic by msgspec
Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3e5621e - Browse repository at this point
Copy the full SHA 3e5621eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 163031c - Browse repository at this point
Copy the full SHA 163031cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f63f97c - Browse repository at this point
Copy the full SHA f63f97cView commit details -
[refactor] engine: duckduckgo - https://html.duckduckgo.com/html
The entire source code of the duckduckgo engine has been reengineered and purified. 1. DDG used the URL https://html.duckduckgo.com/html for no-JS requests whose response is also easier to parse than the previous https://lite.duckduckgo.com/lite/ URL 2. the bot detection of DDG has so far caused problems and often led to a CAPTCHA, this can be circumvented using `'Sec-Fetch-Mode'] = “navigate”` Closes: #3927 Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b183e62 - Browse repository at this point
Copy the full SHA b183e62View commit details -
[fix] favicons: msgspec.ValidationError: Expected
Path
, gotstr
-…… at `$.favicons.cache.db_url` Closes: #3975 Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fa4dfd4 - Browse repository at this point
Copy the full SHA fa4dfd4View commit details
Commits on Oct 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fa108c1 - Browse repository at this point
Copy the full SHA fa108c1View commit details
Commits on Nov 1, 2024
-
[l10n] update translations from Weblate
a4cdaaa - 2024-10-30 - Juno Takano <[email protected]> 46bad3a - 2024-10-29 - saltsnorter <[email protected]> 6a4096d - 2024-10-27 - Eryk Michalak <[email protected]> 64815d9 - 2024-10-28 - ljansen <[email protected]> 851ae55 - 2024-10-26 - return42 <[email protected]> 24f16d5 - 2024-10-26 - return42 <[email protected]> 8278d1c - 2024-10-26 - Atul_Eterno <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cc148a7 - Browse repository at this point
Copy the full SHA cc148a7View commit details -
[fix] CI: remove target test.coverage from python's test matrix
The test.coverage cause a lot of failed CI jobs for reasons that cannot be explained. As we do not monitor the coverage anyway, it is superfluous to run this job, especially as it only has a disruptive effect on the CI. BTW and the CI action upload-artifact@v3 is deprecated [1] [1] https://github.com/actions/upload-artifact?tab=readme-ov-file#actionsupload-artifact Related: #3983 Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 56e3d72 - Browse repository at this point
Copy the full SHA 56e3d72View commit details -
Configuration menu - View commit details
-
Copy full SHA for b07c0ae - Browse repository at this point
Copy the full SHA b07c0aeView commit details
Commits on Nov 6, 2024
-
[mod] lint github YAML config files
Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2fdbf26 - Browse repository at this point
Copy the full SHA 2fdbf26View commit details -
[fix] issues reported by
make test.yamllint
Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c4055e4 - Browse repository at this point
Copy the full SHA c4055e4View commit details -
[upd] pypi: Bump selenium from 4.25.0 to 4.26.1
Bumps [selenium](https://github.com/SeleniumHQ/Selenium) from 4.25.0 to 4.26.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-minor ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cd384a8 - Browse repository at this point
Copy the full SHA cd384a8View commit details
Commits on Nov 8, 2024
-
[l10n] update translations from Weblate
8d90a7e - 2024-11-06 - sahussawud <[email protected]> 41ee8bb - 2024-11-02 - laaknor <[email protected]> c1a30af - 2024-11-02 - return42 <[email protected]> 627ab7a - 2024-11-01 - zarlin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 08c5f25 - Browse repository at this point
Copy the full SHA 08c5f25View commit details -
[upd] pypi: Bump typer-slim from 0.12.5 to 0.13.0
Bumps [typer-slim](https://github.com/fastapi/typer) from 0.12.5 to 0.13.0. - [Release notes](https://github.com/fastapi/typer/releases) - [Changelog](https://github.com/fastapi/typer/blob/master/docs/release-notes.md) - [Commits](fastapi/typer@0.12.5...0.13.0) --- updated-dependencies: - dependency-name: typer-slim dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2fbf15e - Browse repository at this point
Copy the full SHA 2fbf15eView commit details
Commits on Nov 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b173f3a - Browse repository at this point
Copy the full SHA b173f3aView commit details -
[fix] settings.yml - enabled_plugins: document to reflect default set…
…tings Remove 'Autodetect search language', which is no longer valid, from settings, and add 'Unit converter plugin', which is now default enabled, to settings.
Configuration menu - View commit details
-
Copy full SHA for dfaf586 - Browse repository at this point
Copy the full SHA dfaf586View commit details
Commits on Nov 14, 2024
-
[fix] engine: duckduckgo - only uses first word of the search terms
during the revision in PR #3955 the query string was accidentally converted into a list of words, further the query must be quoted before POSTed in the ``data`` field, see ``urllib.parse.quote_plus`` [1] [1] https://docs.python.org/3/library/urllib.parse.html#urllib.parse.quote_plus Closed: #4009 Co-Authored-by: @return42
Configuration menu - View commit details
-
Copy full SHA for abd9b27 - Browse repository at this point
Copy the full SHA abd9b27View commit details
Commits on Nov 15, 2024
-
[l10n] update translations from Weblate
0216898 - 2024-11-14 - KhietVo <[email protected]> 3293db4 - 2024-11-14 - return42 <[email protected]> 574e0d6 - 2024-11-13 - lrnz2 <[email protected]> a32d9d1 - 2024-11-08 - Aadniz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a345cbb - Browse repository at this point
Copy the full SHA a345cbbView commit details -
[upd] pypi: Bump flask from 3.0.3 to 3.1.0
Bumps [flask](https://github.com/pallets/flask) from 3.0.3 to 3.1.0. - [Release notes](https://github.com/pallets/flask/releases) - [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst) - [Commits](pallets/flask@3.0.3...3.1.0) --- updated-dependencies: - dependency-name: flask dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4b57bc3 - Browse repository at this point
Copy the full SHA 4b57bc3View commit details
Commits on Nov 17, 2024
-
[fix] engine: duckduckgo - don't quote query string
The query string send to DDG must not be qouted. The query string was URL-qouted in #4011, but the URL-qouted query string result in unexpected *URL decoded* and other garbish results as reported in #4019 and #4020. To test compare the results of a query like:: !ddg Häuser und Straßen :de !ddg Häuser und Straßen :all !ddg 房屋和街道 :all !ddg 房屋和街道 :zh Closed: - [#4019] #4019 - [#4020] #4020 Related: - [#4011] #4011 Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 10d3af8 - Browse repository at this point
Copy the full SHA 10d3af8View commit details
Commits on Nov 22, 2024
-
[upd] pypi: Bump setproctitle from 1.3.3 to 1.3.4
Bumps [setproctitle](https://github.com/dvarrazzo/py-setproctitle) from 1.3.3 to 1.3.4. - [Changelog](https://github.com/dvarrazzo/py-setproctitle/blob/master/HISTORY.rst) - [Commits](dvarrazzo/py-setproctitle@version-1.3.3...version-1.3.4) --- updated-dependencies: - dependency-name: setproctitle dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f40fc2d - Browse repository at this point
Copy the full SHA f40fc2dView commit details -
[upd] pypi: Bump typer-slim from 0.13.0 to 0.13.1
Bumps [typer-slim](https://github.com/fastapi/typer) from 0.13.0 to 0.13.1. - [Release notes](https://github.com/fastapi/typer/releases) - [Changelog](https://github.com/fastapi/typer/blob/master/docs/release-notes.md) - [Commits](fastapi/typer@0.13.0...0.13.1) --- updated-dependencies: - dependency-name: typer-slim dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 67f7548 - Browse repository at this point
Copy the full SHA 67f7548View commit details -
[l10n] update translations from Weblate
6581d89 - 2024-11-21 - return42 <[email protected]> a342903 - 2024-11-21 - return42 <[email protected]> 61d3236 - 2024-11-21 - return42 <[email protected]> cd03e8c - 2024-11-21 - return42 <[email protected]> a2399e2 - 2024-11-20 - tentsbet <[email protected]> 9a5bcc0 - 2024-11-17 - cherrad <[email protected]> 4364e5e - 2024-11-16 - DiamondBrain113 <[email protected]> e3a127e - 2024-11-15 - KinoCineaste <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b8f1a32 - Browse repository at this point
Copy the full SHA b8f1a32View commit details
Commits on Nov 23, 2024
-
[log] warning with URL in case of 'raise_for_httperror'
In order to be able to implement error handling, it is necessary to know which URL triggered the exception / the URL has not yet been logged. Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7c4e4eb - Browse repository at this point
Copy the full SHA 7c4e4ebView commit details -
[fix] engine Library of Congress: fix API URL loc.gov -> www.loc.gov
Avoid HTTP 404 and redirects. Requests to the JSON/YAML API use the base url [1] https://www.loc.gov/{endpoint}/?fo=json [1] https://www.loc.gov/apis/json-and-yaml/requests/ Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c4b874e - Browse repository at this point
Copy the full SHA c4b874eView commit details -
[doc] update quantities on the intro page
The quantities on the intro page were partly out of date / example; we already have 210 engines and not just 70. To avoid having to change the quantities manually in the future, they are now calculated from the jinja context Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ccc4f30 - Browse repository at this point
Copy the full SHA ccc4f30View commit details -
[clean] Internet Archive Scholar search API no longer exists
Engine was added in #2733 but the API does no longer exists. Related: - #4038 Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0f9694c - Browse repository at this point
Copy the full SHA 0f9694cView commit details
Commits on Nov 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f20a763 - Browse repository at this point
Copy the full SHA f20a763View commit details -
[feat] engine: add adobe stock video and audio engines
The engine has been revised; there is now the option ``adobe_content_types`` with which it is possible to configure engines for video and audio from the adobe stock. BTW this patch adds documentation to the engine. To test all three engines in one use a search term like:: !asi !asv !asa sound Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0253c10 - Browse repository at this point
Copy the full SHA 0253c10View commit details -
Configuration menu - View commit details
-
Copy full SHA for f31a3a2 - Browse repository at this point
Copy the full SHA f31a3a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for e496114 - Browse repository at this point
Copy the full SHA e496114View commit details -
[upd] github CI: actions/cache@v3 to actions/cache@v4
Signed-off-by: Markus Heiser <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7927baf - Browse repository at this point
Copy the full SHA 7927bafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8744dd3 - Browse repository at this point
Copy the full SHA 8744dd3View commit details