..
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