searxng/searx/engines
jerry155756294 62366b05c0
Some checks are pending
Documentation / Release (push) Waiting to run
Integration / Python 3.11 (push) Waiting to run
Integration / Python 3.12 (push) Waiting to run
Integration / Python 3.13 (push) Waiting to run
Integration / Python 3.14 (push) Waiting to run
Integration / Theme (push) Waiting to run
Sync / Codeberg (push) Waiting to run
[fix] engine - DDG: ignore zero-click answers without URLs (#6865)
If the provider uses DDG, and a HEX color code is searched for (for example, `A87771`), it directly reports `SearxEngineXPathException: index 0 not found` (the Web UI displays a parsing error), because DDG displays an icon for a color code.  This causes the parser to be unable to parse that icon. This fix directly ignores this special function.
2026-10-19 08:44:54 +02:00
..
9gag.py [chore] engines: replace datetime.utcfromtimestamp with datetime.fromtimestamp 2025-02-07 17:19:00 +01:00
360search.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
360search_videos.py [mod] migration of some engine results to the video class (#6743) 2026-09-20 16:57:45 +02:00
500px.py [fix] categories: rename stock_images category to stock images (#6760) 2026-09-19 15:01:12 +02:00
1337x.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
__builtins__.pyi [mod] network: migrate to curl_cffi 2026-09-04 16:16:09 +08:00
__init__.py [fix] issues reported by pylint v4.1.2 (#6827) 2026-10-09 15:19:50 +02:00
acfun.py [refactor] engines: use datetime.fromisoformat instead of datetime.strptime where possible (#6394) 2026-07-13 17:46:56 +02:00
ahmia.py [unbload] drop meaningless field `number_of_results_xpath` from results (#6130) 2026-05-25 12:43:02 +02:00
alpinelinux.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
andisearch.py [feat] engines: add andisearch (general) 2026-10-17 11:16:04 +02:00
annas_archive.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
ansa.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
apkmirror.py [mod] categories: move app search engines to it category instead of files 2026-09-18 13:19:28 +02:00
apple_app_store.py [mod] categories: move app search engines to it category instead of files 2026-09-18 13:19:28 +02:00
apple_maps.py [fix] issues reported by pylint v4.1.2 (#6827) 2026-10-09 15:19:50 +02:00
archlinux.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
artic.py [mod] normalize variable name for the max number of results per request (#6131) 2026-05-25 12:41:31 +02:00
artstation.py [feat] engines: add artstation engine (#5689) 2026-01-27 17:18:46 +01:00
arxiv.py [refactor] engines: use datetime.fromisoformat instead of datetime.strptime where possible (#6394) 2026-07-13 17:46:56 +02:00
astrophysics_data_system.py [mod] ADS engine: revision of the engine (Paper result) 2025-09-20 10:56:46 +02:00
azure.py [mod] py: format (#6560) 2026-09-13 23:48:01 +02:00
baidu.py [mod] engines: migrate to setup() from init() for simple tasks 2026-09-02 16:30:00 +02:00
bandcamp.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
base.py [mod] py: format (#6560) 2026-09-13 23:48:01 +02:00
bilibili.py [mod] engines: replace [random.choice(...) for ... in range(..)] with random.choices 2026-07-30 14:54:39 +02:00
bing.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
bing_images.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
bing_news.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
bing_videos.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
bitchute.py [refactor] engines: use datetime.fromisoformat instead of datetime.strptime where possible (#6394) 2026-07-13 17:46:56 +02:00
boardreader.py [mod] engines: migrate to setup() from init() for simple tasks 2026-09-02 16:30:00 +02:00
bpb.py [chore] complete and normalize the attributes of engine objects (#6258) 2026-06-15 10:52:00 +02:00
brave.py [mod] brave-based engines: reuse result parsing methods (#6688) 2026-09-23 09:31:34 +02:00
braveapi.py [fix] map Brave API SafeSearch levels correctly (#6799) 2026-09-30 07:39:34 +02:00
bt4g.py [perf] torrents.html, files.html: don't parse and re-format filesize 2024-06-15 15:42:29 +02:00
btdigg.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
cachy_os.py [feat] engines: add CachyOS Packages Search 2026-01-10 12:45:27 +01:00
ccc_media.py [fix] c3tv: crashes on missing description (#6752) 2026-09-21 10:07:38 +02:00
chatnoir.py [fix] chatnoir: returns empty responses 2026-09-05 19:46:48 +02:00
chefkoch.py [refactor] engines: use datetime.fromisoformat instead of datetime.strptime where possible (#6394) 2026-07-13 17:46:56 +02:00
chinaso.py [mod] engines: migrate to setup() from init() for simple tasks 2026-09-02 16:30:00 +02:00
cloudflareai.py add Cloudflare AI Gateway engine 2024-09-23 07:02:10 +02:00
command.py [fix] issues reported by pylint v4.1.2 (#6827) 2026-10-09 15:19:50 +02:00
core.py [fix] engine: core.ac.uk - don't split a string into a tag list (#6689) 2026-09-10 14:45:43 +02:00
crates.py [feat] engine: implementation of cargo search (crates.io) 2024-05-17 16:37:39 +02:00
crossref.py [mod] Crossref engine: revision of the engine (Paper result) 2025-09-20 10:56:46 +02:00
currency_convert.py [mod] addition of various type hints / engine processors 2025-09-18 19:40:03 +02:00
dailymotion.py [fix] set language_support for engines with languages in traits (#6258) 2026-06-15 10:52:00 +02:00
deepl.py [refactor] typification of SearXNG / EngineResults 2025-01-28 07:07:08 +01:00
deezer.py [upd] pypi: Bump black from 24.3.0 to 25.9.0 (#5251) 2025-09-26 12:35:57 +02:00
demo_offline.py [chore] complete and normalize the attributes of engine objects (#6258) 2026-06-15 10:52:00 +02:00
demo_online.py [chore] complete and normalize the attributes of engine objects (#6258) 2026-06-15 10:52:00 +02:00
destatis.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
deviantart.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
devicons.py [feat] engines: add devicons engine 2025-11-14 20:26:43 +01:00
dictzone.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
digbt.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
discourse.py [unbload] drop meaningless field `number_of_results_xpath` from results (#6130) 2026-05-25 12:43:02 +02:00
docker_hub.py [mod] py: format (#6560) 2026-09-13 23:48:01 +02:00
dogpile.py [fix] engines: dogpile cors headers (#6814) 2026-10-04 07:44:15 +02:00
doku.py [mod] normalize variable name for the max number of results per request (#6131) 2026-05-25 12:41:31 +02:00
duckduckgo.py [fix] engine - DDG: ignore zero-click answers without URLs (#6865) 2026-10-19 08:44:54 +02:00
duckduckgo_definitions.py [mod] py: format (#6560) 2026-09-13 23:48:01 +02:00
duckduckgo_extra.py [mod] migration of some engine results to the video class (#6743) 2026-09-20 16:57:45 +02:00
duckduckgo_weather.py [mod] py: format (#6560) 2026-09-13 23:48:01 +02:00
duckduckgo_web.py [fix] duckduckgo_web: make preload link timeout use the global configuration - #6768 2026-09-29 14:33:54 +02:00
duden.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
dummy-offline.py [mod] py: format (#6560) 2026-09-13 23:48:01 +02:00
dummy.py [upd] pypi: Bump black from 24.3.0 to 25.9.0 (#5251) 2025-09-26 12:35:57 +02:00
ebay.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
elasticsearch.py [mod] engines: migrate to setup() from init() for simple tasks 2026-09-02 16:30:00 +02:00
emojipedia.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
europepmc.py [feat] engines: add europepmc (science, scientific publications) 2026-09-10 11:27:28 +02:00
exaapi.py [mod] engines: migrate to setup() from init() for simple tasks 2026-09-02 16:30:00 +02:00
fdroid.py [mod] categories: move app search engines to it category instead of files 2026-09-18 13:19:28 +02:00
findborg.py [feat] engines: add findborg.com - general, news, images, videos (#6688) 2026-09-23 09:31:34 +02:00
findfiles.py [mod] migration of some engine results to the video class (#6743) 2026-09-20 16:57:45 +02:00
findthatmeme.py [refactor] engines: use datetime.fromisoformat instead of datetime.strptime where possible (#6394) 2026-07-13 17:46:56 +02:00
fireball.py [mod] migration of some engine results to the video class (#6743) 2026-09-20 16:57:45 +02:00
flaticon.py [fix] engines: flaticon encode non ascii words 2026-09-15 08:50:46 +08:00
flickr.py [fix] categories: rename stock_images category to stock images (#6760) 2026-09-19 15:01:12 +02:00
flickr_noapi.py [upd] pypi: Bump black from 24.3.0 to 25.9.0 (#5251) 2025-09-26 12:35:57 +02:00
freesound.py [black] upgrade black 22.12.0 --> 24.2.0 2024-03-09 08:15:50 +01:00
frinkiac.py [upd] pypi: Bump black from 24.3.0 to 25.9.0 (#5251) 2025-09-26 12:35:57 +02:00
fyyd.py [refactor] engines: use datetime.fromisoformat instead of datetime.strptime where possible (#6394) 2026-07-13 17:46:56 +02:00
geizhals.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
genius.py [upd] pypi: Bump black from 24.3.0 to 25.9.0 (#5251) 2025-09-26 12:35:57 +02:00
giphy.py [fix] giphy: API key extraction fails (#6744) 2026-09-18 07:41:40 +02:00
gitea.py [mod] engines: migrate to setup() from init() for simple tasks 2026-09-02 16:30:00 +02:00
github.py [upd] pypi: Bump black from 24.3.0 to 25.9.0 (#5251) 2025-09-26 12:35:57 +02:00
github_code.py [mod] py: format (#6560) 2026-09-13 23:48:01 +02:00
gitlab.py [feat] gitlab: implement dedicated module 2024-09-15 08:04:21 +02:00
gmx.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
goodreads.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
google.py [mod] network: migrate to curl_cffi 2026-09-04 16:16:09 +08:00
google_cse.py [mod] network: migrate to curl_cffi 2026-09-04 16:16:09 +08:00
google_images.py [mod] network: migrate to curl_cffi 2026-09-04 16:16:09 +08:00
google_news.py [fix] google: use Nokia UA (#6546) 2026-08-22 11:00:06 +08:00
google_play.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
google_scholar.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
google_videos.py [mod] migration of some engine results to the video class (#6743) 2026-09-20 16:57:45 +02:00
grokipedia.py [feat] engine: add grokipedia (#5396) 2025-11-22 09:59:38 +01:00
hackernews.py [fix] hackernews contains HTML escape codes 2025-11-10 20:37:01 +01:00
hex.py [mod] py: format (#6560) 2026-09-13 23:48:01 +02:00
huggingface.py [mod] engines: migrate to setup() from init() for simple tasks 2026-09-02 16:30:00 +02:00
iconify.py [feat] engines: add iconify - icons (#6541) 2026-09-23 11:47:20 +02:00
il_post.py [chore] complete and normalize the attributes of engine objects (#6258) 2026-06-15 10:52:00 +02:00
imdb.py [mod] simple theme: drop img_src from default results 2024-05-16 07:30:38 +02:00
imgur.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
ina.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
invidious.py [mod] engines: migrate to setup() from init() for simple tasks 2026-09-02 16:30:00 +02:00
ipernity.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
iqiyi.py [refactor] engines: use datetime.fromisoformat instead of datetime.strptime where possible (#6394) 2026-07-13 17:46:56 +02:00
iseek.py [feat] engines: add support for iseek.com (general) 2026-06-22 09:51:57 +02:00
jina.py [feat] engines: add jina (general) 2026-08-10 14:14:33 +02:00
jisho.py [mod] py: format (#6560) 2026-09-13 23:48:01 +02:00
json_engine.py [chore] complete and normalize the attributes of engine objects (#6258) 2026-06-15 10:52:00 +02:00
kagi.py [mod] migration of some engine results to the video class (#6743) 2026-09-20 16:57:45 +02:00
keenable.py [feat] engines: add keenable (general) 2026-07-30 16:11:42 +02:00
kickass.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
lemmy.py [refactor] engines: use datetime.fromisoformat instead of datetime.strptime where possible (#6394) 2026-07-13 17:46:56 +02:00
lib_rs.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
libretranslate.py [refactor] typification of SearXNG / EngineResults 2025-01-28 07:07:08 +01:00
lingva.py [enh] engine: rework lingva 2026-04-07 15:49:46 +02:00
lucide.py [feat] engines: add lucide icons (#5503) 2025-12-03 09:57:42 +01:00
luxxle.py [mod] migration of some engine results to the video class (#6743) 2026-09-20 16:57:45 +02:00
magnific.py [fix] categories: rename stock_images category to stock images (#6760) 2026-09-19 15:01:12 +02:00
marginalia.py [docs] fix some minor reST markup issues in the doc-string (#6646) 2026-09-04 11:18:59 +02:00
mariadb_server.py [mod] engines: migrate to setup() from init() for simple tasks 2026-09-02 16:30:00 +02:00
mastodon.py [refactor] engines: use datetime.fromisoformat instead of datetime.strptime where possible (#6394) 2026-07-13 17:46:56 +02:00
material_icons.py [refactor] icon engines: add new icon category (#4817) 2025-05-21 14:52:16 +02:00
mediathekviewweb.py [mod] migration of some engine results to the video class (#6743) 2026-09-20 16:57:45 +02:00
mediawiki.py [mod] normalize variable name for the max number of results per request (#6131) 2026-05-25 12:41:31 +02:00
meilisearch.py [mod] engines: migrate to setup() from init() for simple tasks 2026-09-02 16:30:00 +02:00
metacpan.py [mod] normalize variable name for the max number of results per request (#6131) 2026-05-25 12:41:31 +02:00
microsoft_learn.py [feat] engine: add microsoft learn engine 2025-04-12 11:14:13 +02:00
mixcloud.py [upd] pypi: Bump black from 24.3.0 to 25.9.0 (#5251) 2025-09-26 12:35:57 +02:00
mojeek.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
mongodb.py [mod] py: format (#6560) 2026-09-13 23:48:01 +02:00
moviepilot.py [chore] complete and normalize the attributes of engine objects (#6258) 2026-06-15 10:52:00 +02:00
mozhi.py [refactor] typification of SearXNG / EngineResults 2025-01-28 07:07:08 +01:00
mrs.py [mod] engines: migrate to setup() from init() for simple tasks 2026-09-02 16:30:00 +02:00
mwmbl.py [fix] mwmbl: crash if there's no result description available 2026-05-05 21:40:20 +02:00
mysql_server.py [mod] engines: migrate to setup() from init() for simple tasks 2026-09-02 16:30:00 +02:00
naver.py [mod] migration of some engine results to the video class (#6743) 2026-09-20 16:57:45 +02:00
neocities.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
neosearch.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
niconico.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
npm.py [mod] py: format (#6560) 2026-09-13 23:48:01 +02:00
nvd.py [refactor] engines: use datetime.fromisoformat instead of datetime.strptime where possible (#6394) 2026-07-13 17:46:56 +02:00
nyaa.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
odysee.py [mod] migration of some engine results to the video class (#6743) 2026-09-20 16:57:45 +02:00
ollama.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
open_meteo.py [mod] py: format (#6560) 2026-09-13 23:48:01 +02:00
openalex.py [mod] OpenAlex engine: revision of the engine (Paper result) 2025-09-20 10:56:46 +02:00
openclipart.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
openlibrary.py [mod] Open Library engine: revision of the engine (Paper result) 2025-09-20 10:56:46 +02:00
opensemantic.py [upd] pypi: Bump black from 24.3.0 to 25.9.0 (#5251) 2025-09-26 12:35:57 +02:00
openstreetmap.py [refactor] wikidata: cache wikidata properties in searxng data 2026-09-01 13:56:11 +02:00
openverse.py [mod] py: format (#6560) 2026-09-13 23:48:01 +02:00
pdbe.py [fix] searx/results.py - TypeError: object of type 'NoneType' has no len() 2025-10-01 07:13:10 +02:00
peertube.py [fix] set language_support for engines with languages in traits (#6258) 2026-06-15 10:52:00 +02:00
pexels.py [fix] categories: rename stock_images category to stock images (#6760) 2026-09-19 15:01:12 +02:00
photon.py [chore] complete and normalize the attributes of engine objects (#6258) 2026-06-15 10:52:00 +02:00
picjumbo.py [fix] categories: rename stock_images category to stock images (#6760) 2026-09-19 15:01:12 +02:00
pinterest.py [fix] engine: pinterest - fix empty titles and complete modernization (#6694) 2026-09-11 16:24:58 +02:00
piped.py [mod] py: format (#6560) 2026-09-13 23:48:01 +02:00
piratebay.py [upd] pypi: Bump black from 24.3.0 to 25.9.0 (#5251) 2025-09-26 12:35:57 +02:00
pixabay.py [fix] pixabay: crashes when there are no results 2026-09-18 17:18:59 +02:00
pixiv.py [feat] pixiv engine: add filter for AI generated images 2025-12-07 23:34:16 +01:00
pkg_go_dev.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
podchaser.py [refactor] engines: use datetime.fromisoformat instead of datetime.strptime where possible (#6394) 2026-07-13 17:46:56 +02:00
postgresql.py [mod] engines: migrate to setup() from init() for simple tasks 2026-09-02 16:30:00 +02:00
privacywall.py [fix] engines: privacywall referer to bypass botdetection (#6813) 2026-10-04 07:49:12 +02:00
public_domain_image_archive.py [fix] public domain image archive: fails to extract API url 2026-09-13 13:43:01 +02:00
pubmed.py [mod] normalize variable name for the max number of results per request (#6131) 2026-05-25 12:41:31 +02:00
pypi.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
quark.py [mod] engines: migrate to setup() from init() for simple tasks 2026-09-02 16:30:00 +02:00
qwant.py [mod] migration of some engine results to the video class (#6743) 2026-09-20 16:57:45 +02:00
radio_browser.py [fix] set language_support for engines with languages in traits (#6258) 2026-06-15 10:52:00 +02:00
recoll.py [mod] py: format (#6560) 2026-09-13 23:48:01 +02:00
repology.py [feat] engines: add repology.org engine for linux packages (#5103) 2025-09-01 16:33:31 +02:00
resulthunter.py [chore] resulthunter: fix broken linter 2026-10-16 18:24:21 +02:00
reuters.py [mod] engine: reuters - REST-API for Reuter's thumbnail, height:80 2025-10-18 14:43:35 +02:00
rottentomatoes.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
rumble.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
s1search.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
s1search_rampjs.py [feat] s1search: parse suggestions (#6810) 2026-10-04 07:47:00 +02:00
scanr_structures.py [upd] pypi: Bump black from 24.3.0 to 25.9.0 (#5251) 2025-09-26 12:35:57 +02:00
searchrockit.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
searchzee.py [fix] searchzee: bypass botblocking 2026-09-05 19:11:49 +02:00
seekninja.py [feat] engines: add seek-ninja general engine (#6217) 2026-06-08 07:09:06 +02:00
selfhst.py [fix] selfhst icons: icon list url invalid, set to active 2025-08-20 14:27:17 +02:00
semantic_scholar.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
senscritique.py [chore] complete and normalize the attributes of engine objects (#6258) 2026-06-15 10:52:00 +02:00
sepiasearch.py [fix] set language_support for engines with languages in traits (#6258) 2026-06-15 10:52:00 +02:00
seznam.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
shopify_stock.py [fix] categories: rename stock_images category to stock images (#6760) 2026-09-19 15:01:12 +02:00
sogou.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
sogou_images.py [feat] add Sogou WeChat article search support 2025-03-02 13:31:31 +01:00
sogou_videos.py [refactor] engines: use datetime.fromisoformat instead of datetime.strptime where possible (#6394) 2026-07-13 17:46:56 +02:00
sogou_wechat.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
solidtorrents.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
solr.py [mod] py: format (#6560) 2026-09-13 23:48:01 +02:00
soundcloud.py [mod] py: format (#6560) 2026-09-13 23:48:01 +02:00
sourcehut.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
spotify.py [upd] pypi: Bump black from 24.3.0 to 25.9.0 (#5251) 2025-09-26 12:35:57 +02:00
springer.py [refactor] engines: use datetime.fromisoformat instead of datetime.strptime where possible (#6394) 2026-07-13 17:46:56 +02:00
sqlite.py [mod] py: format (#6560) 2026-09-13 23:48:01 +02:00
stackexchange.py [mod] pylint all engines without PYLINT_SEARXNG_DISABLE_OPTION 2024-03-11 14:55:38 +01:00
startpage.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
startpagina.py [mod] migration of some engine results to the video class (#6743) 2026-09-20 16:57:45 +02:00
steam.py [feat] engine: add Steam engine 2025-04-18 09:30:17 +02:00
stocksnap.py [fix] categories: rename stock_images category to stock images (#6760) 2026-09-19 15:01:12 +02:00
swisscows.py [mod] migration of some engine results to the video class (#6743) 2026-09-20 16:57:45 +02:00
swisscows_news.py [mod] swisscows engines: add language / region support 2026-06-06 18:04:19 +02:00
tagesschau.py [mod] migration of some engine results to the video class (#6743) 2026-09-20 16:57:45 +02:00
tiger.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
tineye.py [refactor] engines: use datetime.fromisoformat instead of datetime.strptime where possible (#6394) 2026-07-13 17:46:56 +02:00
tokyotoshokan.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
tonline.py [mod] migration of some engine results to the video class (#6743) 2026-09-20 16:57:45 +02:00
tootfinder.py [refactor] engines: use datetime.fromisoformat instead of datetime.strptime where possible (#6394) 2026-07-13 17:46:56 +02:00
torznab.py [mod] engines: migrate to setup() from init() for simple tasks 2026-09-02 16:30:00 +02:00
translated.py [mod] engine: MyMemory Translated - typification and html to text (#6132) 2026-05-25 16:38:06 +02:00
tubearchivist.py [mod] py: format (#6560) 2026-09-13 23:48:01 +02:00
tusksearch.py [fix] engines: tusksearch requires cors headers for botdetection (#6773) 2026-09-23 23:18:45 +08:00
unsplash.py [fix] categories: rename stock_images category to stock images (#6760) 2026-09-19 15:01:12 +02:00
uxwing.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
valkey_server.py [mod] migrate from Redis to Valkey (#4795) 2025-07-09 07:55:37 +02:00
vimeo.py [fix] rewrite vimeo engine 2026-09-21 17:56:49 +02:00
voidlinux.py [chore] *: fix typos detected by typos-cli 2024-11-24 12:41:57 +01:00
vuhuv.py [mod] migration of some engine results to the video class (#6743) 2026-09-20 16:57:45 +02:00
wallhaven.py [refactor] engines: use datetime.fromisoformat instead of datetime.strptime where possible (#6394) 2026-07-13 17:46:56 +02:00
wikicommons.py [mod] migration of some engine results to the video class (#6743) 2026-09-20 16:57:45 +02:00
wikidata.py [fix] engines: wikidata, no list as content when an entity has no description (#6824) 2026-10-07 11:18:19 +02:00
wikipedia.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
wolframalpha_api.py [upd] pypi: Bump black from 24.3.0 to 25.9.0 (#5251) 2025-09-26 12:35:57 +02:00
wolframalpha_noapi.py [mod] py: format (#6560) 2026-09-13 23:48:01 +02:00
wordnik.py [mod] wordnik: convert to answerer (#4980) 2025-07-24 07:42:31 +02:00
wttr.py [fix] JSON format: serialization of the result-types 2025-10-01 07:13:10 +02:00
www1x.py [fix] categories: rename stock_images category to stock images (#6760) 2026-09-19 15:01:12 +02:00
xpath.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
xprivo.py [fix] xprivo: crashes when parsing response 2026-10-13 12:15:09 +02:00
yacy.py [mod] py: format (#6560) 2026-09-13 23:48:01 +02:00
yahoo.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
yahoo_news.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
yandex.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00
yandex_api.py [docs] fix some minor reST markup issues in the doc-string (#6646) 2026-09-04 11:18:59 +02:00
yandex_music.py [mod] pylint all engines without PYLINT_SEARXNG_DISABLE_OPTION 2024-03-11 14:55:38 +01:00
yep.py [fix] yep: send x-csrf-protection header to bypass botdetection 2026-10-16 00:18:44 +02:00
youtube_api.py [mod] network: migrate to curl_cffi 2026-09-04 16:16:09 +08:00
youtube_noapi.py [mod] network: migrate to curl_cffi 2026-09-04 16:16:09 +08:00
zlibrary.py [refactor] engines: migrate to SXNG_Response.html() (#6718) 2026-09-17 12:22:38 +02:00