summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-08-11[translations] update from Weblatesearxng-bot
12c527bcd - 2023-08-10 - maxch <maxletters@tutanota.com> ea46b66fc - 2023-08-10 - return42 <markus.heiser@darmarit.de> ae3d8dcdf - 2023-08-10 - return42 <markus.heiser@darmarit.de> ab6a59e35 - 2023-08-10 - return42 <markus.heiser@darmarit.de> 1db1affcc - 2023-08-10 - gallegonovato <fran-carro@hotmail.es> 94b682aa0 - 2023-08-10 - Fjuro <ifjuro@proton.me> 07c49bb6c - 2023-08-10 - return42 <markus.heiser@darmarit.de>
2023-08-10[feat] engine: implementation of anacondaBnyro
2023-08-10[feat] engine: implementation of German news, TagesschauBnyro
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-10[mod] settings.yml: move wolframalpha to categ general & disable by defaultGeckoLinux
As suggested in comment [1] as a good compromise between [2] and [3]. This will help users that want Wolfram Alpha instant answers by default with every query and don't mind the slowness. It will be disabled by default so it's fast for all users, and those that need it can enable it as a user-configurable option without requiring setting up their own instance to change the Wolfram Alpha categorization. [1] https://github.com/searxng/searxng/pull/813#issuecomment-1574851572 [2] https://github.com/searxng/searxng/pull/813#issuecomment-1020581765 [3] https://github.com/searxng/searxng/issues/966#issue-1171107451
2023-08-10[mod] engine lemmy: increase thumbnail quality to align with themeBnyro
2023-08-10[mod] settings: remove lemmy from categ 'general' & enable by defaultMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-10[mod] engine lemmy: add more info fields to the result itemsMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-10[feat] engine: support for lemmy communities, posts, comments and usersBnyro
2023-08-10[mod] engine google_play: raise error on unsupported categoryBnyro
2023-08-10[mod] engine brave: raise error on unsupported categoryBnyro
2023-08-10[mod] settings: show weight of each instanceBnyro
2023-08-09[fix] make flask_babel.gettext() work in engine modules (L10n & threads)Markus Heiser
incident: flask_babel.gettext() does not work in the engine modules. cause: the request() and response() functions of the engine modules run in the processor, whose search() method runs in a thread and in the threads the context of the Flask app does not exist. The context of the Flask app is needed by the gettext() function for the L10n. Solution: copy context of the Flask app into the threads. [1] special case: We cannot equip the search() method of the processors with the decorator [1], because the decorator requires a context (Flask app) that does not yet exist at the time of the initialization of the processors (the initialization of the processors is part of the initialization of the Flask app). [1] https://flask.palletsprojects.com/en/2.3.x/api/#flask.copy_current_request_context Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-09[mod] remove discontinued petalsearch enginesallendema_searxng_pi
2023-08-08[mod] brave engines: add fetch_traits() / improve language supportMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-08[mod] implement brave (WEB) engine to replace XPath configurationMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-08[feat] engine: brave - support for newsBnyro
2023-08-08[feat] engine: brave - support for videosBnyro
2023-08-08[feat] engine: brave - support for imagesBnyro
2023-08-08[doc] fix some minor typos in the doc-strings of class EngineTraitsMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-07[fix] settings.yml: typo in engine name wikipecies -> wikispeciesMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-06[doc] improve documentation of make targets and ./manage scriptMarkus Heiser
BTW force modularization of the ./mange script into sub modules: - utils/lib_sxng_data.sh - utils/lib_sxng_node.sh - utils/lib_sxng_static.sh - utils/lib_sxng_test.sh - utils/lib_sxng_themes.sh Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-06[doc] engine bt4g: add documentation to docs/dev/engines/online/Markus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-06[feat] new engine: bt4g added & enabled and disable by default btdiggEmilien Devos
Disable btdigg because on most SearXNG instances, SearXNG is blocked by btdigg due to cloudflare too many requests. This impementation did not parse the HTML page because there is an API in XML (RSS). The RSS feed provides fewer data like amount of seeders/leechers and the files in the torrent file. It's a tradeoff for a "stable" engine as the XML from RSS content will change way less than the HTML page. Closes: https://github.com/searxng/searxng/issues/2553
2023-08-06[fix]: typo in issue template for engine requestJulian Marcos
2023-08-04[mod] settings.yml: enable engines from Wikimedia FoundationMarkus Heiser
The Wikimedia wikis [1] engines provide good answers and have short response times --> no reason to disable these enhgines by default. BTW: this patch adds a (sub-) category ``wikimedia`` for the engines [1]. [1] https://meta.wikimedia.org/wiki/Wikimedia_wikis Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-04[mod] engine: wikimedia - improve results, add addition settings & docMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-04[feat] new engine: wikispeciesBnyro
2023-08-04Bump selenium from 4.10.0 to 4.11.2dependabot[bot]
Bumps [selenium](https://github.com/SeleniumHQ/Selenium) from 4.10.0 to 4.11.2. - [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] <support@github.com>
2023-08-04Bump sphinx from 7.1.1 to 7.1.2dependabot[bot]
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 7.1.1 to 7.1.2. - [Release notes](https://github.com/sphinx-doc/sphinx/releases) - [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES) - [Commits](https://github.com/sphinx-doc/sphinx/compare/v7.1.1...v7.1.2) --- updated-dependencies: - dependency-name: sphinx dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2023-08-04[translations] update from Weblatesearxng-bot
310daeb72 - 2023-08-03 - return42 <markus.heiser@darmarit.de> 01be8a264 - 2023-08-01 - return42 <markus.heiser@darmarit.de>
2023-08-03[doc] engine: YacyMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-03add option to change yacy search modezutto
2023-08-03[fix] engine piped: 'invalid content'Markus Heiser
SearXNG does not allow a None value in the content field of a result item. If the key (shortDescription, uploaderName) in the JSON response from piped exists but is set to None, SearXNG ignores this result item:: DEBUG searx : result: invalid content: { .., 'content': None, ..} Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-03[mod] engine piped: add paging supportMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-03[mod] engine piped: split into two dedicated engiens for video & musicMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-03[doc] engine piped: add documentation to docs/dev/engines/online/Markus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-03[feat] engine: implementation of PipedBnyro
2023-07-29Update searx.data - update_engine_descriptions.pydalf
2023-07-29Update searx.data - update_wikidata_units.pydalf
2023-07-29Update searx.data - update_currencies.pydalf
2023-07-29Update searx.data - update_firefox_version.pydalf
2023-07-29Update searx.data - update_ahmia_blacklist.pydalf
2023-07-29[doc] reduce copyright remark in the footer to the SearXNG teamMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-07-29Bump sphinx from 7.0.1 to 7.1.1dependabot[bot]
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 7.0.1 to 7.1.1. - [Release notes](https://github.com/sphinx-doc/sphinx/releases) - [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES) - [Commits](https://github.com/sphinx-doc/sphinx/compare/v7.0.1...v7.1.1) --- updated-dependencies: - dependency-name: sphinx dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2023-07-29[translations] update from Weblatesearxng-bot
ba4888c96 - 2023-07-26 - return42 <markus.heiser@darmarit.de> 6ec8a8a28 - 2023-07-22 - return42 <markus.heiser@darmarit.de> 0a7b701b3 - 2023-07-24 - artnay <jiri.gronroos@iki.fi> c0b34cbdb - 2023-07-23 - MonsoonFire <re1qnb5mq@mozmail.com> 37cbd41c2 - 2023-07-22 - return42 <markus.heiser@darmarit.de>
2023-07-29Merge pull request #2569 from searxng/dependabot/pip/certifi-2023.7.22Markus Heiser
Bump certifi from 2023.5.7 to 2023.7.22
2023-07-29Bump pylint from 2.17.4 to 2.17.5dependabot[bot]
Bumps [pylint](https://github.com/pylint-dev/pylint) from 2.17.4 to 2.17.5. - [Release notes](https://github.com/pylint-dev/pylint/releases) - [Commits](https://github.com/pylint-dev/pylint/compare/v2.17.4...v2.17.5) --- updated-dependencies: - dependency-name: pylint dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2023-07-25Bump certifi from 2023.5.7 to 2023.7.22dependabot[bot]
Bumps [certifi](https://github.com/certifi/python-certifi) from 2023.5.7 to 2023.7.22. - [Commits](https://github.com/certifi/python-certifi/compare/2023.05.07...2023.07.22) --- updated-dependencies: - dependency-name: certifi dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
2023-07-22[fix] remove disabled: false from engine definitions in settings.ymlmrpaulblack
* setting disabled: false is not needed, since it is by default enabled
2023-07-22[translations] update from Weblatesearxng-bot
b7f1e9ae - 2023-07-17 - Hudobni Volk <hudobni.volk@tuta.io> 3c7c821e - 2023-07-16 - alextecplayz <alextec70@outlook.com> 0e305f84 - 2023-07-17 - return42 <markus.heiser@darmarit.de> 80745a22 - 2023-07-15 - tentsbet <remendne@pentrens.jp> afef0e2e - 2023-07-16 - Salif Mehmed <mail@salif.eu> 4a7687ac - 2023-07-14 - Ivan Gabaldon <admin@inetol.net>