summaryrefslogtreecommitdiff
path: root/searx/data/engine_traits.json
AgeCommit message (Collapse)Author
2026-07-30[mod] data: update searx.data - update_engine_traits.py (#6468)github-actions[bot]
Co-authored-by: searxng-bot <searxng-bot@users.noreply.github.com>
2026-07-06[chore] make data.traits (#6369)Bnyro
2026-07-05[chore] update traits for google cse (#6364)vojkovic
2026-06-29[chore] data.traits: update traits for neosearchBnyro
2026-06-13[chore] make data.traits (#6211)Bnyro
2026-06-13[chore] data: add resulthunter engine traitsBnyro
2026-06-07[del] karmasearch: remove engine (cloudflared) (#6213)Bnyro
The engine is using very aggressive Cloudflare blocking for a while now, no matter if using a normal browser like Firefox or not. Closes: https://github.com/searxng/searxng/issues/5976
2026-05-17[fix] engine: google-news - Google pushed a frontend update (#5984)Markus Heiser
Around March 9 - 10, 2026, Google pushed a frontend update to Google News that completely changed the HTML structure of search results. This is a complete overhaul of the Google News engine. - The real URL is encoded in the "jslog" attribute. @SeriousConcept1134: the attribute is a base64 encoded JSON - CEID list is updated - The typification was pushed forward Related: - https://github.com/searxng/searxng/issues/5852#issuecomment-4254438184 - https://github.com/searxng/searxng/issues/5852#issuecomment-4265598833 Closes: https://github.com/searxng/searxng/issues/5852 Suggested-by: SeriousConcept1134 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2026-05-15[make] update searx.data.traits (#6075)Bnyro
2026-04-29[data] update searx.data - update_engine_traits.py (#6032)github-actions[bot]
Co-authored-by: searxng-bot <searxng-bot@users.noreply.github.com>
2026-03-25[chore] make data.traits - add regions from karmasearchMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2026-03-25[chore] make data.traits - fix bing engine traits (#5903)Markus Heiser
bing's traits.languages has been removed in #5793 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2026-03-24[chore] make data.traitsBnyro
2026-03-03[data] update searx.data - update_engine_traits.pyIvan Gabaldon
2025-09-30[data] update searx.data - update_engine_traits.pysearxng-bot
2025-08-29[data] update searx.data - update_engine_traits.py (#5163)github-actions[bot]
2025-08-01[fix] CI task "update_engine_traits.py" fails (#5069)Markus Heiser
* [fix] CI task "update_engine_traits.py" fails To catch all problems with an HTTP request, the more general class ``httpx.HTTPError`` must be caught, for your test use:: $ ./manage dev.env $ python ./searxng_extra/update/update_engine_traits.py Closes: https://github.com/searxng/searxng/issues/5068 * [data] update searx.data - update_engine_traits.py
2025-06-29[data] update searx.data - update_engine_traits.py (#4959)github-actions[bot]
Co-authored-by: searxng-bot <searxng-bot@users.noreply.github.com>
2025-05-29[data] update searx.data - update_engine_traits.pysearxng-bot
2025-05-09[data] update searx.data - update_engine_traits.py (#4741)github-actions[bot]
Co-authored-by: inetol <inetol@users.noreply.github.com>
2025-04-29[data] update searx.data - make data.traitsMarkus Heiser
Related: - https://github.com/searxng/searxng/pull/4687 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-04-29[fix] engine yahoo: replace fetch_traits by a list of languagesMarkus Heiser
The Yahoo engine's fetch_traits function has been encountering an error in CI jobs for several months [1], thus aborting the process for all other engines as well. The language selection dialog (which fetch_traits calls) requires an `EuConsent` cookie. Strangely, the cookie is not needed for searching, which is why the engine itself still works. Since Yahoo won't be conquering any new marketplaces in the foreseeable future, it should be sufficient to hard-implement the list of currently available languages ​​(`yahoo_languages`). [1] https://github.com/searxng/searxng/actions/runs/14720458830/job/41313149268 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-04-23[data] update searx.data - make data.traits (mullvad leta)Markus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-04-06[fix] engine radio browser: get servers from DNS api.radio-browser.infoMarkus Heiser
Do a DNS-lookup of 'all.api.radio-browser.info', add reverse lookup and select randomly a URL from available servers Closes: https://github.com/searxng/searxng/issues/4576 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-03-22[fix] make data.traits - partial revert of commit 30a8204Markus Heiser
The entries in the catalog of search languages are build up from the "Engine Traits" [1] and which entries are included in the catalog is controlled qby two threshold values [2]. If possible, the values should ensure that no languages or regions disappear from the catalog of search languages [3]. The threshold values should have been adjusted in commit 30a8204: - ``min_eng_per_region = 18`` - ``min_eng_per_lang = 22`` Because the threshold values were not adjusted, many entries were missing in the search language catalog. This bug has been fixed with this patch: the threshold values have been adjusted and the catalog of search languages has been completed again. [1] https://docs.searxng.org/dev/engines/enginelib.html#module-searx.enginelib.traits [2] https://github.com/searxng/searxng/blob/96a6e3dcb2283fa7ad9db4172a00582073a166d7/searxng_extra/update/update_engine_traits.py#L104-L105 [3] https://github.com/searxng/searxng/blob/master/searx/sxng_locales.py Closes: https://github.com/searxng/searxng/issues/4519 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-03-01[data] update searx.data - update_engine_traits.pyreturn42
2025-01-29[data] update searx.data - update_engine_traits.pyreturn42
2025-01-13[data] update searx.data - make data.allMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-12-29[data] update searx.data - update_engine_traits.pyMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-11-29[data] update searx.data - update_engine_traits.pyreturn42
2024-10-29[data] update searx.data - update_engine_traits.pyreturn42
2024-10-15[data] update searx.data - update_engine_traits.pyMarkus Heiser
Patches generated by:: make data.traits Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-09-29[data] update searx.data - update_engine_traits.pyMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-09-29[data] update searx.data - update_engine_traits.pyreturn42
2024-09-15[data] update searx.data - update_engine_traits.pyMarkus
2024-07-29[data] update searx.data - update_engine_traits.pyMarkus Heiser
$ make data.traits Last GH action has been failed [1], the bugfixes from aa05685cc were necessary to update the data. [1] https://github.com/searxng/searxng/actions/runs/10135834050/job/28023757191 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-06-29[data] update searx.data - update_engine_traits.pyreturn42
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-05-29[data] update searx.data - update_engine_traits.pyMarkus Heiser
$ make data.traits Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-04-29[data] update searx.data - update_engine_traits.pyreturn42
2024-03-29[data] update searx.data - update_engine_traits.pyreturn42
2024-03-10[data] update searx.data - update_engine_traits.pyreturn42
2024-01-29Update searx.data - update_engine_traits.pydalf
2023-12-24Update searx.data - update_engine_traits.pyMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-10-29Update searx.data - update_engine_traits.pydalf
2023-10-09[feat] duckduckgo: support for videos and newsBnyro
2023-10-05[mod] engine - simplify region & lang handling, make filters configurableMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-10-01[fix] Revision of the Bing enginesMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-09-29Update searx.data - update_engine_traits.pydalf
2023-09-27Update searx.data - update_engine_traits.pyMarkus Heiser
Update searx.data - update_engine_traits.py Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>