summaryrefslogtreecommitdiff
path: root/searx/engines
AgeCommit message (Collapse)Author
2025-03-30[feat] engine: add bitchutenaughtymommy42069
2025-03-28[fix] presearch engine: Unexpected crash if duration not in videosAadniz
2025-03-27[fix] make docs -> ERROR: Unknown target name: "google: max 50 pages".Markus Heiser
Fix the issues reported by sphinx build:: docstring of searx.engines.google.max_page:1: ERROR: Unknown target name: "google: max 50 pages". docstring of searx.engines.google_images.max_page:1: ERROR: Unknown target name: "google: max 50 pages". docstring of searx.engines.google_scholar.max_page:1: ERROR: Unknown target name: "google: max 50 pages". Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-03-27[fix] baidu engine: properly decoding HTML escape codesAadniz
2025-03-25[refactor] duration strings: move parsing logic to utils.pyBnyro
2025-03-25[fix] duckduckgo news: unescaped html sequences in descriptionBnyro
2025-03-21[fix] typo in doc-str: offical -> officialIkko Eltociear Ashimine
2025-03-21[fix] duckduckgo: answer sometimes contains faulty (duplicated) urlBnyro
2025-03-20[fix] presearch videos: item description and duration are located in ↵Bnyro
metadata field
2025-03-20[fix] presearch engine: News and Videos formatted incorrectlyAadniz
2025-03-19[fix] engine: core.ac.uk implement API v3 / v2 is no longer supportedTan Yong Sheng
2025-03-18[fix] duckduckgo: show proper source url of answersBnyro
2025-03-17[feat] engine: add selfh.st/icons for logos of common self-hosted programsBnyro
2025-03-16[engine] elasticsearch: add pagination supportBnyro
2025-03-15fixup! [fix] fix invalid escape error in Baidu Images & default config typoMarkus Heiser
2025-03-15[fix] fix invalid escape error in Baidu Images & default config typoZhijie He
2025-03-15[feat]: engines add images & kaifa from baidu.comZhijie He
2025-03-15[mod] migrate all key-value.html templates to KeyValue typeMarkus Heiser
The engines now all use KeyValue results and return the results in a EngineResults object. The sqlite engine can return MainResult results in addition to KeyValue results (based on engine's config in settings.yml), Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-03-08[fix] presearch engine: domain sometimes included in beginning of titlesAadniz
2025-03-08[feat] add bilibili support to get get_embeded_stream_urlAustin-Olacsi
2025-03-07[fix] presearch engine: Title showing <em> html codeAadniz
2025-03-07[fix] set language for engines from chinese market (no i18n index nor UI)Markus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-03-07[fix] engine qwant: add tgp and llm arguments to avoid CAPTCHALoris
2025-03-07[doc] add missing docs for the search.max_page settingMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-03-07[feat] engines: add baidu (general)Bubu
2025-03-06[feat] engines: add www.acfun.cnZhijie He
2025-03-06[feat] engines: add www.iqiyi.comZhijie He
Co-authored-by: Bnyro <bnyro@tutanota.com>
2025-03-06[feat] engines: add www.chinaso.comZhijie He
Co-authored-by: Bnyro <bnyro@tutanota.com>
2025-03-06[fix] engines: Google-Web & Google-Video (random arc_id)Markus Heiser
Both enghines have been reported ``TooManyRequests``, additionaly Google-Videos thumbnails needed a review. Based on the research from @unixfox [1] this patch generates every hour a new random ``arc_id``. [1] https://github.com/searxng/searxng/issues/4435#issuecomment-2703279522 Closes: - https://github.com/searxng/searxng/issues/4435 - https://github.com/searxng/searxng/issues/4431 Related: - https://github.com/searxng/searxng/discussions/4434 - https://github.com/searxng/searxng/discussions/4429 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-03-02[fix] brave engine: add sec-fetch headers and source=web argumentMarkus Heiser
The intention is to reduce the "TooManyRequestsException". Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-03-02[chore] add `timediff` field for sogou_videosZhijie He
Co-authored-by: Bnyro <bnyro@tutanota.com>
2025-03-02[feat] add Sogou WeChat article search supportZhijie He
2025-03-02[feat] add Sogou engine for searxngZhijie He
Co-authored-by: Bnyro <bnyro@tutanota.com>
2025-03-02[feat] add 360search engine for searxngZhijie He
Co-authored-by: Bnyro <bnyro@tutanota.com>
2025-03-01[feat] engines: add openclipart.orgBnyro
2025-03-01[refactor] soundcloud engineMarkus Heiser
Closes: https://github.com/searxng/searxng/issues/4226 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-03-01[fix] wikidata: increase wikidata queries timeoutMarkus Heiser
The big queries for initializing and updating the currencies take longer than the default of the wikidata engine, which is only 3sec. Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-03-01[fix] bing fetch engine traits - adjusted XPath selectorsMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-02-26[fix] Internet links disappeared from wikidata side box (second try)Markus Heiser
Related: - https://github.com/searxng/searxng/pull/4286#issuecomment-2639960013 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-02-26[fix] engine unsplash: image links by preserving URL parametersfatwang2
Only remove ixid parameter while keeping other essential URL parameters to ensure images are properly displayed in search results.
2025-02-26[fix] various issues in the documentationMarkus Heiser
Closes: https://github.com/searxng/searxng/issues/4370 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-02-20[fix] engines bing.images & brave.videos - fix parse data stringMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-02-20[feat] startpage: support for news and imagesBnyro
2025-02-20[fix] brave.news engine: response is HTML and no longer JSONMarkus Heiser
The response from brave.com for news is no longer a JSON string. Closes: https://github.com/searxng/searxng/issues/4352 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-02-20[fix] mojeek web engine: don't add empty fmt argument for web searchesMarkus Heiser
Empty ``&fmt=`` argument triggers an automated tools detection from mojeek. Suggested-by: @shinodark in https://github.com/searxng/searxng/issues/4307#issuecomment-2669355322 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-02-12[fix] engine adobe stock videos datetime parsingbonswouar
re #4310
2025-02-07[chore] engines: replace datetime.utcfromtimestamp with datetime.fromtimestampBnyro
2025-02-06[fix] Internet links disappeared from wikidata side boxMarkus Heiser
Closes: https://github.com/searxng/searxng/issues/4285 Reported and tested by: Popolon Suggested-by: @dalf Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-02-02[fix] openverse: update API and website URL (#4275)XLion
2025-01-28[fix] hostnames plugin: AttributeError: 'NoneType' object has no attribute ↵Markus Heiser
'netloc' Closes: https://github.com/searxng/searxng/issues/4245 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>