searx/searx/engines
Markus Heiser 987b0d6f5b [fix] remove minimum length of content for XPath engine
Instead of raising an exception and therefore hiding all results of the engine.

It make sense to remove that requirement in order to allow the implementation of
search engines that do not always have a description.  In fact some search
engines that in 99% of the case have a description like Brave Search or Mojeek
crash completely if they for some reason included a result with no description.

To test this patch try Mojeek:

    !mjk xyz

before and after the patch.

Suggested-by: 0xhtml in https://github.com/searx/searx/discussions/2933
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-09-13 21:24:26 +02:00
..
1337x.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
__init__.py [httpx] replace searx.poolrequests by searx.network 2021-05-03 21:39:54 +02:00
ahmia.py Update onion engines to v3 (#2904) 2021-08-02 20:03:55 +02:00
apkmirror.py [fix] APKMirror engine - update xpath selectors and fix img_src 2021-03-09 08:34:57 +01:00
archlinux.py [mod] dynamically set language_support variable 2021-02-01 17:10:37 +01:00
arxiv.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
bandcamp.py [fix] xpath expressions to grap all items from bandcamp's response 2021-04-15 08:52:11 +02:00
base.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
bing.py [mod] dynamically set language_support variable 2021-02-01 17:10:37 +01:00
bing_images.py Fix paging of Bing Images 2021-02-22 21:19:34 +01:00
bing_news.py [mod] dynamically set language_support variable 2021-02-01 17:10:37 +01:00
bing_videos.py [mod] dynamically set language_support variable 2021-02-01 17:10:37 +01:00
btdigg.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
ccengine.py Add Creative Commons search engine 2021-02-04 11:31:35 +01:00
command.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
core.py add core.ac.uk engine 2021-04-29 22:43:52 +02:00
currency_convert.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
dailymotion.py [mod] dynamically set language_support variable 2021-02-01 17:10:37 +01:00
deezer.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
deviantart.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
dictzone.py [enh] replace requests by httpx 2021-05-03 21:39:37 +02:00
digbt.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
digg.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
doku.py [mod] dynamically set language_support variable 2021-02-01 17:10:37 +01:00
duckduckgo.py [httpx] replace searx.poolrequests by searx.network 2021-05-03 21:39:54 +02:00
duckduckgo_definitions.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
duckduckgo_images.py [httpx] replace searx.poolrequests by searx.network 2021-05-03 21:39:54 +02:00
duden.py [mod] dynamically set language_support variable 2021-02-01 17:10:37 +01:00
dummy-offline.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
dummy.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
ebay.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
elasticsearch.py [enh] replace requests by httpx 2021-05-03 21:39:37 +02:00
etools.py [mod] dynamically set language_support variable 2021-02-01 17:10:37 +01:00
fdroid.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
flickr.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
flickr_noapi.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
framalibre.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
freesound.py Add Freesound engine (#2596) 2021-03-01 08:52:36 +01:00
frinkiac.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
genius.py [mod] dynamically set language_support variable 2021-02-01 17:10:37 +01:00
gentoo.py [mod] dynamically set language_support variable 2021-02-01 17:10:37 +01:00
gigablast.py [httpx] replace searx.poolrequests by searx.network 2021-05-03 21:39:54 +02:00
github.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
google.py add filter=0 to Google engine for more results 2021-08-21 16:29:20 +02:00
google_images.py Bump pylint from 2.9.6 to 2.10.2 2021-08-22 20:53:12 +02:00
google_news.py [fix] google-news engine - KeyError: 'hl in request 2021-07-03 16:53:31 +02:00
google_scholar.py [enh] google engine: supports "default language" 2021-07-03 16:53:31 +02:00
google_videos.py Bump pylint from 2.9.6 to 2.10.2 2021-08-22 20:53:12 +02:00
ina.py [fix] make ina engine compatible with the new response json 2021-03-25 01:20:41 +01:00
invidious.py [mod] dynamically set language_support variable 2021-02-01 17:10:37 +01:00
json_engine.py [mod] json_engine: add content_html_to_text and title_html_to_text 2021-02-10 16:42:11 +01:00
kickass.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
loc.py Add Library of Congress engine 2021-02-09 12:45:39 +01:00
mediathekviewweb.py [enh] add engine MediathekViewWeb (API) 2021-02-09 13:08:01 +01:00
mediawiki.py [mod] dynamically set language_support variable 2021-02-01 17:10:37 +01:00
meilisearch.py Bump pylint from 2.9.6 to 2.10.2 2021-08-22 20:53:12 +02:00
microsoft_academic.py fix Microsoft Academic engine 2021-03-15 20:21:28 +01:00
mixcloud.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
mongodb.py [fix] pep8 2021-07-05 19:57:53 +02:00
mysql_server.py Fix remote PEP8 errors as well 2021-04-29 22:05:31 +02:00
nyaa.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
opensemantic.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
openstreetmap.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
pdbe.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
peertube.py Improve peertube searching 2021-02-13 19:47:33 +01:00
photon.py [mod] dynamically set language_support variable 2021-02-01 17:10:37 +01:00
piratebay.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
postgresql.py Fix remote PEP8 errors as well 2021-04-29 22:05:31 +02:00
pubmed.py [httpx] replace searx.poolrequests by searx.network 2021-05-03 21:39:54 +02:00
qwant.py [httpx] replace searx.poolrequests by searx.network 2021-05-03 21:39:54 +02:00
recoll.py [feat] recoll: paged json support 2021-02-07 10:05:35 -03:00
reddit.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
redis_server.py [fix] initialize redis engine at the right time 2021-07-05 19:40:51 +02:00
rumble.py Added rumble.com video search engine. TODO video embedding. 2021-02-20 12:48:56 +00:00
scanr_structures.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
searchcode_code.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
searx_engine.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
semantic_scholar.py Remove duplicated key from dict in Semantic Scholar 2021-03-27 16:58:32 +01:00
sepiasearch.py [mod] dynamically set language_support variable 2021-02-01 17:10:37 +01:00
seznam.py Fix Seznam engine (#2905) 2021-08-02 20:09:31 +02:00
sjp.py [fix] searxng fix: sjp engine 2021-05-03 21:51:29 +02:00
solidtorrents.py Fix URL to solidtorrent result page 2021-04-28 23:57:54 +02:00
solr.py Add Solr engine 2021-03-13 21:18:09 +01:00
soundcloud.py [httpx] replace searx.poolrequests by searx.network 2021-05-03 21:39:54 +02:00
spotify.py [httpx] replace searx.poolrequests by searx.network 2021-05-03 21:39:54 +02:00
springer.py [enh] Add Springer Nature engine 2021-04-29 22:43:52 +02:00
sqlite.py Add sqlite engine to pylint 2021-05-13 21:47:38 +02:00
stackoverflow.py [enh] replace requests by httpx 2021-05-03 21:39:37 +02:00
startpage.py [mod] dynamically set language_support variable 2021-02-01 17:10:37 +01:00
tokyotoshokan.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
torrentz.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
translated.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
unsplash.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
vimeo.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
wikidata.py [httpx] replace searx.poolrequests by searx.network 2021-05-03 21:39:54 +02:00
wikipedia.py [httpx] replace searx.poolrequests by searx.network 2021-05-03 21:39:54 +02:00
wolframalpha_api.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
wolframalpha_noapi.py [httpx] replace searx.poolrequests by searx.network 2021-05-03 21:39:54 +02:00
wordnik.py [httpx] replace searx.poolrequests by searx.network 2021-05-03 21:39:54 +02:00
www1x.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
xpath.py [fix] remove minimum length of content for XPath engine 2021-09-13 21:24:26 +02:00
yacy.py [enh] replace requests by httpx 2021-05-03 21:39:37 +02:00
yahoo.py [mod] dynamically set language_support variable 2021-02-01 17:10:37 +01:00
yahoo_news.py [fix] remove unused import from yahoo-news engine 2021-03-14 15:13:57 +01:00
yggtorrent.py [httpx] replace searx.poolrequests by searx.network 2021-05-03 21:39:54 +02:00
youtube_api.py [mod] dynamically set language_support variable 2021-02-01 17:10:37 +01:00
youtube_noapi.py [fix] youtube - send CONSENT Cookie to not be redirected 2021-04-29 21:40:39 +02:00