summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-04-13[fix] engine: youtube_api - ignore channels / prevent exceptionssingletail
`youtube_api.py` throws an exception if the search results contain a channel, as channels have no videoId. This PR adds a keycheck for parsing the json response.
2024-04-13[fix] dead URL in settings.ymlAustin-Olacsi
2024-04-12[upd] npm: Bump eslint in /searx/static/themes/simpledependabot[bot]
Bumps [eslint](https://github.com/eslint/eslint) from 8.57.0 to 9.0.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v8.57.0...v9.0.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2024-04-12[upd] pypi: Bump flask from 3.0.2 to 3.0.3dependabot[bot]
Bumps [flask](https://github.com/pallets/flask) from 3.0.2 to 3.0.3. - [Release notes](https://github.com/pallets/flask/releases) - [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst) - [Commits](https://github.com/pallets/flask/compare/3.0.2...3.0.3) --- updated-dependencies: - dependency-name: flask dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2024-04-12[upd] pypi: Bump lxml from 5.1.0 to 5.2.1dependabot[bot]
Bumps [lxml](https://github.com/lxml/lxml) from 5.1.0 to 5.2.1. - [Release notes](https://github.com/lxml/lxml/releases) - [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt) - [Commits](https://github.com/lxml/lxml/compare/lxml-5.1.0...lxml-5.2.1) --- updated-dependencies: - dependency-name: lxml dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2024-04-10[mod] engine 'mwmbl: Update API URLDiagonalo
2024-04-08[fix] ddg engine: if no vqd value can be determined, don't save NoneMarkus Heiser
Closes: https://github.com/searxng/searxng/issues/3370 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-04-08[fix] remove usage of no longer existing names from lxmlMarkus Heiser
In lxml 5.1.1 the private name `_ElementStringResult` in module `lxml.etree` does no longer exists. This code was written nearly a decade ago, its no longer clear what the intention `_ElementStringResult` and `_ElementUnicodeResult` had been. It can be assumed that these classes will no longer occur. Closes: https://github.com/searxng/searxng/issues/3368 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-04-08[fix] new builds of icons.html do miss class="ionicon"Markus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-04-08[build] /staticMarkus Heiser
2024-04-08[enh] add keybindings for copying URLsYaksh Bariya
'y': for in Vim-mode (yank) 'c': for SearXNG-mode (copy) This should help keyboard heavy users
2024-04-08[enh] add editorconfig rules for javascript filesYaksh Bariya
SearXNG has a bunch of javascript files which have an indentation of two, but the '*' rule tells my editor to use 4 spaces.
2024-04-08[fix] even if limiter not activated, botdetection must be activatedMarkus Heiser
Closes: #2975 Closes: #2995 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-04-08[mod] Ask engine: remove tracking paramaters and set max page to 5Austin-Olacsi
2024-04-07[feat] engine: implementation of Open MeteoBnyro
2024-03-29[fix] .dir-locals.el -> .dir-locals-template.elMarkus Heiser
The settungs in the .dir-locals.el do not work well for every emacs setup: Add .dir-locals.el to the git-ignore list and move content to a template file. Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-03-29[data] update searx.data - update_firefox_version.pyreturn42
2024-03-29[data] update searx.data - update_ahmia_blacklist.pyreturn42
2024-03-29[upd] pypi: Bump selenium from 4.18.1 to 4.19.0dependabot[bot]
Bumps [selenium](https://github.com/SeleniumHQ/Selenium) from 4.18.1 to 4.19.0. - [Release notes](https://github.com/SeleniumHQ/Selenium/releases) - [Commits](https://github.com/SeleniumHQ/Selenium/compare/selenium-4.18.1...selenium-4.19.0) --- updated-dependencies: - dependency-name: selenium dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2024-03-29[data] update searx.data - update_currencies.pyreturn42
2024-03-29[data] update searx.data - update_engine_traits.pyreturn42
2024-03-29[data] update searx.data - update_engine_descriptions.pyreturn42
2024-03-29[l10n] update translations from Weblatesearxng-bot
cd974f62f - 2024-03-27 - matheuspolachini <matheuspolachini@users.noreply.translate.codeberg.org> 98335c289 - 2024-03-27 - pixrobot <pixrobot@users.noreply.translate.codeberg.org> 986969118 - 2024-03-25 - pixrobot <pixrobot@users.noreply.translate.codeberg.org> 285674006 - 2024-03-24 - Yahya-Lando <Yahya-Lando@users.noreply.translate.codeberg.org>
2024-03-22Add user-agent to stract requestsMikkel Denker
2024-03-22[l10n] update translations from Weblatesearxng-bot
522463f6a - 2024-03-21 - return42 <return42@users.noreply.translate.codeberg.org> 8ec374759 - 2024-03-21 - return42 <return42@users.noreply.translate.codeberg.org> ac6b5dff0 - 2024-03-21 - return42 <return42@users.noreply.translate.codeberg.org> 66b28f3e4 - 2024-03-21 - return42 <return42@users.noreply.translate.codeberg.org> a8e6cb73b - 2024-03-21 - return42 <return42@users.noreply.translate.codeberg.org> cd153923a - 2024-03-21 - return42 <return42@users.noreply.translate.codeberg.org> 06110caf7 - 2024-03-21 - return42 <return42@users.noreply.translate.codeberg.org> 6bc307e8a - 2024-03-21 - return42 <return42@users.noreply.translate.codeberg.org> eef184a70 - 2024-03-21 - return42 <return42@users.noreply.translate.codeberg.org> e5d537357 - 2024-03-21 - return42 <return42@users.noreply.translate.codeberg.org> d592adfb0 - 2024-03-21 - return42 <return42@users.noreply.translate.codeberg.org> 0645b3404 - 2024-03-21 - return42 <return42@users.noreply.translate.codeberg.org> da95a5907 - 2024-03-18 - jianhanquwan <jianhanquwan@users.noreply.translate.codeberg.org> 122a67a1f - 2024-03-17 - Oğuz Ersen <ersen@users.noreply.translate.codeberg.org> 39a7e1553 - 2024-03-15 - MonsoonRain <MonsoonRain@users.noreply.translate.codeberg.org>
2024-03-21Bump black from 24.2.0 to 24.3.0dependabot[bot]
Bumps [black](https://github.com/psf/black) from 24.2.0 to 24.3.0. - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](https://github.com/psf/black/compare/24.2.0...24.3.0) --- updated-dependencies: - dependency-name: black dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com>
2024-03-15[upd] pypi: Bump redis from 5.0.2 to 5.0.3dependabot[bot]
Bumps [redis](https://github.com/redis/redis-py) from 5.0.2 to 5.0.3. - [Release notes](https://github.com/redis/redis-py/releases) - [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES) - [Commits](https://github.com/redis/redis-py/compare/v5.0.2...v5.0.3) --- updated-dependencies: - dependency-name: redis dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2024-03-15[l10n] update translations from Weblatesearxng-bot
5ab8a4123 - 2024-03-12 - return42 <return42@users.noreply.translate.codeberg.org> 8fdac20fd - 2024-03-12 - return42 <return42@users.noreply.translate.codeberg.org> f904a2b41 - 2024-03-12 - return42 <return42@users.noreply.translate.codeberg.org> da78b59cb - 2024-03-12 - return42 <return42@users.noreply.translate.codeberg.org> c3ee00845 - 2024-03-12 - return42 <return42@users.noreply.translate.codeberg.org> a1a4001e9 - 2024-03-12 - return42 <return42@users.noreply.translate.codeberg.org> b8ddc37d9 - 2024-03-12 - return42 <return42@users.noreply.translate.codeberg.org> 257c6e52b - 2024-03-12 - return42 <return42@users.noreply.translate.codeberg.org> de6899977 - 2024-03-12 - return42 <return42@users.noreply.translate.codeberg.org> 06f9a81ee - 2024-03-12 - return42 <return42@users.noreply.translate.codeberg.org> 0b916dcc0 - 2024-03-12 - return42 <return42@users.noreply.translate.codeberg.org> 2f78ef012 - 2024-03-12 - return42 <return42@users.noreply.translate.codeberg.org> 098a44813 - 2024-03-12 - return42 <return42@users.noreply.translate.codeberg.org> 1bcbfb4b9 - 2024-03-12 - return42 <return42@users.noreply.translate.codeberg.org> 1c561b9ca - 2024-03-12 - return42 <return42@users.noreply.translate.codeberg.org> 44ab09c8b - 2024-03-12 - GeoffreyGx <GeoffreyGx@users.noreply.translate.codeberg.org> 5b767a16c - 2024-03-12 - return42 <return42@users.noreply.translate.codeberg.org> 8dec572be - 2024-03-12 - return42 <return42@users.noreply.translate.codeberg.org> 28e8c648d - 2024-03-12 - return42 <return42@users.noreply.translate.codeberg.org> 77ce67845 - 2024-03-12 - return42 <return42@users.noreply.translate.codeberg.org> 1d044f989 - 2024-03-12 - return42 <return42@users.noreply.translate.codeberg.org> a10834f13 - 2024-03-12 - return42 <return42@users.noreply.translate.codeberg.org> eaa1cdd6e - 2024-03-12 - return42 <return42@users.noreply.translate.codeberg.org> b49e3879a - 2024-03-12 - return42 <return42@users.noreply.translate.codeberg.org> f55b61fb7 - 2024-03-12 - return42 <return42@users.noreply.translate.codeberg.org> 4954e6e49 - 2024-03-12 - return42 <return42@users.noreply.translate.codeberg.org> 33b08dc66 - 2024-03-12 - return42 <return42@users.noreply.translate.codeberg.org> 58df517d4 - 2024-03-11 - GeoffreyGx <GeoffreyGx@users.noreply.translate.codeberg.org> cee7ec3f0 - 2024-03-10 - alexgabi <alexgabi@disroot.org>
2024-03-14[fix] .pylintrc mode signature to conf-unixMarkus Heiser
In pylint and python's config parser [1] the default symbol for comments is '#'. The dialect is based on unix, while the classic dialect comes from windows and uses a semicolon for comments. [1] https://docs.python.org/3/library/configparser.html#module-configparser Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-03-11[mod] pylint all files with one profile / drop PYLINT_SEARXNG_DISABLE_OPTIONMarkus Heiser
In the past, some files were tested with the standard profile, others with a profile in which most of the messages were switched off ... some files were not checked at all. - ``PYLINT_SEARXNG_DISABLE_OPTION`` has been abolished - the distinction ``# lint: pylint`` is no longer necessary - the pylint tasks have been reduced from three to two 1. ./searx/engines -> lint engines with additional builtins 2. ./searx ./searxng_extra ./tests -> lint all other python files Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-03-11[mod] pylint all engines without PYLINT_SEARXNG_DISABLE_OPTIONMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-03-10[doc] engine: mullvad letaMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-03-10[feat] engine: implementation of mullvad letaGrant Lanham
2024-03-10[data] make data.allMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-03-10[mod] comprehensive revision of the searxng_extra/update/ scriptsMarkus Heiser
- pylint all scripts - fix some errors reported by pyright - from searx.data import data_dir (Path.open) - fix import from pygments.formatters.html NOTE: none functional changes! Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-03-10[doc] annas_archive: ctegs journal_article & book_any has been removedMarkus Heiser
In commit 8af181533 in PR: - https://github.com/searxng/searxng/pull/3321 the category `journal_article` has been removed, `book_any` has been removed longer time ago. Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-03-10[data] update searx.data - update_engine_traits.pyreturn42
2024-03-10[data] update searx.data - update_ahmia_blacklist.pyreturn42
2024-03-10[data] update searx.data - update_currencies.pyreturn42
2024-03-10[data] update searx.data - update_engine_descriptions.pyreturn42
2024-03-10[data] update searx.data - update_external_bangs.pyreturn42
2024-03-10[fix] update_external_bangs: BANGS_URL 'https://duckduckgo.com/bang.js'Markus Heiser
JSON file which contains the bangs / there is no longer a versioning of this file. Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-03-10[fix] duckduckgo.fetch_traist - URL of region definitions has changedMarkus Heiser
- https://duckduckgo.com/dist/util/u.7669f071a13a7daa57cb.js updated from u661.js to u.7669f071a13a7daa57cb / should be updated automatically? The last change was on March 23rd in dba8977b098 [1] - [1] https://github.com/searxng/searxng/pull/2269 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-03-09[drop] engine framalibre - sarch URL is no longer supportedMarkus Heiser
Closes: https://github.com/searxng/searxng/issues/3286 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-03-09[fix] CI YAML config filesMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-03-09[fix] CI YAML config filesMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-03-09[mod] CI: tag commits with leading scope/type of the modificationMarkus Heiser
Add a leading tag (in square brackets) about the scope/type to commit messages from automated tasks (commits from CI). dependantbot:: [upd] pypi: Bump .. from .. to .. [upd] npm: Bump .. from .. to .. in /searx/static/themes/simple Weblate translation updates:: [l10n] update translations from Weblate updates of ./data:: [data] update searx.data ... build commit of gh-pages:: [doc] build from commit ... Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-03-09engine npm use the packages.html templateAlexandre Flament
2024-03-09[feat] lib.rs: use packages.html templateBnyro
2024-03-09[fix] issues reported by pylint 3.1.0Markus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>