summaryrefslogtreecommitdiff
path: root/searx
AgeCommit message (Collapse)Author
2024-03-10[fix] duckduckgo.fetch_traist - URL of region definitions has changedMarkus Heiser
- https://duckduckgo.com/dist/util/u.7669f071a13a7daa57cb.js updated from u661.js to u.7669f071a13a7daa57cb / should be updated automatically? The last change was on March 23rd in dba8977b098 [1] - [1] https://github.com/searxng/searxng/pull/2269 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-03-09[drop] engine framalibre - sarch URL is no longer supportedMarkus Heiser
Closes: https://github.com/searxng/searxng/issues/3286 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-03-09engine npm use the packages.html templateAlexandre Flament
2024-03-09[feat] lib.rs: use packages.html templateBnyro
2024-03-09[fix] issues reported by pylint 3.1.0Markus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-03-09[black] upgrade black 22.12.0 --> 24.2.0Markus Heiser
The issue discussed in [1] has been solved since [2] has been merged into black / now we can upgrade without touching 69 files as it was needed with black 23.1.0 [3]. [1] https://github.com/searxng/searxng/pull/2159#issuecomment-1425723977 [2] https://github.com/psf/black/pull/4060 [3] https://github.com/searxng/searxng/pull/2159/files Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-03-08[feat] pkg.go.dev: use packages.html templateBnyro
2024-03-08[l10n] Italian translation of infopagescentralscrutinizer21
2024-03-08[translations] update from Weblatesearxng-bot
184c000d8 - 2024-03-07 - 0ko <0ko@users.noreply.translate.codeberg.org> 7a107e46c - 2024-03-04 - Bubowny <outcheesed@proton.me> f02911c4b - 2024-03-04 - tentsbet <remendne@pentrens.jp> e4e8977cc - 2024-03-02 - marcelStangenberger <codeberg@xo.nl> 4a9923cee - 2024-03-02 - Integral <integral@member.fsf.org> 05e7bb2f8 - 2024-03-01 - return42 <markus.heiser@darmarit.de> 4b466efdc - 2024-03-01 - syobon <syobon@syobon.net>
2024-03-07[fix] XPath engine hoogle - hoogle.haskell.org has no paging supportMarkus Heiser
Search on hoogle.haskell.org does no longer have pages. Closes: https://github.com/searxng/searxng/issues/3278 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-03-07[fix] nyaa engine - paging support & filesize (GiB)Markus Heiser
BTW: pylint engine Closes: https://github.com/searxng/searxng/issues/3290 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-03-06[fix] XPath engine lobste.rs - argument utf8 is no longer neededMarkus Heiser
Closes: https://github.com/searxng/searxng/issues/3279 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-03-06[fix] engine searchcode.com - paging is broken in searchcode.com's APIMarkus Heiser
paging is broken in searchcode.com's API .. not sure it will ever been fixed / this commit disables paging in the engine and BTW pylint `searchcode_code.py`. Closes: https://github.com/searxng/searxng/issues/3287 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-03-06[fix] XPath engine naver - content selector needed an updateMarkus Heiser
Closes: https://github.com/searxng/searxng/issues/3282 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-03-06[fix] engine pinterest - ignore result type 'story'Markus Heiser
Close: https://github.com/searxng/searxng/issues/3289 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-03-05[fix] ddg engines (get_vqd) - the vqd value is no longer in the formMarkus Heiser
Closes: https://github.com/searxng/searxng/issues/3276 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-03-03internetarchivescholar engine: set timeout to 15 secondsAlexandre Flament
2024-03-03Checker: tests for wikispeciesAlexandre Flament
2024-03-03Checker: tests for bahnhofAlexandre Flament
2024-03-03[feat] engine: implementation of cppreferenceYaksh Bariya
2024-03-03checker: display results at the endAlexandre Flament
2024-03-02Drop typing-extensions dependency (#3265)Alexandre Flament
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de>
2024-03-02[translations] update from Weblatesearxng-bot
663d8815b - 2024-03-01 - return42 <markus.heiser@darmarit.de> f97823239 - 2024-02-28 - return42 <markus.heiser@darmarit.de> 480a0ec8d - 2024-02-28 - eownerdead <wlpx0yii@anonaddy.me> 905211981 - 2024-02-26 - gallegonovato <fran-carro@hotmail.es> 10e90be9a - 2024-02-25 - SomeTr <SomeTr@users.noreply.translate.codeberg.org> 3b803ba23 - 2024-02-26 - feather1 <verdimario2015@gmail.com> 8bbaaa43e - 2024-02-25 - return42 <markus.heiser@darmarit.de> 6950cdb97 - 2024-02-26 - Linerly <linerly@protonmail.com> 807c9891d - 2024-02-26 - ghose <correo@xmgz.eu> e16ca50cd - 2024-02-25 - return42 <markus.heiser@darmarit.de> 85241d9ce - 2024-02-25 - Fjuro <ifjuro@proton.me>
2024-02-29[feat] engine: implementation of void linux packagesBnyro
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de>
2024-02-29[mod] pypi engine: use packages.htmlAlexandre Flament
2024-02-29Update searx.data - update_ahmia_blacklist.pydalf
2024-02-29Update searx.data - update_firefox_version.pydalf
2024-02-29Update searx.data - update_wikidata_units.pydalf
2024-02-29Update searx.data - update_engine_descriptions.pydalf
2024-02-25[fix] re-add opensearch_url / its used in based.htmlMarkus Heiser
The URL was accidentally deleted in a85907a98, but is still required in base.html for auto-discovery / from base.html:: <link title="{{ instance_name }}" type="application/opensearchdescription+xml" rel="search" href="{{ opensearch_url }}" /> Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-02-25Update settings.ymltemplehasfallen
Changed value of "extra_proxy_timeout" from 10.0 to 10 as the variable expects an int. Uncommenting this value with a non-int value will throw many errors and crash all engines.
2024-02-25[feat] engine: implementation of pixivAustin-Olacsi
2024-02-25[build] /staticBnyro
2024-02-25[feat] images: show resolution inside the image and fix image details overflowBnyro
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de>
2024-02-25[refactor] images: add resolution, image format and filesize fieldsBnyro
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de>
2024-02-25[feat] github: use packages templateMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-02-25[feat] dockerhub: use packages templateBnyro
2024-02-25[build] /staticMarkus Heiser
2024-02-25[feat] templates: add package result templateBnyro
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de>
2024-02-25[fix] opensearxh.xml: firefox v123 does not except self-URI (URL with param)Markus Heiser
Before this patch we had a address in the rel-self-template with params [1]: GET:: <Url method="GET" rel="self" template="/opensearch.xml?method=GET&amp;autocomplete=google" type="application/opensearchdescription+xml"/> POST:: <Url method="POST" rel="self" template="/opensearch.xml?method=POST&amp;autocomplete=google" type="application/opensearchdescription+xml"/> The first one (GET) is no longer accepted by firefox since v123, the latter one was always been wrong (since it mixes GET params with a POST request). Since Firefox v123 a template syntax [2] in the rel-self-template is no longer supported / Firefox will report an error:: Firefox could not download the search plugin from: http://127.0.0.1:8888//opensearch.xml?method=GET&autocomplete=google This patch reduce the URL to:: template="http://127.0.0.1:8888/opensearch.xml" [1] https://github.com/dewitt/opensearch/blob/master/opensearch-1-1-draft-6.md#url-rel-values [2] https://github.com/dewitt/opensearch/blob/master/opensearch-1-1-draft-6.md#opensearch-url-template-syntax Closes: https://github.com/searxng/searxng/issues/3227 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-02-23[translations] update from Weblatesearxng-bot
946267db3 - 2024-02-23 - return42 <markus.heiser@darmarit.de>
2024-02-23[feat] engine: implementation of mozhiBnyro
2024-02-21[feat] engine: implementation of yandex musicXinos
Access to music is limited to a few countries: - https://yandex.com/support/music/access.html
2024-02-20[feat] engine: Add LiveSpace livestreamsmicsthepick
2024-02-20[translations] update from Weblatesearxng-bot
df7653397 - 2024-02-19 - return42 <markus.heiser@darmarit.de> c62c03816 - 2024-02-19 - return42 <markus.heiser@darmarit.de> a48235060 - 2024-02-18 - tentsbet <remendne@pentrens.jp> 445545961 - 2024-02-19 - return42 <markus.heiser@darmarit.de> 275a77e51 - 2024-02-16 - hankskyjames777 <iamjuanz30312@gmail.com> 0772d9b4c - 2024-02-16 - Fjuro <ifjuro@proton.me>
2024-02-20[fix] sort RTL_LOCALES before written into locales.jsonMarkus Heiser
To avoid unnecessary changes to the file, the list should be sorted before it is written to the file. You can test it by calling multiple times:: make data.locales and searx/data/locales.json should be unchanged. Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-02-20[mod] reduce memory footprint by not calling babel.Locale.parse at runtimeAlexandre Flament
babel.Locale.parse loads more than 60MB in RAM. The only purpose is to get: LOCALE_NAMES - searx.data.LOCALES["LOCALE_NAMES"] RTL_LOCALES - searx.data.LOCALES["RTL_LOCALES"] This commit calls babel.Locale.parse when the translations are update from weblate and stored in:: searx/data/locales.json This file can be build by:: ./manage data.locales By store these variables in searx.data when the translations are updated we save round about 65MB (usually 4 worker = 260MB of RAM saved. Suggested-by: https://github.com/searxng/searxng/discussions/2633#discussioncomment-8490494 Co-authored-by: Markus Heiser <markus.heiser@darmarit.de>
2024-02-18[mod] engine ask.com - parse JS result to JSONMarkus Heiser
Parse the result list from ask.com given in the variable named window.MESON.initialState:: <script nonce=".."> window.MESON = window.MESON || {}; window.MESON.initialState = {"siteConfig": ... ...}}; window.MESON.loadedLang = "en"; </script> The result list is in field:: json_resp['search']['webResults']['results'] Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-02-18[feat] engine: implementation of ask.comHackurei
2024-02-16[translations] update from Weblatesearxng-bot
be989636e - 2024-02-14 - return42 <markus.heiser@darmarit.de> 0e3455cb8 - 2024-02-13 - return42 <markus.heiser@darmarit.de> edc279680 - 2024-02-14 - pietro395 <me@pietro.in> e0d3b7f9f - 2024-02-14 - kratos <makesocialfoss32@keemail.me> f68fc5440 - 2024-02-13 - gallegonovato <fran-carro@hotmail.es> 980f3846c - 2024-02-12 - tentsbet <remendne@pentrens.jp> 711618f3a - 2024-02-12 - return42 <markus.heiser@darmarit.de> 1d12e762f - 2024-02-12 - ghose <correo@xmgz.eu> ab319100b - 2024-02-12 - return42 <markus.heiser@darmarit.de> 9854a5a4a - 2024-02-12 - return42 <markus.heiser@darmarit.de> ebfb23f13 - 2024-02-10 - SomeTr <SomeTr@users.noreply.translate.codeberg.org>