summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-08-18[mod] currency_convert: support for showing the answer source urlMarkus Heiser
Show URL of the ddg-search page, not the URL of a (generic) Javascript. The latter one is not usefull for the user. Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-18[mod] google: support for showing the answer source urlMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-18[mod] engine duckduckgo definitions: support for answer sourceBnyro
2023-08-18[mod] brave: support for showing the answer source urlBnyro
2023-08-18[build] /staticMarkus Heiser
2023-08-18[feat] results: show source of suggested answerBnyro
2023-08-15[mod] improve seekr engines and add documentationMarkus Heiser
Tis patch adds some more fields to the result items and changed paging to the ``nextResultSet`` given in seekr's JSON response. Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-15[feat] engine: implementation of seekr for news, images and videosBnyro
2023-08-14[drop] engine archive.is / blocked by CAPTCHA [1]Markus Heiser
Sadly archive.is is blocked by a CAPTCHA that can't be avoid (at least in a XPath engine). [1] https://github.com/searxng/searxng/issues/2643 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-14[fix] preferences: change engine table category colspan to 8mrpaulblack
* this is a small fix to increase the colspan of the category in engine preferences from 7 to 8, since there was a column added => fixing a small fallout from 473129031710973e3c02e7178085b751b5e821ed
2023-08-13[fix] typos in documentation & messagesToxyFlog1627
2023-08-13uwsgi.ini: remove unused cache2Alexandre Flament
cache2 was used before PR #1856
2023-08-11[doc] add tagesschau API to the debveloper documentationMarkus Heiser
supplement to the commit e25d1c728 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-11[fix] typo in docs/admin/settings/settings_general.rst (doc)Markus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-11[update] make pygments.lessMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-11Bump pygments from 2.15.1 to 2.16.1dependabot[bot]
Bumps [pygments](https://github.com/pygments/pygments) from 2.15.1 to 2.16.1. - [Release notes](https://github.com/pygments/pygments/releases) - [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES) - [Commits](https://github.com/pygments/pygments/compare/2.15.1...2.16.1) --- updated-dependencies: - dependency-name: pygments dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
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>