summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-04-26[l10n] update translations from Weblatesearxng-bot
f4861e2c3 - 2024-04-26 - SomeTr <SomeTr@users.noreply.translate.codeberg.org>
2024-04-26[upd] pypi: Bump selenium from 4.19.0 to 4.20.0dependabot[bot]
Bumps [selenium](https://github.com/SeleniumHQ/Selenium) from 4.19.0 to 4.20.0. - [Release notes](https://github.com/SeleniumHQ/Selenium/releases) - [Commits](https://github.com/SeleniumHQ/Selenium/compare/selenium-4.19.0...selenium-4.20.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-04-26[fix] add missing localizable (gettext) messages to searxng.msgMarkus Heiser
To test this patch I used .. and checked the diff of the `messages.pot` file:: $ ./manage pyenv.cmd pybabel extract -F babel.cfg \ -o ./searx/translations/messages.pot searx/ $ git diff ./searx/translations/messages.pot ---- hint from @dalf: f-string are not supported [1] but there is no error [2]. [1] python-babel/babel#594 [2] python-babel/babel#715 Closes: https://github.com/searxng/searxng/issues/3412 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-04-26[refactor] translation engines: add translate categoryBnyro
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de>
2024-04-26[feat] engine: implementation of LibreTranslateBnyro
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de>
2024-04-24Update .gitignore to ignore .python-versionGrant Lanham Jr
2024-04-21[l10n] update translations from Weblatesearxng-bot
b58f11366 - 2024-04-17 - Right202209 <Right202209@users.noreply.translate.codeberg.org> 43b601950 - 2024-04-17 - return42 <return42@users.noreply.translate.codeberg.org> 5cac16eaf - 2024-04-17 - return42 <return42@users.noreply.translate.codeberg.org> 88b5396d5 - 2024-04-17 - return42 <return42@users.noreply.translate.codeberg.org> 515161ddc - 2024-04-17 - return42 <return42@users.noreply.translate.codeberg.org> 7f8e70b10 - 2024-04-17 - return42 <return42@users.noreply.translate.codeberg.org> 247777e50 - 2024-04-10 - Right202209 <Right202209@users.noreply.translate.codeberg.org> 1b0c91d0f - 2024-04-07 - shadow3x3x3 <shadow3x3x3@users.noreply.translate.codeberg.org> f7f160fd0 - 2024-04-06 - vducong <vducong@users.noreply.translate.codeberg.org> 62cc9ce67 - 2024-04-06 - mrintegrity <mrintegrity@users.noreply.translate.codeberg.org> 131bec469 - 2024-04-06 - omfj <omfj@users.noreply.translate.codeberg.org> bceb0dbec - 2024-04-06 - Uzakmo <Uzakmo@users.noreply.translate.codeberg.org> 51330ae18 - 2024-04-05 - tegcope <tegcope@users.noreply.translate.codeberg.org> 79a2eb668 - 2024-04-05 - sserra <sserra@users.noreply.translate.codeberg.org> b3c2827e5 - 2024-04-05 - sserra <sserra@users.noreply.translate.codeberg.org> ba46f8672 - 2024-04-03 - meskobalazs <meskobalazs@users.noreply.translate.codeberg.org> b58a3eff1 - 2024-04-04 - return42 <return42@users.noreply.translate.codeberg.org> 3a9c022ea - 2024-04-03 - meskobalazs <meskobalazs@users.noreply.translate.codeberg.org> 424ea8188 - 2024-04-03 - Kita Ikuyo <searinminecraft@courvix.com>
2024-04-20[fix] yahoo: result titles are getting mixed togetherBnyro
2024-04-19[upd] pypi: Bump sphinx-issues from 4.0.0 to 4.1.0dependabot[bot]
Bumps [sphinx-issues](https://github.com/sloria/sphinx-issues) from 4.0.0 to 4.1.0. - [Commits](https://github.com/sloria/sphinx-issues/compare/4.0.0...4.1.0) --- updated-dependencies: - dependency-name: sphinx-issues dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2024-04-18[feat] template: add apple-touch-icon in html headermrpaulblack
* this makes it possible to add SearXNG to iOS devices homescreen with a proper icon
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