summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-05-03[upd] pypi: Bump pallets-sphinx-themes from 2.1.2 to 2.1.3dependabot[bot]
Bumps [pallets-sphinx-themes](https://github.com/pallets/pallets-sphinx-themes) from 2.1.2 to 2.1.3. - [Release notes](https://github.com/pallets/pallets-sphinx-themes/releases) - [Changelog](https://github.com/pallets/pallets-sphinx-themes/blob/main/CHANGES.rst) - [Commits](https://github.com/pallets/pallets-sphinx-themes/compare/2.1.2...2.1.3) --- updated-dependencies: - dependency-name: pallets-sphinx-themes dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2024-05-03[l10n] update translations from Weblatesearxng-bot
377c34a74 - 2024-05-02 - lspepinho <lspepinho@users.noreply.translate.codeberg.org> 079ba625b - 2024-05-01 - alexgabi <alexgabi@users.noreply.translate.codeberg.org> fe48c8a08 - 2024-04-30 - return42 <return42@users.noreply.translate.codeberg.org> e04560acc - 2024-04-30 - return42 <return42@users.noreply.translate.codeberg.org> 2fb6a2cfa - 2024-04-29 - Heyian <Heyian@users.noreply.translate.codeberg.org> b374205cc - 2024-04-30 - return42 <return42@users.noreply.translate.codeberg.org> d284cdd1d - 2024-04-29 - Fjuro <fjuro@alius.cz> 87edf2cb3 - 2024-04-27 - return42 <return42@users.noreply.translate.codeberg.org> f6971a077 - 2024-04-27 - SomeTr <SomeTr@users.noreply.translate.codeberg.org> f88e23f2c - 2024-04-27 - return42 <return42@users.noreply.translate.codeberg.org> c7e8506c1 - 2024-04-28 - ghose <ghose@users.noreply.translate.codeberg.org> 795e14ddd - 2024-04-27 - return42 <return42@users.noreply.translate.codeberg.org> 143bc6cf0 - 2024-04-27 - Implosion <Implosion@users.noreply.translate.codeberg.org> 5d96b3d53 - 2024-04-27 - return42 <return42@users.noreply.translate.codeberg.org> b2cc8a6cd - 2024-04-27 - return42 <return42@users.noreply.translate.codeberg.org>
2024-05-01[fix] update wikidata units - remove URL prefix from Q-nameMarkus Heiser
Sometimes the URL prefix switches from a http to a https, this patch harden the code that removes the URL prefix from wikidata Q-name, issue has been reported in [1]. [1] https://github.com/searxng/searxng/pull/3437#issuecomment-2082121730 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-04-30[feat] engine: implementation of searchmysiteAustin-Olacsi
2024-04-30[fix] yep engine: invcrease timeout from defaul 3sec to 5secMarkus Heiser
In the "Engines" tab on searx.space [1] nearly all engines report a TimeoutException: yep engine As documented in issue #2444 [2], this problem can be fixed by increasing the timeout. Note: on a local instance (`make run`) the timeout of 3sec was sufficient / at least in my local test, but the balance of searx.space leads me to believe that this tight timeout is usually not sufficient. [1] https://searx.space/ [2] https://github.com/searxng/searxng/issues/2444 Closes https://github.com/searxng/searxng/issues/3421 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-04-29[data] update searx.data - update_engine_traits.pyreturn42
2024-04-29[data] update searx.data - update_firefox_version.pyreturn42
2024-04-29[data] update searx.data - update_ahmia_blacklist.pyreturn42
2024-04-29[data] update searx.data - update_currencies.pyreturn42
2024-04-29[data] update searx.data - update_engine_descriptions.pyreturn42
2024-04-28[fix] ccc_media engine: filter video formats and ignore audio & SubRipMarkus Heiser
CCC media serves several recording formats, to name a few: - application/x-subrip - video/mp4 - video/webm - audio/mpeg - audio/opus - audio/mpeg not all of them are suitable for a video frame. If available we should prefer video/mp4 due to its minimal data rates. Closes: https://github.com/searxng/searxng/issues/3431 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-04-27improve "search existing issues from github" linkJinyuan Huang
2024-04-27[fix] drop broken azlyrics XPath engineMarkus Heiser
Unfortunately, azlyrics has a bot blocker that makes it impossible to implement an XPath engine for it [1][2]. [1] https://github.com/searxng/searxng/pull/3302#issuecomment-2013529271 [2] https://github.com/searxng/searxng/issues/3280 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-04-27[build] /staticMarkus Heiser
2024-04-27[feat] preferences: button to enable/disable all enginesBnyro
2024-04-27[feat] plugins: new unit converter pluginBnyro
2024-04-27[data] wikidata: update wikidata_units.jsonBnyro
2024-04-27[upd] pypi: Bump sphinx from 7.2.6 to 7.3.7dependabot[bot]
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 7.2.6 to 7.3.7. - [Release notes](https://github.com/sphinx-doc/sphinx/releases) - [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES.rst) - [Commits](https://github.com/sphinx-doc/sphinx/compare/v7.2.6...v7.3.7) --- updated-dependencies: - dependency-name: sphinx dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2024-04-27[fix] ionic.io/ionicons - add back missing class="ionicon"Markus Heiser
Seems to me svg2jinja added the class in the past .. but no longer in new builds / this patch adds the class back by using addAttributesToSVGElement [1]. To test this patch use: $ ./manage themes.simple $ cat searx/templates/simple/icons.html and check `class="ionicon"` is in the outer `<svg ..>` tags. [1] https://svgo.dev/docs/plugins/add-attributes-to-svg-elements/ [2] https://ionic.io/ionicons Closes: https://github.com/searxng/searxng/issues/3383 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-04-27[feat] media.ccc.de: implement module with pagination and iframeBnyro
2024-04-27[upd] pypi: Bump pallets-sphinx-themes from 2.1.1 to 2.1.2dependabot[bot]
Bumps [pallets-sphinx-themes](https://github.com/pallets/pallets-sphinx-themes) from 2.1.1 to 2.1.2. - [Release notes](https://github.com/pallets/pallets-sphinx-themes/releases) - [Changelog](https://github.com/pallets/pallets-sphinx-themes/blob/main/CHANGES.rst) - [Commits](https://github.com/pallets/pallets-sphinx-themes/compare/2.1.1...2.1.2) --- updated-dependencies: - dependency-name: pallets-sphinx-themes dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2024-04-27[upd] pypi: Bump redis from 5.0.3 to 5.0.4dependabot[bot]
Bumps [redis](https://github.com/redis/redis-py) from 5.0.3 to 5.0.4. - [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.3...v5.0.4) --- updated-dependencies: - dependency-name: redis dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2024-04-26Add uWSGI `die-on-term` flag (#3429)Ivan G
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