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 2ffd446e5c [mod] clarify the difference of the default category and subgrouping
This PR does no functional change it is just an attempt to make more clear in
the code, what a default category is and what a subcategory is.  The previous
name 'others' leads to confusion with the **category 'other'**.

If a engine is not assigned to a category, the default is assigned::

    DEFAULT_CATEGORY = 'other'

If an engine has only one category and this category is shown as tab in the user
interface, this engine has no further subgrouping::

    NO_SUBGROUPING = 'without further subgrouping'

Related:

- https://github.com/searxng/searxng/issues/1604
- https://github.com/searxng/searxng/pull/1545

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2 years ago
..
9gag.py get the not cropped version of the thumbnail when the image height is not too important 2 years ago
1337x.py
__init__.py [mod] clarify the difference of the default category and subgrouping 2 years ago
ahmia.py
apkmirror.py rollback test 2 years ago
apple_app_store.py remove thumbnail from results 2 years ago
apple_maps.py add poi's website and phone number, doesn't crash when there is no `displayMapRegion`, query the token on the first request 2 years ago
archlinux.py [mod] Archlinux Wiki: improved request API & upgrade to data_type: traits_v1 2 years ago
artic.py
arxiv.py Science category: update the engines 2 years ago
bandcamp.py [mod] bandcamp & genius: in result set img_src instead thumbnail 3 years ago
base.py
bing.py [doc] add a description of bing engines (web, news, video, images) 2 years ago
bing_images.py [mod] bing_images: use async API & upgrade to data_type: traits_v1 2 years ago
bing_news.py [mod] bing_news: use async API & upgrade to data_type: traits_v1 2 years ago
bing_videos.py [mod] bing_videos: use async API & upgrade to data_type: traits_v1 2 years ago
btdigg.py
command.py
core.py [fix] doc of the paper.html template (isbn, issn) 2 years ago
crossref.py [mod] make python code pylint 2.16.1 compliant 2 years ago
currency_convert.py [pylint] engines/currency_convert.py 3 years ago
dailymotion.py [mod] Dailymotion: improved request API & upgrade to data_type: traits_v1 2 years ago
deepl.py [mod] add deepl translation engine 2 years ago
deezer.py [mod] templates: rename field for <iframe> URL to iframe_src 3 years ago
demo_offline.py [mod] replace engines_languages.json by engines_traits.json 2 years ago
demo_online.py [mod] add 'Accept-Language' HTTP header to online processores 2 years ago
deviantart.py
dictzone.py
digbt.py
docker_hub.py [mod] make python code pylint 2.16.1 compliant 2 years ago
doku.py
duckduckgo.py [fix] engine ddg: quote !bangs in a request send to ddg 2 years ago
duckduckgo_definitions.py [mod] DuckDuckGo: reversed engineered & upgrade to data_type: traits_v1 2 years ago
duckduckgo_images.py [mod] DuckDuckGo: reversed engineered & upgrade to data_type: traits_v1 2 years ago
duckduckgo_weather.py [mod] clarify the difference of the default category and subgrouping 2 years ago
duden.py [fix] engine duden - don't raise exception on empty result list 2 years ago
dummy-offline.py
dummy.py
ebay.py [mod] Pass desired ebay domain in settings 3 years ago
elasticsearch.py
emojipedia.py [fix] emojipedia - update XPath to be relative 2 years ago
fdroid.py
flickr.py
flickr_noapi.py [fix] engine flickr: adapt to the new data model from flicker's response 2 years ago
framalibre.py
freesound.py [mod] result_templates/default.html replace embedded HTML by data_src audio_src 3 years ago
frinkiac.py
genius.py [mod] bandcamp & genius: in result set img_src instead thumbnail 3 years ago
gentoo.py [mod] remove obsolete EngineTraits.supported_languages 2 years ago
github.py [fix] typos / reported by @kianmeng in searx PR-3366 2 years ago
google.py [fix] engine: google has changed the layout of its response 2 years ago
google_images.py [mod] Google: reversed engineered & upgrade to data_type: traits_v1 2 years ago
google_news.py [fix] engine google-News: fix decoding of URLs (part 2) 2 years ago
google_play_apps.py [mod] add 'Accept-Language' HTTP header to online processores 2 years ago
google_scholar.py [mod] Google: reversed engineered & upgrade to data_type: traits_v1 2 years ago
google_videos.py [mod] Google: reversed engineered & upgrade to data_type: traits_v1 2 years ago
imdb.py
ina.py [fix] ina engine 3 years ago
invidious.py [mod] templates: rename field for <iframe> URL to iframe_src 3 years ago
jisho.py [format.python] based on bugfix in 9ed626130 2 years ago
json_engine.py [enh] Initial no paging support for Yep.com 2 years ago
kickass.py
lingva.py [mod] Adds Lingva translate engine 2 years ago
loc.py
mediathekviewweb.py [fix] engine mediathekviewweb: replace http links by https 3 years ago
mediawiki.py
meilisearch.py
metacpan.py Add MetaCPAN engine 2 years ago
mixcloud.py [mod] add artwork to mixcloud & soundcloud engines 3 years ago
mongodb.py [fix] pyright repported errors 2 years ago
mysql_server.py [fix] pyright repported errors 2 years ago
nyaa.py
opensemantic.py
openstreetmap.py [mod] add 'Accept-Language' HTTP header to online processores 2 years ago
openverse.py [fix] ccengine engine - avoid unwanted redirects 3 years ago
pdbe.py
peertube.py [mod] Peertube: re-engineered & upgrade to data_type: traits_v1 2 years ago
petal_images.py [enh] Initial Petalsearch Images support 2 years ago
photon.py [fix] typos / reported by @kianmeng in searx PR-3366 2 years ago
piratebay.py
postgresql.py [fix] pyright repported errors 2 years ago
pubmed.py Science category: update the engines 2 years ago
qwant.py [mod] qwant: fetch engine traits (data_type: traits_v1) 2 years ago
recoll.py
reddit.py
redis_server.py
rumble.py
scanr_structures.py
searchcode_code.py
searx_engine.py
semantic_scholar.py [mod] science category: various update of about PR 1705 2 years ago
sepiasearch.py [mod] SepiaSearch: re-engineered & upgrade to data_type: traits_v1 2 years ago
seznam.py [fix] engine seznam: fix issues reported by black & pylint 2 years ago
sjp.py [fix] sjp engine - convert enginename to a latin1 compliance name 2 years ago
solidtorrents.py [fix] solidtorrents engine: store random bas_url in param 3 years ago
solr.py
soundcloud.py [mod] add artwork to mixcloud & soundcloud engines 3 years ago
spotify.py [mod] templates: rename field for <iframe> URL to iframe_src 3 years ago
springer.py [fix] springer: unsupported operand type(s) for +: 'NoneType' and 'str' 2 years ago
sqlite.py
stackexchange.py
startpage.py [mod] Startpage: reversed engineered & upgrade to data_type: traits_v1 2 years ago
tineye.py [fix] engine tineye: handle 422 response of not supported img format 2 years ago
tokyotoshokan.py
torznab.py
translated.py
twitter.py add explanation of token 2 years ago
unsplash.py
vimeo.py [mod] templates: rename field for <iframe> URL to iframe_src 3 years ago
wikidata.py [mod] wikipedia & wikidata: upgrade to data_type: traits_v1 2 years ago
wikipedia.py [mod] wikipedia & wikidata: upgrade to data_type: traits_v1 2 years ago
wolframalpha_api.py [fix] typos / reported by @kianmeng in searx PR-3366 2 years ago
wolframalpha_noapi.py
wordnik.py
wttr.py [mod] clarify the difference of the default category and subgrouping 2 years ago
www1x.py [fix] 1x engine 3 years ago
xpath.py [fix] typos / reported by @kianmeng in searx PR-3366 2 years ago
yacy.py
yahoo.py [mod] yahoo: fetch engine traits (data_type: traits_v1) 2 years ago
yahoo_news.py
youtube_api.py [mod] templates: rename field for <iframe> URL to iframe_src 3 years ago
youtube_noapi.py [fix] google & youtube - set EU consent cookie 2 years ago
zlibrary.py [fix] engine z-zlibrary https URL 2 years ago