You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
searxng/searx/engines
Markus Heiser 9ff881f937 [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>
3 years ago
..
1337x.py [mod] the bittorent search engines are available only in the files category 3 years ago
__init__.py [fix] sys.exit(1) when there is duplicate engine name 3 years ago
ahmia.py update onion engines to v3 3 years ago
apkmirror.py [pylint] tag PYLINT_FILES by comment `# lint: pylint` 3 years ago
archlinux.py [mod] dynamically set language_support variable 3 years ago
artic.py [pylint] tag PYLINT_FILES by comment `# lint: pylint` 3 years ago
arxiv.py [enh] engines: add about variable 3 years ago
bandcamp.py [fix] xpath expressions to grap all items from bandcamp's response 3 years ago
base.py [enh] engines: add about variable 3 years ago
bing.py [mod] dynamically set language_support variable 3 years ago
bing_images.py Fix paging of Bing Images 3 years ago
bing_news.py [mod] dynamically set language_support variable 3 years ago
bing_videos.py [mod] dynamically set language_support variable 3 years ago
btdigg.py [mod] the bittorent search engines are available only in the files category 3 years ago
ccengine.py Add Creative Commons search engine 3 years ago
command.py [enh] engines: add about variable 3 years ago
core.py [pylint] tag PYLINT_FILES by comment `# lint: pylint` 3 years ago
currency_convert.py [enh] engines: add about variable 3 years ago
dailymotion.py [mod] dynamically set language_support variable 3 years ago
deezer.py [enh] engines: add about variable 3 years ago
demo_offline.py [docs] add engine "Demo Offline Engine" 3 years ago
demo_online.py [docs] add engine "Demo Online Engine" 3 years ago
deviantart.py [pylint] tag PYLINT_FILES by comment `# lint: pylint` 3 years ago
dictzone.py [fix] typo: online_dictionnary --> online_dictionary 3 years ago
digbt.py [enh] engines: add about variable 3 years ago
digg.py [pylint] tag PYLINT_FILES by comment `# lint: pylint` 3 years ago
docker_hub.py [enh] add engine - Docker Hub 3 years ago
doku.py [mod] dynamically set language_support variable 3 years ago
duckduckgo.py [httpx] replace searx.poolrequests by searx.network 3 years ago
duckduckgo_definitions.py [pylint] searx/engines/duckduckgo_definitions.py 3 years ago
duckduckgo_images.py [httpx] replace searx.poolrequests by searx.network 3 years ago
duden.py [mod] dynamically set language_support variable 3 years ago
dummy-offline.py [enh] engines: add about variable 3 years ago
dummy.py [enh] engines: add about variable 3 years ago
ebay.py [enh] engines: add about variable 3 years ago
elasticsearch.py [enh] replace requests by httpx 3 years ago
etools.py [mod] dynamically set language_support variable 3 years ago
fdroid.py [enh] engines: add about variable 3 years ago
flickr.py [enh] engines: add about variable 3 years ago
flickr_noapi.py [enh] engines: add about variable 3 years ago
framalibre.py [enh] engines: add about variable 3 years ago
freesound.py Add Freesound engine (#2596) 3 years ago
frinkiac.py [enh] engines: add about variable 3 years ago
genius.py [fix] engine genius should not use the video template 3 years ago
gentoo.py [mod] dynamically set language_support variable 3 years ago
gigablast.py [pylint] tag PYLINT_FILES by comment `# lint: pylint` 3 years ago
github.py [enh] engines: add about variable 3 years ago
google.py [enh] google: add filter=0 to Google engine for more results 3 years ago
google_images.py [pylint] Pylint 2.10 - fix use-list-literal & use-dict-literal 3 years ago
google_news.py [docs] add documentation from the sources of the google engines 3 years ago
google_scholar.py [fix] log messages from: google- images, news, scholar, videos 3 years ago
google_videos.py [pylint] Pylint 2.10 - fix use-list-literal & use-dict-literal 3 years ago
ina.py [fix] make ina engine compatible with the new response json 3 years ago
invidious.py [fix] Update about section of Invidious 3 years ago
json_engine.py [mod] json_engine: add content_html_to_text and title_html_to_text 3 years ago
kickass.py [mod] the bittorent search engines are available only in the files category 3 years ago
loc.py Add Library of Congress engine 3 years ago
mediathekviewweb.py [pylint] tag PYLINT_FILES by comment `# lint: pylint` 3 years ago
mediawiki.py [mod] dynamically set language_support variable 3 years ago
meilisearch.py [pylint] Pylint 2.10 - fix use-list-literal & use-dict-literal 3 years ago
microsoft_academic.py fix Microsoft Academic engine 3 years ago
mixcloud.py [enh] engines: add about variable 3 years ago
mongodb.py [enh] add mongodb offline engine 3 years ago
mysql_server.py [enh] add MySQL engine 3 years ago
nyaa.py [mod] the bittorent search engines are available only in the files category 3 years ago
opensemantic.py [enh] engines: add about variable 3 years ago
openstreetmap.py [fix] openstreetmap - fix some minor whitespace & indentation issues 3 years ago
pdbe.py [enh] engines: add about variable 3 years ago
peertube.py [fix] peertube: update _fetch_supported_languages 3 years ago
photon.py [mod] dynamically set language_support variable 3 years ago
piratebay.py [mod] the bittorent search engines are available only in the files category 3 years ago
postgresql.py [enh] add PostgreSQL engine 3 years ago
pubmed.py [httpx] replace searx.poolrequests by searx.network 3 years ago
qwant.py [fix] qwant engine - prevent API locale exception on lang 'all' 3 years ago
recoll.py [feat] recoll: paged json support 3 years ago
reddit.py [enh] engines: add about variable 3 years ago
redis_server.py [fix] enigine redis - avoid error when the engine is loaded 3 years ago
rumble.py [fix] Correct engine name in for Rumble 3 years ago
scanr_structures.py [enh] engines: add about variable 3 years ago
searchcode_code.py [enh] engines: add about variable 3 years ago
searx_engine.py [brand] searxng -- fix links to issue tracker & WEB-GUI 3 years ago
semantic_scholar.py Remove duplicated key from dict in Semantic Scholar 3 years ago
sepiasearch.py [mod] dynamically set language_support variable 3 years ago
seznam.py [fix] Seznam engine - some XPath selectors has been changed 3 years ago
sjp.py [fix] searxng fix: sjp engine 3 years ago
solidtorrents.py [fix] URL to solidtorrent result page 3 years ago
solr.py [pylint] tag PYLINT_FILES by comment `# lint: pylint` 3 years ago
soundcloud.py [httpx] replace searx.poolrequests by searx.network 3 years ago
spotify.py [httpx] replace searx.poolrequests by searx.network 3 years ago
springer.py [pylint] tag PYLINT_FILES by comment `# lint: pylint` 3 years ago
sqlite.py [enh] add offline engine for sqlite database 3 years ago
stackoverflow.py [enh] replace requests by httpx 3 years ago
startpage.py [mod] dynamically set language_support variable 3 years ago
tokyotoshokan.py [mod] the bittorent search engines are available only in the files category 3 years ago
translated.py [fix] typo: online_dictionnary --> online_dictionary 3 years ago
unsplash.py [fix] unsplash engine - 'searx:result: invalid title:' 3 years ago
vimeo.py [enh] engines: add about variable 3 years ago
wikidata.py [httpx] replace searx.poolrequests by searx.network 3 years ago
wikipedia.py [httpx] replace searx.poolrequests by searx.network 3 years ago
wolframalpha_api.py [enh] engines: add about variable 3 years ago
wolframalpha_noapi.py [httpx] replace searx.poolrequests by searx.network 3 years ago
wordnik.py [httpx] replace searx.poolrequests by searx.network 3 years ago
www1x.py [enh] engines: add about variable 3 years ago
xpath.py [fix] remove minimum length of content for XPath engine 3 years ago
yacy.py [enh] replace requests by httpx 3 years ago
yahoo.py [mod] dynamically set language_support variable 3 years ago
yahoo_news.py [pylint] tag PYLINT_FILES by comment `# lint: pylint` 3 years ago
yggtorrent.py [mod] the bittorent search engines are available only in the files category 3 years ago
youtube_api.py [mod] dynamically set language_support variable 3 years ago
youtube_noapi.py [fix] youtube - send CONSENT Cookie to not be redirected 3 years ago