summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-03-05[fix] ddg engines (get_vqd) - the vqd value is no longer in the formMarkus Heiser
Closes: https://github.com/searxng/searxng/issues/3276 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-03-04Docker: use Alpine 3.19Alexandre Flament
2024-03-03internetarchivescholar engine: set timeout to 15 secondsAlexandre Flament
2024-03-03Checker: tests for wikispeciesAlexandre Flament
2024-03-03Checker: tests for bahnhofAlexandre Flament
2024-03-03[feat] engine: implementation of cppreferenceYaksh Bariya
2024-03-03checker: display results at the endAlexandre Flament
2024-03-03GitHub workflows: run checker on FridayAlexandre Flament
2024-03-03Fix make search.checkerAlexandre Flament
2024-03-02Drop typing-extensions dependency (#3265)Alexandre Flament
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de>
2024-03-02[translations] update from Weblatesearxng-bot
663d8815b - 2024-03-01 - return42 <markus.heiser@darmarit.de> f97823239 - 2024-02-28 - return42 <markus.heiser@darmarit.de> 480a0ec8d - 2024-02-28 - eownerdead <wlpx0yii@anonaddy.me> 905211981 - 2024-02-26 - gallegonovato <fran-carro@hotmail.es> 10e90be9a - 2024-02-25 - SomeTr <SomeTr@users.noreply.translate.codeberg.org> 3b803ba23 - 2024-02-26 - feather1 <verdimario2015@gmail.com> 8bbaaa43e - 2024-02-25 - return42 <markus.heiser@darmarit.de> 6950cdb97 - 2024-02-26 - Linerly <linerly@protonmail.com> 807c9891d - 2024-02-26 - ghose <correo@xmgz.eu> e16ca50cd - 2024-02-25 - return42 <markus.heiser@darmarit.de> 85241d9ce - 2024-02-25 - Fjuro <ifjuro@proton.me>
2024-03-01Bump redis from 5.0.1 to 5.0.2dependabot[bot]
Bumps [redis](https://github.com/redis/redis-py) from 5.0.1 to 5.0.2. - [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.1...v5.0.2) --- 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-01Bump wlc from 1.13 to 1.14dependabot[bot]
Bumps [wlc](https://github.com/WeblateOrg/wlc) from 1.13 to 1.14. - [Changelog](https://github.com/WeblateOrg/wlc/blob/main/CHANGES.rst) - [Commits](https://github.com/WeblateOrg/wlc/compare/1.13...1.14) --- updated-dependencies: - dependency-name: wlc dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2024-02-29[feat] engine: implementation of void linux packagesBnyro
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de>
2024-02-29[mod] pypi engine: use packages.htmlAlexandre Flament
2024-02-29Update searx.data - update_ahmia_blacklist.pydalf
2024-02-29Update searx.data - update_firefox_version.pydalf
2024-02-29Update searx.data - update_wikidata_units.pydalf
2024-02-29Update searx.data - update_engine_descriptions.pydalf
2024-02-25[fix] re-add opensearch_url / its used in based.htmlMarkus Heiser
The URL was accidentally deleted in a85907a98, but is still required in base.html for auto-discovery / from base.html:: <link title="{{ instance_name }}" type="application/opensearchdescription+xml" rel="search" href="{{ opensearch_url }}" /> Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-02-25Update settings.ymltemplehasfallen
Changed value of "extra_proxy_timeout" from 10.0 to 10 as the variable expects an int. Uncommenting this value with a non-int value will throw many errors and crash all engines.
2024-02-25[feat] engine: implementation of pixivAustin-Olacsi
2024-02-25[build] /staticBnyro
2024-02-25[feat] images: show resolution inside the image and fix image details overflowBnyro
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de>
2024-02-25[refactor] images: add resolution, image format and filesize fieldsBnyro
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de>
2024-02-25[feat] github: use packages templateMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-02-25[feat] dockerhub: use packages templateBnyro
2024-02-25[docs] engine_overview: add packages result templateBnyro
2024-02-25[build] /staticMarkus Heiser
2024-02-25[feat] templates: add package result templateBnyro
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de>
2024-02-25[fix] opensearxh.xml: firefox v123 does not except self-URI (URL with param)Markus Heiser
Before this patch we had a address in the rel-self-template with params [1]: GET:: <Url method="GET" rel="self" template="/opensearch.xml?method=GET&amp;autocomplete=google" type="application/opensearchdescription+xml"/> POST:: <Url method="POST" rel="self" template="/opensearch.xml?method=POST&amp;autocomplete=google" type="application/opensearchdescription+xml"/> The first one (GET) is no longer accepted by firefox since v123, the latter one was always been wrong (since it mixes GET params with a POST request). Since Firefox v123 a template syntax [2] in the rel-self-template is no longer supported / Firefox will report an error:: Firefox could not download the search plugin from: http://127.0.0.1:8888//opensearch.xml?method=GET&autocomplete=google This patch reduce the URL to:: template="http://127.0.0.1:8888/opensearch.xml" [1] https://github.com/dewitt/opensearch/blob/master/opensearch-1-1-draft-6.md#url-rel-values [2] https://github.com/dewitt/opensearch/blob/master/opensearch-1-1-draft-6.md#opensearch-url-template-syntax Closes: https://github.com/searxng/searxng/issues/3227 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-02-24[fix] setup.py - needed bugfixes to build a valid packageMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-02-23Bump selenium from 4.17.2 to 4.18.1dependabot[bot]
Bumps [selenium](https://github.com/SeleniumHQ/Selenium) from 4.17.2 to 4.18.1. - [Release notes](https://github.com/SeleniumHQ/Selenium/releases) - [Commits](https://github.com/SeleniumHQ/Selenium/commits/selenium-4.18.1) --- updated-dependencies: - dependency-name: selenium dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2024-02-23Bump yamllint from 1.35.0 to 1.35.1dependabot[bot]
Bumps [yamllint](https://github.com/adrienverge/yamllint) from 1.35.0 to 1.35.1. - [Changelog](https://github.com/adrienverge/yamllint/blob/master/CHANGELOG.rst) - [Commits](https://github.com/adrienverge/yamllint/compare/v1.35.0...v1.35.1) --- updated-dependencies: - dependency-name: yamllint dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2024-02-23[translations] update from Weblatesearxng-bot
946267db3 - 2024-02-23 - return42 <markus.heiser@darmarit.de>
2024-02-23[feat] engine: implementation of mozhiBnyro
2024-02-21[feat] engine: implementation of yandex musicXinos
Access to music is limited to a few countries: - https://yandex.com/support/music/access.html
2024-02-20[fix] utils/searxng.sh uses searx.shared module which no longer existsKalokaK
Issue exists since #1954 has been merged / the PR fixed all searx.shared except this one fixed here in this commit. Related: https://github.com/searxng/searxng/pull/1954 Closes: https://github.com/searxng/searxng/issues/3224
2024-02-20[feat] engine: Add LiveSpace livestreamsmicsthepick
2024-02-20[translations] update from Weblatesearxng-bot
df7653397 - 2024-02-19 - return42 <markus.heiser@darmarit.de> c62c03816 - 2024-02-19 - return42 <markus.heiser@darmarit.de> a48235060 - 2024-02-18 - tentsbet <remendne@pentrens.jp> 445545961 - 2024-02-19 - return42 <markus.heiser@darmarit.de> 275a77e51 - 2024-02-16 - hankskyjames777 <iamjuanz30312@gmail.com> 0772d9b4c - 2024-02-16 - Fjuro <ifjuro@proton.me>
2024-02-20[fix] sort RTL_LOCALES before written into locales.jsonMarkus Heiser
To avoid unnecessary changes to the file, the list should be sorted before it is written to the file. You can test it by calling multiple times:: make data.locales and searx/data/locales.json should be unchanged. Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-02-20[mod] reduce memory footprint by not calling babel.Locale.parse at runtimeAlexandre Flament
babel.Locale.parse loads more than 60MB in RAM. The only purpose is to get: LOCALE_NAMES - searx.data.LOCALES["LOCALE_NAMES"] RTL_LOCALES - searx.data.LOCALES["RTL_LOCALES"] This commit calls babel.Locale.parse when the translations are update from weblate and stored in:: searx/data/locales.json This file can be build by:: ./manage data.locales By store these variables in searx.data when the translations are updated we save round about 65MB (usually 4 worker = 260MB of RAM saved. Suggested-by: https://github.com/searxng/searxng/discussions/2633#discussioncomment-8490494 Co-authored-by: Markus Heiser <markus.heiser@darmarit.de>
2024-02-18[mod] engine ask.com - parse JS result to JSONMarkus Heiser
Parse the result list from ask.com given in the variable named window.MESON.initialState:: <script nonce=".."> window.MESON = window.MESON || {}; window.MESON.initialState = {"siteConfig": ... ...}}; window.MESON.loadedLang = "en"; </script> The result list is in field:: json_resp['search']['webResults']['results'] Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-02-18[feat] engine: implementation of ask.comHackurei
2024-02-16[fix] remove twine from requirements-devMarkus Heiser
SearXNG is a rolling release / we do not deploy packages on PyPi Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-02-16Bump yamllint from 1.34.0 to 1.35.0dependabot[bot]
Bumps [yamllint](https://github.com/adrienverge/yamllint) from 1.34.0 to 1.35.0. - [Changelog](https://github.com/adrienverge/yamllint/blob/master/CHANGELOG.rst) - [Commits](https://github.com/adrienverge/yamllint/compare/v1.34.0...v1.35.0) --- updated-dependencies: - dependency-name: yamllint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2024-02-16[translations] update from Weblatesearxng-bot
be989636e - 2024-02-14 - return42 <markus.heiser@darmarit.de> 0e3455cb8 - 2024-02-13 - return42 <markus.heiser@darmarit.de> edc279680 - 2024-02-14 - pietro395 <me@pietro.in> e0d3b7f9f - 2024-02-14 - kratos <makesocialfoss32@keemail.me> f68fc5440 - 2024-02-13 - gallegonovato <fran-carro@hotmail.es> 980f3846c - 2024-02-12 - tentsbet <remendne@pentrens.jp> 711618f3a - 2024-02-12 - return42 <markus.heiser@darmarit.de> 1d12e762f - 2024-02-12 - ghose <correo@xmgz.eu> ab319100b - 2024-02-12 - return42 <markus.heiser@darmarit.de> 9854a5a4a - 2024-02-12 - return42 <markus.heiser@darmarit.de> ebfb23f13 - 2024-02-10 - SomeTr <SomeTr@users.noreply.translate.codeberg.org>
2024-02-11[fix] lingva: redirect and parsing errorBnyro
2024-02-10Update searx.data - update_currencies.pydalf
2024-02-10[clean] drop obsolete py3.7 compatibilityMarkus Heiser
- https://github.com/searxng/searxng/discussions/2356 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>