summaryrefslogtreecommitdiff
path: root/searx
AgeCommit message (Collapse)Author
2024-06-29[data] update searx.data - update_engine_traits.pyreturn42
2024-06-29[data] update searx.data - update_engine_descriptions.pyreturn42
2024-06-28[l10n] update translations from Weblatesearxng-bot
4fc3ba360 - 2024-06-27 - Kita Ikuyo <searinminecraft@courvix.com> 15a6fae2f - 2024-06-26 - artnay <artnay@users.noreply.translate.codeberg.org> 2cb08843e - 2024-06-27 - MonsoonRain <MonsoonRain@users.noreply.translate.codeberg.org> 794c9db02 - 2024-06-25 - return42 <return42@users.noreply.translate.codeberg.org> 8edf87498 - 2024-06-25 - Linerly <Linerly@users.noreply.translate.codeberg.org> bc97997b5 - 2024-06-26 - LIGMATV <LIGMATV@users.noreply.translate.codeberg.org> d8620edb1 - 2024-06-24 - ahmetax <ahmetax@users.noreply.translate.codeberg.org> 7d8d6580e - 2024-06-25 - gvlx <gvlx@users.noreply.translate.codeberg.org> 57f8e9bde - 2024-06-25 - return42 <return42@users.noreply.translate.codeberg.org> 7364acbe4 - 2024-06-25 - eddywidjaja <eddywidjaja@users.noreply.translate.codeberg.org> 9f6ddc2b5 - 2024-06-24 - return42 <return42@users.noreply.translate.codeberg.org> a64f2e708 - 2024-06-21 - PeterDaveHello <PeterDaveHello@users.noreply.translate.codeberg.org> cc195d7ad - 2024-06-21 - nish_j <nish_j@users.noreply.translate.codeberg.org> 87d2e16d5 - 2024-06-22 - tentsbet <tentsbet@users.noreply.translate.codeberg.org> 2c73400eb - 2024-06-22 - return42 <return42@users.noreply.translate.codeberg.org> a467cf8af - 2024-06-21 - Fjuro <fjuro@alius.cz>
2024-06-28[fix] disable Reddit engine by defaultMarkus Heiser
Reddit is enabled by default .. many bot request will go through Reddit .. we should disable Reddit by default to cool down the IP [1]. [1] https://github.com/searxng/searxng/issues/3444#issuecomment-2180415057 Closes: https://github.com/searxng/searxng/issues/3444 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-06-25[data] update searx.data - update_engine_traits.pyMarkus Heiser
$ make data.traits Last GH action has been failed [1], the bugfixes from - https://github.com/searxng/searxng/pull/3611 - https://github.com/searxng/searxng/pull/3612 were necessary to update the data. [1] https://github.com/searxng/searxng/actions/runs/9278028691/job/25528337485 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-06-25[fix] brave fetch_traits: layout of the settings page has changedMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-06-25[fix] engine zlibrary: handle seized domainMarkus Heiser
The domains of zlibrary instances are known to be seized from time to time. This leads to problems when, for example, the automated tasks try to update the engine traits (aka fetch_traits). The search function should also generate a suitable error message (currently either SSL errors or empty result lists are returned). [1] [1] https://github.com/searxng/searxng/issues/3610 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-06-25[fix] bing news results return invalid imagesMarkus Heiser
Closes: https://github.com/searxng/searxng/issues/3502 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-06-23[fix] implement tests and remove usage of gen_useragent in enginesGrant Lanham
2024-06-21[l10n] update translations from Weblatesearxng-bot
3e3c194e8 - 2024-06-20 - Vulcain <Vulcain@users.noreply.translate.codeberg.org> 0ffab2bcb - 2024-06-19 - LunarCat93 <LunarCat93@users.noreply.translate.codeberg.org> 36809a19a - 2024-06-19 - return42 <return42@users.noreply.translate.codeberg.org> a97aff39a - 2024-06-19 - MonsoonRain <MonsoonRain@users.noreply.translate.codeberg.org> 5d7cbca43 - 2024-06-17 - SomeTr <SomeTr@users.noreply.translate.codeberg.org> ada44ff85 - 2024-06-17 - Xvnov <Xvnov@users.noreply.translate.codeberg.org> 2f398eb58 - 2024-06-18 - tiziodcaio <tiziodcaio@users.noreply.translate.codeberg.org> 11fde5415 - 2024-06-18 - ghose <ghose@users.noreply.translate.codeberg.org> 7de1d0c22 - 2024-06-18 - return42 <return42@users.noreply.translate.codeberg.org> eeb9500b8 - 2024-06-18 - return42 <return42@users.noreply.translate.codeberg.org>
2024-06-20Fix search_url building.Richard Lyons
2024-06-18[doc] hostname plugin: improve online documentationMarkus Heiser
The data types (list & map) should be made clearer, as these sometimes lead to misunderstandings. [1] https://github.com/searxng/searxng/issues/3558#issuecomment-2175058128 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-06-17[fix] setup.py - packaging for 'answerers' to build a valid packageSandro Jäckel
Fix installing answerers when installing SearXNG through a wheel [1]. These files have been missed in commit d72fa99b. Here is what have been tested: $ make clean py.build ... $ python -m venv test123 $ . ./test123/bin/activate (test123) $ pip install dist/searxng-2024*-py3-none-any.whl (test123) $ SEARXNG_DEBUG=1 searxng-run [1] https://github.com/searxng/searxng/pull/3045#issuecomment-1961767861
2024-06-17[feat] plugin Self Information: improve keyword matchingJeff Alyanak
This change does the following things: - the `ip` keyword is now case-insensitive - if the query includes `my ip` it will now also match In order to avoid too many false matches, the `ip` keyword alone matches only if it's the _only_ word, but the inclusion of `my` loosens that to be inclusive of users type a phrase (eg, "what is my ip", "tell me my ip", "my IP address", etc). Better answer context Previously this plugin simply dumped your IP or user-agent string as an answer. This tiny change just adds some text to contextualize those answers (eg, "Your IP is: 1.2.3.4" instead of just "1.2.3.4").
2024-06-16[fix] \!goi irrelevant results AND display more resultsAllen
2024-06-15[perf] torrents.html, files.html: don't parse and re-format filesizeBnyro
2024-06-15[feat] mozhi: fix crash, support synonyms and definitionBnyro
2024-06-15[refactor] duckduckgo: use extr helper function in get_vqdBnyro
2024-06-14[feat] docker: add env vars for common public instance settingsholysoles
2024-06-14[l10n] update translations from Weblatesearxng-bot
351fcdf8d - 2024-06-14 - return42 <return42@users.noreply.translate.codeberg.org> 4ab6400d8 - 2024-06-13 - Xvnov <Xvnov@users.noreply.translate.codeberg.org> 8f1bb9a0c - 2024-06-14 - return42 <return42@users.noreply.translate.codeberg.org> fa147559d - 2024-06-12 - MVDW-Java <MVDW-Java@users.noreply.translate.codeberg.org> 3beab11c3 - 2024-06-11 - return42 <return42@users.noreply.translate.codeberg.org> 52f450636 - 2024-06-11 - mukmckenzie <mukmckenzie@users.noreply.translate.codeberg.org> c61f2cb8b - 2024-06-11 - tentsbet <tentsbet@users.noreply.translate.codeberg.org> 7c74be3d3 - 2024-06-10 - nebras <nebras@users.noreply.translate.codeberg.org> b5aace1de - 2024-06-07 - SomeTr <SomeTr@users.noreply.translate.codeberg.org> fc187ae6e - 2024-06-07 - return42 <return42@users.noreply.translate.codeberg.org> cf3a8d3f5 - 2024-06-07 - return42 <return42@users.noreply.translate.codeberg.org> bfc316b9d - 2024-06-07 - diodio <diodio@users.noreply.translate.codeberg.org> a27e1586d - 2024-06-07 - return42 <return42@users.noreply.translate.codeberg.org> 6bd0bf14d - 2024-06-07 - return42 <return42@users.noreply.translate.codeberg.org> 9b2b3aa36 - 2024-06-07 - return42 <return42@users.noreply.translate.codeberg.org> 41716759a - 2024-06-07 - return42 <return42@users.noreply.translate.codeberg.org> 08c9fef67 - 2024-06-07 - return42 <return42@users.noreply.translate.codeberg.org> dd2555fe2 - 2024-06-07 - return42 <return42@users.noreply.translate.codeberg.org> e69dc5dc6 - 2024-06-07 - ganoci <ganoci@users.noreply.translate.codeberg.org> a3503130d - 2024-06-08 - ghose <ghose@users.noreply.translate.codeberg.org> a2a2f0725 - 2024-06-07 - return42 <return42@users.noreply.translate.codeberg.org> 35b9d1be7 - 2024-06-07 - return42 <return42@users.noreply.translate.codeberg.org> d53560df2 - 2024-06-07 - return42 <return42@users.noreply.translate.codeberg.org> 58c3c041f - 2024-06-07 - return42 <return42@users.noreply.translate.codeberg.org> d7847aa9d - 2024-06-07 - EifionLlwyd <EifionLlwyd@users.noreply.translate.codeberg.org> 3a114bf44 - 2024-06-07 - Fjuro <fjuro@alius.cz> 1f2fc0ff2 - 2024-06-07 - return42 <return42@users.noreply.translate.codeberg.org> 17a78625f - 2024-06-07 - return42 <return42@users.noreply.translate.codeberg.org> 6e8bdfd99 - 2024-06-07 - diodio <diodio@users.noreply.translate.codeberg.org>
2024-06-07[refactor] hostnames plugin: add fallback for old hostname_replace pluginBnyro
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de>
2024-06-07[doc] add 'hostnames' plugin to the online documentationMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-06-07[feat] hostname replace plugin: support for external list fileBnyro
2024-06-07[feat] hostname replace plugin: possibility to prioritize certain websitesBnyro
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de>
2024-06-07[feat] mojeek: implement dedicated moduleBnyro
2024-06-07[feat] add engines for discourse forums (python, caddy, pi-hole)Markus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-06-07[enh] Add engine for discourse forumsallendema_searxng_pi
2024-06-07[l10n] update translations from Weblatesearxng-bot
00cfc653d - 2024-06-06 - ghose <ghose@users.noreply.translate.codeberg.org> a89cbc458 - 2024-06-06 - artnay <artnay@users.noreply.translate.codeberg.org> b58008c90 - 2024-06-06 - EifionLlwyd <EifionLlwyd@users.noreply.translate.codeberg.org> 2c92cadcb - 2024-06-05 - ghose <ghose@users.noreply.translate.codeberg.org> 2d159a175 - 2024-06-02 - sygmamess <sygmamess@users.noreply.translate.codeberg.org> a9ab96e6e - 2024-06-01 - chjtxwd <chjtxwd@users.noreply.translate.codeberg.org> 2488cff09 - 2024-06-01 - return42 <return42@users.noreply.translate.codeberg.org> 22626a0f2 - 2024-06-01 - return42 <return42@users.noreply.translate.codeberg.org>
2024-05-31[l10n] update translations from Weblatesearxng-bot
61aa303a4 - 2024-05-28 - return42 <return42@users.noreply.translate.codeberg.org> 170248b24 - 2024-05-28 - morenewsavailable <morenewsavailable@users.noreply.translate.codeberg.org> 7c2fee870 - 2024-05-28 - return42 <return42@users.noreply.translate.codeberg.org> 5b4a84c9c - 2024-05-28 - return42 <return42@users.noreply.translate.codeberg.org> dd076ef55 - 2024-05-28 - return42 <return42@users.noreply.translate.codeberg.org> 3d1c529d7 - 2024-05-28 - ghose <ghose@users.noreply.translate.codeberg.org> c48bd4b50 - 2024-05-26 - wintryexit <weatherdowner@proton.me> f8cd9e63d - 2024-05-25 - unoyoa <unoyoa@users.noreply.translate.codeberg.org> 211935324 - 2024-05-25 - Linerly <Linerly@users.noreply.translate.codeberg.org> e3cdb5196 - 2024-05-24 - return42 <return42@users.noreply.translate.codeberg.org> bba8b66d1 - 2024-05-25 - return42 <return42@users.noreply.translate.codeberg.org> 538af5393 - 2024-05-24 - yannickmaes <yannickmaes@users.noreply.translate.codeberg.org> e9c4b55ae - 2024-05-25 - return42 <return42@users.noreply.translate.codeberg.org> ea54474ea - 2024-05-24 - lloydsmart <lloydsmart@users.noreply.translate.codeberg.org> f870f76af - 2024-05-25 - MusfiquerRhman <MusfiquerRhman@users.noreply.translate.codeberg.org> b4a320991 - 2024-05-24 - krlsk <krlsk@users.noreply.translate.codeberg.org>
2024-05-30[fix] comment in settings.yml 'Calculator plugin' --> 'Basic Calculator'Markus Heiser
Reported by @GitTimeraider in [1] [1] https://github.com/searxng/searxng/discussions/3529#discussioncomment-9605018 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-05-29[enh] add re-usable func to filter textAllen
2024-05-29[fix] do not show DDG IP from zero clickJeff Alyanak
The zero click result from DuckDuckGo for IP should not be displayed. It will return the IP of the searxng server, not the user's IP, and looks a bit strange when the `self_info` plugin is enabled as two different IPs get returned.
2024-05-29[data] update searx.data - update_engine_traits.pyMarkus Heiser
$ make data.traits Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-05-29[fix] engine startpage: fetch_traits() / if lang name unknown by babelMarkus Heiser
Workflow "Update data - update_engine_traits.py" fails last night [1]. This issue has already been reported by @allendema [2]. [1] https://github.com/searxng/searxng/actions/runs/9278028691/job/25528337485#step:6:168 [2] https://github.com/searxng/searxng/pull/3504/files#r1613559565 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-05-29[data] update searx.data - update_wikidata_units.pyreturn42
2024-05-29[data] update searx.data - update_currencies.pyreturn42
2024-05-29[data] update searx.data - update_firefox_version.pyreturn42
2024-05-29[data] update searx.data - update_ahmia_blacklist.pyreturn42
2024-05-29[data] update searx.data - update_engine_descriptions.pyreturn42
2024-05-28[feat] engine: implementation of findthatmemeAustin-Olacsi
2024-05-28[fix] issues reported by pylint-3.2.2Markus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-05-28[fix] unit converter operating backwards (from_si <-> to_si)Markus Heiser
The factors for from_si and to_si were reversed. Closes: https://github.com/searxng/searxng/issues/3497 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-05-28[mod] engine hex: add sort_criteria & page_size to configurationDaniel Kukula
2024-05-24[fix] ResultContainer: use self._lock and self._closed for all propertiesAlexandre Flament
Close #3474
2024-05-24[enh] add instant answers from ddgallendema_searxng_pi
2024-05-24[l10n] update translations from Weblatesearxng-bot
775bb0f22 - 2024-05-23 - lolmeOzzi <lolmeOzzi@users.noreply.translate.codeberg.org> ccf70529b - 2024-05-23 - cynedex <cynedex@users.noreply.translate.codeberg.org> 4a3b70d10 - 2024-05-23 - Obligate <Obligate@users.noreply.translate.codeberg.org> 4e3be8012 - 2024-05-22 - ecevinoth <ecevinoth@users.noreply.translate.codeberg.org> 5fcd0b233 - 2024-05-21 - SilentWord <SilentWord@users.noreply.translate.codeberg.org> 3b73c20da - 2024-05-21 - SilentWord <SilentWord@users.noreply.translate.codeberg.org> a579173a1 - 2024-05-21 - bukutulis <bukutulis@users.noreply.translate.codeberg.org> 0b91ff3ad - 2024-05-20 - Kran21 <Kran21@users.noreply.translate.codeberg.org> bc3096ae1 - 2024-05-17 - lcaopcn <lcaopcn@users.noreply.translate.codeberg.org>
2024-05-17[feat] engine: implementation of cargo search (crates.io)Daniel Kukula
2024-05-17[l10n] update translations from Weblatesearxng-bot
0712f8fb7 - 2024-05-16 - 0ko <0ko@users.noreply.translate.codeberg.org> 9a9d04302 - 2024-05-16 - eaglclaws <eaglclaws@users.noreply.translate.codeberg.org> 4c6da9e2a - 2024-05-16 - Utsushime <Utsushime@users.noreply.translate.codeberg.org> e0b941276 - 2024-05-14 - dkuku <dkuku@users.noreply.translate.codeberg.org> bee37a08a - 2024-05-14 - sacred-serpent <sacred-serpent@users.noreply.translate.codeberg.org> d29eca2ba - 2024-05-14 - return42 <return42@users.noreply.translate.codeberg.org> 719ed9054 - 2024-05-14 - gallegonovato <gallegonovato@users.noreply.translate.codeberg.org> b57b75920 - 2024-05-10 - SomeTr <SomeTr@users.noreply.translate.codeberg.org> ecf4ce2dc - 2024-05-10 - Pyrbor <Pyrbor@users.noreply.translate.codeberg.org>
2024-05-16[build] /staticMarkus Heiser
2024-05-16[mod] simple theme: drop img_src from default resultsMarkus Heiser
The use of img_src AND thumbnail in the default results makes no sense (only a thumbnail is needed). In the current state this is rather confusing, because img_src is displayed like a thumbnail (small) and thumbnail is displayed like an image (large). Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>