summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-01-29Bump sphinx-tabs from 3.4.4 to 3.4.5dependabot[bot]
Bumps [sphinx-tabs](https://github.com/executablebooks/sphinx-tabs) from 3.4.4 to 3.4.5. - [Release notes](https://github.com/executablebooks/sphinx-tabs/releases) - [Changelog](https://github.com/executablebooks/sphinx-tabs/blob/master/CHANGELOG.md) - [Commits](https://github.com/executablebooks/sphinx-tabs/compare/v3.4.4...v3.4.5) --- updated-dependencies: - dependency-name: sphinx-tabs dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2024-01-29Bump sphinx-issues from 3.0.1 to 4.0.0dependabot[bot]
Bumps [sphinx-issues](https://github.com/sloria/sphinx-issues) from 3.0.1 to 4.0.0. - [Commits](https://github.com/sloria/sphinx-issues/compare/3.0.1...4.0.0) --- updated-dependencies: - dependency-name: sphinx-issues dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2024-01-29Update searx.data - update_wikidata_units.pydalf
2024-01-29Update searx.data - update_firefox_version.pydalf
2024-01-29Update searx.data - update_ahmia_blacklist.pydalf
2024-01-29Update searx.data - update_engine_traits.pydalf
2024-01-29Update searx.data - update_engine_descriptions.pydalf
2024-01-29[fix] do highlight replacement at onceallixx
Highlights all search queries in search result in one go. Fixes the case where search query contains word from highlight HTML code, which causes broken HTML to appear in search results. Closes #3057
2024-01-25[fix] semantic scholar: bad requestBnyro
2024-01-19Bump splinter from 0.20.1 to 0.21.0dependabot[bot]
Bumps [splinter](https://github.com/cobrateam/splinter) from 0.20.1 to 0.21.0. - [Release notes](https://github.com/cobrateam/splinter/releases) - [Changelog](https://github.com/cobrateam/splinter/blob/master/docs/news.rst) - [Commits](https://github.com/cobrateam/splinter/compare/0.20.1...0.21.0) --- updated-dependencies: - dependency-name: splinter dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2024-01-19[translations] update from Weblatesearxng-bot
0f8246b81 - 2024-01-17 - return42 <markus.heiser@darmarit.de> ce23e8ce9 - 2024-01-16 - return42 <markus.heiser@darmarit.de> 1112731cb - 2024-01-17 - return42 <markus.heiser@darmarit.de>
2024-01-17Block HeadlessChrome (#3116)Émilien (perso)
2024-01-16[fix] engine: safesearch parameter in Google Videos engine (#2762)Jinyuan Huang
Closes: https://github.com/searxng/searxng/issues/2762
2024-01-15[mod] presearch: set WEB timeout to 4sec & single network for all requestMarkus Heiser
timeout: 4.0 The timeout of presearch-WEB is left up from the default of 3sec to 4sec. The engine has to send two HTTP requests, they often exceed the default timeout of 3sec. Since all other presearch categories (images, videos, news) also have a timeout of 4 sec, the WEB search should also have the same timeout. network: presearch Place all HTTP requests in the same network, named ``presearch``. Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-01-15[mod] presearch: add language & region supportMarkus Heiser
In Presearch there are languages for the UI and regions for narrowing down the search. With this change the SearXNG engine supports a search by region. The details can be found in the documentation of the source code. To test, you can search terms like:: !presearch bmw :zh-TW !presearch bmw :en-CA 1. You should get results corresponding to the region (Taiwan, Canada) 2. and in the language (Chinese, Englisch). 3. The context in info box content is in the same language. Exceptions: 1. Region or language is not supported by Presearch or 2. SearXNG user did not selected a region tag, example:: !presearch bmw :en Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-01-15[mod] presearch: hardening engine's response against KeyErrorsMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-01-15[fix] presearch: safesearch, time ranges, crash when no result foundBnyro
2024-01-15[fix] SyntaxWarning: invalid escape sequence '\>'Markus Heiser
This patch fixes issue reported by ``make test.unit``:: searx/search/checker/impl.py:39: SyntaxWarning: invalid escape sequence '\>' rep = ['<' + tag + '[^\>]*>' for tag in HTML_TAGS] Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-01-13[translations] update from Weblatesearxng-bot
3dafa37f3 - 2024-01-10 - return42 <markus.heiser@darmarit.de> a641db83f - 2024-01-10 - Rick1029 <yoshibear1029@gmail.com> a3d2b083f - 2024-01-08 - johnmartzbuntia <johnmartibuntia@jmtb.xyz> b6dec1f75 - 2024-01-08 - return42 <markus.heiser@darmarit.de> eb76d8b8d - 2024-01-09 - Rick1029 <yoshibear1029@gmail.com>
2024-01-12Bump lxml from 5.0.0 to 5.1.0dependabot[bot]
Bumps [lxml](https://github.com/lxml/lxml) from 5.0.0 to 5.1.0. - [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.0.0...lxml-5.1.0) --- updated-dependencies: - dependency-name: lxml dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2024-01-12Bump jinja2 from 3.1.2 to 3.1.3dependabot[bot]
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.2 to 3.1.3. - [Release notes](https://github.com/pallets/jinja/releases) - [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst) - [Commits](https://github.com/pallets/jinja/compare/3.1.2...3.1.3) --- updated-dependencies: - dependency-name: jinja2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2024-01-09[fix] issues reported by shellcheck v0.9.0Markus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-01-09[mod] get rid of ./utils/brand.env and its workflowMarkus Heiser
All the environments defined in ./utils/brand.env are generated on the fly, so there is no longer a need to define the brand environment in this file and all the workflows to handle this file. Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-01-09[mod] ./utils/get_setting.py tiny YAML parser for settings.ymlAlexandre Flament
This allow to read settings on the fly even without virtualenv. The ultimate goal of the commit is to remove utils/brand.env from the git repository. The code includes a tiny yaml parser that **should** be good enough. The code read searx/settings.yml directly (and ignore the environment variables). yq [1] is a more reliable alternative but this require to download a binary from github which is not great. [1] https://github.com/mikefarah/yq/#install
2024-01-07[feat] autocompleter: implementation of stract (beta)Bnyro
2024-01-07[feat] engine: implementation of stract (beta)Bnyro
2024-01-06Bump lxml from 4.9.4 to 5.0.0dependabot[bot]
Bumps [lxml](https://github.com/lxml/lxml) from 4.9.4 to 5.0.0. - [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-4.9.4...lxml-5.0.0) --- updated-dependencies: - dependency-name: lxml dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2024-01-06fix(docs): Fix development quickstart urlMyzel394
2024-01-06[translations] update from Weblatesearxng-bot
a04e3b59c - 2024-01-02 - return42 <markus.heiser@darmarit.de> a4d387847 - 2024-01-02 - return42 <markus.heiser@darmarit.de> 80521c1b3 - 2024-01-02 - return42 <markus.heiser@darmarit.de> e90952815 - 2024-01-02 - return42 <markus.heiser@darmarit.de> 2debd5992 - 2023-12-29 - alextecplayz <alextec70@outlook.com> c4d54c3e5 - 2023-12-29 - alexgabi <alexgabi@disroot.org> 1a0c9c025 - 2023-12-29 - SecularSteve <fairfull.playing@gmail.com> dc99d1390 - 2023-12-29 - ETRB <codeberg-cm58mk@r.acmrb.uk> 477e01149 - 2023-12-29 - SecularSteve <fairfull.playing@gmail.com> 65dacdd30 - 2023-12-29 - staram <gritty.year0043@fastmail.com> 6a20c8853 - 2023-12-29 - SecularSteve <fairfull.playing@gmail.com>
2023-12-31Searx to SearXNG change error messageÉmilien (perso)
2023-12-29[translations] update from Weblatesearxng-bot
966bbd849 - 2023-12-29 - staram <gritty.year0043@fastmail.com> d4680cb39 - 2023-12-29 - 1024mb <aberetta@protonmail.com> b2cf5fbaf - 2023-12-27 - Linuks <linuks@skiff.com> fa8654087 - 2023-12-27 - tentsbet <remendne@pentrens.jp> fc759fe0b - 2023-12-27 - Linerly <linerly@protonmail.com> cf9b03bfd - 2023-12-27 - return42 <markus.heiser@darmarit.de> 03bd73400 - 2023-12-27 - Linerly <linerly@protonmail.com> 88ffa01ec - 2023-12-27 - return42 <markus.heiser@darmarit.de> 736c44d3f - 2023-12-25 - err_connection_closed <err_connection_closed@users.noreply.translate.codeberg.org> dd3a15279 - 2023-12-26 - ghose <correo@xmgz.eu> fd68404ee - 2023-12-26 - return42 <markus.heiser@darmarit.de> 941e60232 - 2023-12-23 - SomeTr <SomeTr@users.noreply.translate.codeberg.org> 41dfd42d7 - 2023-12-23 - mittwerk <w0o0y8jt@duck.com> 1ca048b0b - 2023-12-23 - Fjuro <ifjuro@proton.me>
2023-12-29Update searx.data - update_wikidata_units.pydalf
2023-12-29Update searx.data - update_ahmia_blacklist.pydalf
2023-12-29Update searx.data - update_firefox_version.pydalf
2023-12-29Update searx.data - update_currencies.pydalf
2023-12-28[build] /staticMarkus Heiser
2023-12-28[fix] fix a display problem in the image detail preview.Jinyuan Huang
2023-12-28[build] /staticMarkus Heiser
2023-12-28Prevent default browser behavior on click eventahmad-alkadri
2023-12-25[fix] engine - offical URL moved to https://lingva.thedaviddelta.com/Markus Heiser
The ML top-level domain has been removed from Freenom ... moved the official instance to https://lingva.thedaviddelta.com [1] To test use translation syntax: !lv en-de Alternative front-end for Google Translate [1] https://fosstodon.org/@thedaviddelta/111376540936289966 Closes: https://github.com/searxng/searxng/issues/2718 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-12-24Update searx.data - update_engine_traits.pyMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-12-24[fix] fetch_traits of google and zlibraryMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-12-23[feat] engine: implementation of bahnhof.deBnyro
2023-12-23[mod] simplify no results on pages > 1 to "There are no more results."Markus Heiser
BTW: remove not needed whitespaces in the generated HTML Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-12-23[mod] Change no results error message based on page numberobfuscated-loop
2023-12-23[mod] Capitalize theme names/styles in theme.html view fileJay
2023-12-23[mod] nodejs v16 reaached EOL / upgrade to v20.10Markus Heiser
[1] https://nodejs.org/en/about/previous-releases Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-12-23Bump sharp from 0.32.6 to 0.33.0 in /searx/static/themes/simpledependabot[bot]
Bumps [sharp](https://github.com/lovell/sharp) from 0.32.6 to 0.33.0. - [Release notes](https://github.com/lovell/sharp/releases) - [Changelog](https://github.com/lovell/sharp/blob/main/docs/changelog.md) - [Commits](https://github.com/lovell/sharp/compare/v0.32.6...v0.33.0) --- updated-dependencies: - dependency-name: sharp dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2023-12-23Revert "[fix] update user agent"Markus Heiser
This reverts commit 3c6549a17f886b90a8e700810f9e1aea86581966. Related: - https://github.com/searxng/searxng/pull/2826
2023-12-23[translations] update from Weblatesearxng-bot
fc2dfc108 - 2023-12-21 - return42 <markus.heiser@darmarit.de> 3938cfbac - 2023-12-21 - return42 <markus.heiser@darmarit.de> 7b7286fba - 2023-12-21 - return42 <markus.heiser@darmarit.de> 1d066d218 - 2023-12-20 - sriramsekar <srirams_24@yahoo.com>