trisquel-icecat/icecat/toolkit/components/search/tests/xpcshell/test-extensions/search-config-v2.json

139 lines
3.3 KiB
JSON

{
"data": [
{
"recordType": "engine",
"identifier": "plainengine",
"base": {
"name": "Plain",
"urls": {
"search": {
"base": "https://duckduckgo.com/",
"params": [
{
"name": "t",
"searchAccessPoint": {
"newtab": "ffnt",
"homepage": "ffhp",
"searchbar": "ffsb",
"addressbar": "ffab",
"contextmenu": "ffcm"
}
}
],
"searchTermParamName": "q"
},
"suggestions": {
"base": "https://ac.duckduckgo.com/ac/q={searchTerms}&type=list"
}
}
},
"variants": [
{
"environment": { "allRegionsAndLocales": true }
}
]
},
{
"recordType": "engine",
"identifier": "special-engine",
"base": {
"name": "Special",
"urls": {
"search": {
"base": "https://www.google.com/search",
"params": [
{
"name": "client",
"searchAccessPoint": {
"searchbar": "icecat-b-1",
"addressbar": "icecat-b-1-ab"
}
}
],
"searchTermParamName": "q"
},
"suggestions": {
"base": "https://www.google.com/complete/search?client=icecat&q={searchTerms}"
}
}
},
"variants": [
{
"environment": { "allRegionsAndLocales": true }
}
]
},
{
"recordType": "engine",
"identifier": "multilocale-an",
"base": {
"name": "Multilocale AN",
"urls": {
"search": {
"base": "https://an.wikipedia.org/wiki/Especial:Mirar",
"searchTermParamName": "q"
},
"suggestions": {
"base": "https://an.wikipedia.org/w/api.php",
"searchTermParamName": "q"
}
}
},
"variants": [
{
"environment": { "regions": ["an"] }
}
]
},
{
"recordType": "engine",
"identifier": "multilocale-af",
"base": {
"name": "Multilocale AF",
"urls": {
"search": {
"base": "https://af.wikipedia.org/wiki/Spesiaal:Soek",
"searchTermParamName": "q"
},
"suggestions": {
"base": "https://af.wikipedia.org/w/api.php",
"searchTermParamName": "q"
}
}
},
"variants": [
{
"environment": { "regions": ["af"] }
}
]
},
{
"recordType": "defaultEngines",
"globalDefault": "plainengine",
"specificDefaults": [
{
"default": "special-engine",
"environment": { "regions": ["tr"] }
},
{
"default": "multilocale-an",
"environment": { "regions": ["an"] }
}
]
},
{
"recordType": "engineOrders",
"orders": [
{
"order": [
"plainengine",
"special-engine",
"multilocale-af",
"multilocale-an"
],
"environment": { "allRegionsAndLocales": true }
}
]
}
]
}