summaryrefslogtreecommitdiff
path: root/searx
AgeCommit message (Collapse)Author
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-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>
2023-12-11[feat] engine: implementation of rotten tomatoesBnyro
2023-12-11[feat] engine: implementation of mdnBnyro
2023-12-11[feat] engine: implementation of fyydBnyro
2023-12-11[feat] engine: implementation of podcastindex.orgBnyro
2023-12-11[mod] tootfinder: implement python moduleBnyro
2023-12-11[fix] update check.searx.space IP addressesBrock Vojkovic
2023-12-08[translations] update from Weblatesearxng-bot
fa2970d07 - 2023-12-08 - return42 <markus.heiser@darmarit.de> f19144327 - 2023-12-07 - artnay <jiri.gronroos@iki.fi> 110f1b4db - 2023-12-05 - Ivan Gabaldon <admin@inetol.net> c791e0c81 - 2023-12-07 - APoniatowski <adam@poniatowski.dev> 1f45cc83a - 2023-12-04 - akwceles <abadcopovisamuel@gmail.com> 5f93c2a39 - 2023-12-04 - return42 <markus.heiser@darmarit.de> 0d735b7aa - 2023-12-04 - return42 <markus.heiser@darmarit.de> 9cad06b09 - 2023-12-04 - akwceles <abadcopovisamuel@gmail.com> 97554eaa2 - 2023-12-03 - kirisameSoup <kirisoup@skiff.com> 2f4e19946 - 2023-12-03 - kirisameSoup <kirisoup@skiff.com> d1dac8b5b - 2023-12-01 - Luna <github@luwuna.gay> 5c57f6eb5 - 2023-12-01 - return42 <markus.heiser@darmarit.de> 4e3908a20 - 2023-12-01 - return42 <markus.heiser@darmarit.de> 4d2b58e40 - 2023-12-01 - return42 <markus.heiser@darmarit.de> 43a40da4d - 2023-12-01 - return42 <markus.heiser@darmarit.de> 89f08502e - 2023-12-01 - return42 <markus.heiser@darmarit.de>
2023-12-03[mod] add option max_page to bing, brave, qwant, startpage & mojeekMarkus Heiser
[1] https://github.com/searxng/searxng/issues/2982#issuecomment-1808975780 Reported-by: @Damaj301damaj-lol [1] Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-12-03[mod] add option max_pageMarkus Heiser
Related: https://github.com/searxng/searxng/issues/2982 Closes: https://github.com/searxng/searxng/issues/2972 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-11-29Update searx.data - update_currencies.pydalf
2023-11-29Update searx.data - update_engine_descriptions.pydalf
2023-11-29Update searx.data - update_ahmia_blacklist.pydalf
2023-11-29Update searx.data - update_wikidata_units.pydalf
2023-11-27[feat] engine: implementation of bpbBnyro
2023-11-27[feat] yep: support for images and news (and safesearch)Bnyro
2023-11-27[update] make pygments.lessMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-11-27[mod] improve implementation of presearch engineMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-11-27[feat] implementation of presearch engineBnyro
2023-11-27[mod] Retain page numbers even when there are no resultsobfuscated-loop
2023-11-27[feat] engine: implementation of destatisBnyro
2023-11-27[translations] update from Weblatesearxng-bot
d0511fe50 - 2023-11-22 - return42 <markus.heiser@darmarit.de> e5d09a011 - 2023-11-21 - 0que <0que@users.noreply.translate.codeberg.org> 111634b33 - 2023-11-21 - return42 <markus.heiser@darmarit.de> 29df37609 - 2023-11-21 - return42 <markus.heiser@darmarit.de> bb415aca1 - 2023-11-21 - RTRedreovic <RTRedreovic@users.noreply.translate.codeberg.org> 4b05dce9f - 2023-11-21 - return42 <markus.heiser@darmarit.de> 2f730019b - 2023-11-20 - return42 <markus.heiser@darmarit.de> 389a46a05 - 2023-11-19 - alextecplayz <alextec70@outlook.com> 2620f6911 - 2023-11-20 - return42 <markus.heiser@darmarit.de> 716d7001d - 2023-11-20 - return42 <markus.heiser@darmarit.de> 30f17f24c - 2023-11-20 - return42 <markus.heiser@darmarit.de> b7c4062e2 - 2023-11-19 - RTRedreovic <RTRedreovic@users.noreply.translate.codeberg.org> 7ba200bc5 - 2023-11-18 - Azharjan <alexander.um.edu@gmail.com>
2023-11-23[build] /staticobfuscated-loop
2023-11-23[fix] Remove anchor tag outline in image resultsobfuscated-loop
2023-11-22[translations] update from Weblatesearxng-bot
e245d1bd0 - 2023-11-16 - return42 <markus.heiser@darmarit.de> 8ee33fca3 - 2023-11-16 - return42 <markus.heiser@darmarit.de> 1c8c1557c - 2023-11-16 - return42 <markus.heiser@darmarit.de> 925c63f41 - 2023-11-16 - return42 <markus.heiser@darmarit.de> 15908183b - 2023-11-14 - return42 <markus.heiser@darmarit.de> dd57115ef - 2023-11-12 - return42 <markus.heiser@darmarit.de> 9db7544d8 - 2023-11-11 - SomeTr <SomeTr@users.noreply.translate.codeberg.org> 23ce4d1f2 - 2023-11-12 - return42 <markus.heiser@darmarit.de> 902b8bafd - 2023-11-13 - tentsbet <remendne@pentrens.jp> 2350f4a05 - 2023-11-13 - ghose <correo@xmgz.eu> 10e6293fd - 2023-11-11 - gallegonovato <fran-carro@hotmail.es> 477881443 - 2023-11-13 - return42 <markus.heiser@darmarit.de> 556b2f611 - 2023-11-13 - Fjuro <ifjuro@proton.me> 3133818f8 - 2023-11-12 - return42 <markus.heiser@darmarit.de>
2023-11-14[build] /staticJinyuan Huang
2023-11-14[fix] Images cannot be clicked anymore #3006Jinyuan Huang
URL in sidedbar only exists in HTTP POST requests. On HTTP GET requests the selector ``#search_url button#copy_url`` results in a ``null`` type and a ``.style.display`` raises:: Uncaught TypeError: d.querySelector(...) is null As a result, the initialization of the event handler is no longer carried out. Closes: https://github.com/searxng/searxng/issues/3003 Suggested-by: Markus Heiser <markus.heiser@darmarit.de>
2023-11-12[translations] update from Weblatesearxng-bot
2b7f195db - 2023-11-09 - proton-penguin <cgshyuankai@proton.me> 411951c72 - 2023-11-09 - SomeTr <SomeTr@users.noreply.translate.codeberg.org> 878199f48 - 2023-11-06 - RTRedreovic <RTRedreovic@users.noreply.translate.codeberg.org> 512f9981a - 2023-11-05 - return42 <markus.heiser@darmarit.de> adcaeb0c6 - 2023-11-05 - return42 <markus.heiser@darmarit.de> acc01d46d - 2023-11-05 - return42 <markus.heiser@darmarit.de> 32f1dd13c - 2023-11-05 - RTRedreovic <RTRedreovic@users.noreply.translate.codeberg.org> aafe161aa - 2023-11-03 - quenty_occitania <quentinantonin@free.fr> c910601c9 - 2023-11-03 - return42 <markus.heiser@darmarit.de>
2023-11-10[build] /staticJinyuan Huang
2023-11-10add a "copy" button to the "search-url" sidebarJinyuan Huang
2023-11-03[translations] update from Weblatesearxng-bot
acdcdace8 - 2023-11-01 - Ivan Gabaldon <admin@inetol.net> 31a1602a9 - 2023-10-29 - return42 <markus.heiser@darmarit.de> a1d1070d3 - 2023-10-29 - return42 <markus.heiser@darmarit.de>
2023-11-01Revert "[fix] limit maximum page number of a search query to page 50." (#2979)Markus Heiser
This reverts commit 7e2e335dd1e06ea20496028abe58b3ad8b255662.
2023-11-01[mod] document server:public_instance & remove it out of the botdetectionMarkus Heiser
- the option server:public_instance lacks some documentation - the processing of this option belongs in the limiter and not in botdetection module Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-11-01[mod] isolation of botdetection from the limiterMarkus Heiser
This patch was inspired by the discussion around PR-2882 [2]. The goals of this patch are: 1. Convert plugin searx.plugin.limiter to normal code [1] 2. isolation of botdetection from the limiter [2] 3. searx/{tools => botdetection}/config.py and drop searx.tools 4. in URL /config, 'limiter.enabled' is true only if the limiter is really enabled (Redis is available). This patch moves all the code that belongs to botdetection into namespace searx.botdetection and code that belongs to limiter is placed in namespace searx.limiter. Tthe limiter used to be a plugin at some point botdetection was added, it was not a plugin. The modularization of these two components was long overdue. With the clear modularization, the documentation could then also be organized according to the architecture. [1] https://github.com/searxng/searxng/pull/2882 [2] https://github.com/searxng/searxng/pull/2882#issuecomment-1741716891 To test: - check the app works without the limiter, check `/config` - check the app works with the limiter and with the token, check `/config` - make docs.live .. and read - http://0.0.0.0:8000/admin/searx.limiter.html - http://0.0.0.0:8000/src/searx.botdetection.html#botdetection Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-10-31Check `public_instance` in simple themesev
Fix #2975
2023-10-29[fix] limit maximum page number of a search query to page 50.Markus Heiser
To test this PR run a local instance and try to query page 51: http://127.0.0.1:8888/search?q=foo&pageno=51 A parameter exception will be raised: searx.exceptions.SearxParameterException: Invalid value "51" for parameter pageno And the client will receive a HTTP 400 (Bad request). Closes https://github.com/searxng/searxng/issues/2972 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>