From 2f9a6ca4f10739c1fcbd0dc684866bebb6e12781 Mon Sep 17 00:00:00 2001 From: yan Date: Thu, 18 Jan 2018 22:27:36 +0000 Subject: [PATCH] Merge pull request #12698 from brave/fix/local-favicons Load search favicons locally in about:preferences --- app/extensions/brave/img/favicons/amazon.ico | Bin 0 -> 17542 bytes app/extensions/brave/img/favicons/bing.ico | Bin 0 -> 237 bytes .../brave/img/favicons/duckduckgo.ico | Bin 0 -> 32988 bytes app/extensions/brave/img/favicons/ecosia.ico | Bin 0 -> 32038 bytes app/extensions/brave/img/favicons/findx.ico | Bin 0 -> 7406 bytes app/extensions/brave/img/favicons/github.ico | Bin 0 -> 6518 bytes app/extensions/brave/img/favicons/google.ico | Bin 0 -> 5430 bytes .../brave/img/favicons/infogalactic.ico | Bin 0 -> 4286 bytes app/extensions/brave/img/favicons/mdn.png | Bin 0 -> 441 bytes app/extensions/brave/img/favicons/qwant.ico | Bin 0 -> 5430 bytes app/extensions/brave/img/favicons/searx.ico | Bin 0 -> 1853 bytes .../brave/img/favicons/semanticscholar.png | Bin 0 -> 2467 bytes .../brave/img/favicons/stackoverflow.ico | Bin 0 -> 5430 bytes .../brave/img/favicons/startpage.png | Bin 0 -> 1344 bytes app/extensions/brave/img/favicons/twitter.ico | Bin 0 -> 1150 bytes .../brave/img/favicons/wikipedia.ico | Bin 0 -> 2734 bytes .../brave/img/favicons/wolframalpha.ico | Bin 0 -> 27054 bytes app/extensions/brave/img/favicons/yahoo.ico | Bin 0 -> 5430 bytes app/extensions/brave/img/favicons/yandex.ico | Bin 0 -> 1150 bytes app/extensions/brave/img/favicons/youtube.ico | Bin 0 -> 1150 bytes js/about/preferences.js | 2 +- js/data/searchProviders.js | 31 ++++++++++++++++++ 22 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 app/extensions/brave/img/favicons/amazon.ico create mode 100644 app/extensions/brave/img/favicons/bing.ico create mode 100644 app/extensions/brave/img/favicons/duckduckgo.ico create mode 100644 app/extensions/brave/img/favicons/ecosia.ico create mode 100644 app/extensions/brave/img/favicons/findx.ico create mode 100644 app/extensions/brave/img/favicons/github.ico create mode 100644 app/extensions/brave/img/favicons/google.ico create mode 100644 app/extensions/brave/img/favicons/infogalactic.ico create mode 100644 app/extensions/brave/img/favicons/mdn.png create mode 100644 app/extensions/brave/img/favicons/qwant.ico create mode 100644 app/extensions/brave/img/favicons/searx.ico create mode 100644 app/extensions/brave/img/favicons/semanticscholar.png create mode 100644 app/extensions/brave/img/favicons/stackoverflow.ico create mode 100644 app/extensions/brave/img/favicons/startpage.png create mode 100644 app/extensions/brave/img/favicons/twitter.ico create mode 100644 app/extensions/brave/img/favicons/wikipedia.ico create mode 100644 app/extensions/brave/img/favicons/wolframalpha.ico create mode 100644 app/extensions/brave/img/favicons/yahoo.ico create mode 100644 app/extensions/brave/img/favicons/yandex.ico create mode 100644 app/extensions/brave/img/favicons/youtube.ico diff --git a/app/extensions/brave/img/favicons/amazon.ico b/app/extensions/brave/img/favicons/amazon.ico new file mode 100644 index 0000000000000000000000000000000000000000..20a959c12ff9a97e62c9ccb38c74bb0443957160 GIT binary patch literal 17542 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 F{U1e|rd0p{ literal 0 HcmV?d00001 diff --git a/app/extensions/brave/img/favicons/bing.ico b/app/extensions/brave/img/favicons/bing.ico new file mode 100644 index 0000000000000000000000000000000000000000..7fd3364a6350f2404d052ecbff8ed526cd7c8f88 GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFIV3Pxbn2LNcZ$;Oqygmb7sVqoY26m#;no&wuNEJ zM>odig)GSt+cX>`vfgjgc35(4uXlsSwk9K=?|Zo!4DYS0-p;b-$KBn@39&ww#}}#@ c9nNV5nj|Rc`r~xhd!V5Vp00i_>zopr0R2%~dH?_b literal 0 HcmV?d00001 diff --git a/app/extensions/brave/img/favicons/duckduckgo.ico b/app/extensions/brave/img/favicons/duckduckgo.ico new file mode 100644 index 0000000000000000000000000000000000000000..d093082cb936457031f0a0f0f50dc351492d9a12 GIT binary patch literal 32988 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≶uCEmg_ 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 literal 0 HcmV?d00001 diff --git a/app/extensions/brave/img/favicons/findx.ico b/app/extensions/brave/img/favicons/findx.ico new file mode 100644 index 0000000000000000000000000000000000000000..6f9f15b8c3f8b79b9070bec2c58ba3ac7d19580b GIT binary patch literal 7406 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 literal 0 HcmV?d00001 diff --git a/app/extensions/brave/img/favicons/github.ico b/app/extensions/brave/img/favicons/github.ico new file mode 100644 index 0000000000000000000000000000000000000000..a59308e2e7ef39c9aa77eb03d70fa1c02c738429 GIT binary patch literal 6518 zcmeHKOK4nG7``(#F-UJFcjmrkGEJv3HpTdY_(DMjK}3)WLN-!CT_}P(LpOp<2i&Sv zV^wq`U5FcTrMntXi3QPiAx0%w3w5EXO`1MJ$By4ObN`uh&zw7xPU>z34(FWzeBbx~ z_dn0Etdy0u#>OnvC2QZ1W$m>rt5k~mu4V0qZ69oa0MWFgvMktp{TwHEFqg}HGden& z6>KJxaU93}9QGH*W~yD+eK(hLYbdK2&nuYF^MX1H^j}l#t)}B-7r{FVM-yZCwFa6E z8)FyR8t!N6IQ+iPvEgCoHpG1Z@h+lF3I^@FA=&UR8sNOaaoF$5*qJ(-o2gW4HJwh^ zQ7%H~e&LUdjFe&fOSn=a*4tgz`w*oLZVhR=V%yGx!qaQp&OU(e_*3}VZ1w}>bXodn zKcREJ_Yu>?x<{!O{dQpPz7^eGHL>9B5VB~fxk%C=#=vb! zAwLg6{|L%5Vqa%rn>LQMfP+RO13V{7C}k9$r;Q)Z(0+fOH?wnMV#4XgA0HntPEAdX z_QGv--1m3g90cK8ST}3FADl0j%Qtl6`hK`d9O{K)v3N^2Y_~Cd!;R3WpfvWhtlLtl zG}4U++*QGXyNOcm#nJVcLwv)JqNCO`Gc&_FUhM<>uZm|IS|&!I&8rb1Xc)o}8S_1VQjH=IIsie{J(S z=K^QS+vHDAPusw)Ct$C_Z*_Kdb_*}ecr?rrxbx6W+7Ix_9Os`*@Qr;N&c{`+y@%XA zldMnQ`NQV%@OZsmZ@ew8-D{kI@A$&(BYzlU-!F#(P%rLH`%9PtL2hD6W<5dyFe!9UkxW zL*HTRe}ar7u8r%p_9O~u8s?e4&1V+RUg2)H#{7@Tx5ex57~)!p+nQ$;><72&SNQnG zXA^uZblDpl`Fwu2X!Kj-9?RidVt1ItLf?GPpx^l4CU&VY{&c^7g~vC9=xOzuyrmG| z5pAq-XX5*3MW^4I?=F)zeTruE#@Ntti2WYHu;zUM+pVVim-_{|-mAaSagOcLb>SPn zN};L^TUE#Ly+aJ&+|YRrXGP;bKF7;rFL#R?>G8VeX||C zx0m8Egg-&+6X5@j+dJ=b!}veoev0zFItHyJ)BB4tFekvDR`J)jP3?Hz=~w;ve({d~ zCx-AewN+n9?Pxt}bFrnIcf2*3KjysGck8i4>!Av6$G+I=oREuBO`31rr>P(1g6D(r zj7o?F|5bUWbf0UJza$&?6VFTN;=bUW6)s2nFuFsVcZr;-Njd}jAOnL83^E`Y_zzV~ B;@1EG literal 0 HcmV?d00001 diff --git a/app/extensions/brave/img/favicons/google.ico b/app/extensions/brave/img/favicons/google.ico new file mode 100644 index 0000000000000000000000000000000000000000..82339b3b1dbbcf4550b737faf99c7774196fb8cb GIT binary patch literal 5430 zcmcgwX>3$g6n=;X+3|<}Oe_lM4}(N0C5Rv{W&J^*wo?RyAcBe}5&;u}0*OVy7L=Ay zXf2DCb|BCKWlMolQL5~P(pm(H?9=IVT4p+(_4u9l<_-5P?F_|ulQZ|;bI*6abC-9Q zk)%%2V^W_!67o1{&f}6aK$4`mIHg_yeFk(dLWd$O6g@IYf<9UzqCvr6a2=!u;tfkR z^2|^uG_Wl^+PcCf8~An;Y_eeRr06G%J;p#^&`W#&+C~cwO(V;@`5-Yh&vvE5}7=D}8hx zzSiZsXwv%)bp1v^?_?0K0r<(~hP$>PS!Oz9AM8gja~C)xcwp8umJ^iSP?sl_;1=C2bSk~ zIqV~QVl4FGK3B%d6U`1WoP*7Cv2eqV&l#JUPn+vD?W*2P%gW}`tm3iqo|;^kKr@RH zY4PD%lwX-eR~DX!e8cgN$vb75Ey(67=P7uRfkXkImj>G|>W zXT}Kf9?R3aA>af^1Lr9{g9Fh;$_Uj zO$l^k#i+>nrk<;6AmH+WGxBYsuGwFCoxNu==CgNCpi{TXRX2vbuCbO1if2-j?re3h zNurQfd;WoQ1CIgX=!LSTaoLI0hQ7}~IF*{c56&3_xvB{G$g^!>r0?n(@2eryDTfPDUI#V#9aW zg7STZ?<{>w_Rz$F;Z%C1NHmG5>^o7Q;pZ4a&N~_`xcMwODJn;w2}JlghJocb$*)|6 zM6;;npzW%G-(M|XWg}Q{^O>a?*k{U>`xbMvSSk&7lL(#*;uuFO`zov&EV%jH)Lg2% zgzt+g|Kh(*E?9z>Xq;lZelGwwpWpu*zwftvA#(Y?#rzGTQa}Ew7yi5P_g5Visdyjc z@z<=s#M9dK*LSCv{F%%UeQ!jK5^1Z6D)T6KJ>Z&m?k z4s&xt950}*S?DE)JO+L>j?`HWTD#FjJNJ5MSBZx*QRcUd+Rk}eMzi`HHqe9156*rH zyYdU2@^}@jH*Irke2V^KDKA~wEO>iR1lLNDo6Cr&JM>i#tdtUu!-(<5xroL;azZ^F zI@+pt$MaqZF3lTHjRpDvXs_3UZruscS4*2{$lJ!Zr#=q0S@2C0F-D)@+om6Pm0Qix z&hJD+4D5^7IInszx)u1{=m`jb&so-Q#YbbNBq7{ifSA>Yrfu;r`CO=bn4+ zIp1^6y^mqo_+@1o@-;q;HH>7#Fbe3fj4HbDAGQBC0!2kd+5w@~URYRo&s>B|+5ghx z#>U1~t5Zs?T6Xj1&9*gb);Pn%!<{iPG0w!qL`QCJuFdcFYaLBZO-5B!l^!2Ie%!u( z{rc?WbeaL&=+M+JZ4i+G} zJ;XjfIyyQ^w1V}7?2``f4Aeu57#tjAXc+nV`I@fu$gtLkXMbZpFFgGDjM_>y?;^P;r5!$e zSX1jKD5L!a+czX1z}es2+#D@(==vVAKz>OMR143FKlhh7;o{zHf{IOl(HF5tQO~XD z*BFA4_GjzXtt{VZ*k}%gY8$A7HqN@m{-5^m-=Bj1Us+S|rl|q_5LnMg@458!^vJxt zycEe(WEYA5b@ug$&8+)JM@Pfu0P0lR05zy9VHvfxwVDP$dYv3DWZw_Oc@})HvnF@K zHT>Tpa@O-X=Nvt9`}XbLV4UWu+bj6(K>jJl^Vl_AQ&W>Bd+X}z%$$;`Zp6IE=YcH*S{tLOU@q^9(TuCh|US>LFbV0@ihkO2xw>2PQ1?Dwdcr@BZ;C148pi)PRo$m>=oW>+R>v&jgF2E5!E>XhN1X_>3O*?iGh9R z&Ye1@{AVeVbI1pIR~IFB=|c6J2~UBO+*K>K%F0SD!`tTKjp)MPi*iT7l=nIyy211! z=k@gV_By~xFw*f7f61E{*fYv`KeF!^>gjj(%z@1ZTJZ`W;;$tJ1_q*o@4n7En9C^V zNv=uF*~!z89l~SHL!OjkUlls!rN^dF$-#)SIx&kb56n3}RtWAA-@U6q;|> z`1rU1{tw)P|DmuL5PSs=(uhx*79@LdV0}-#@ANQUCw| literal 0 HcmV?d00001 diff --git a/app/extensions/brave/img/favicons/mdn.png b/app/extensions/brave/img/favicons/mdn.png new file mode 100644 index 0000000000000000000000000000000000000000..04cf15ccc88b5844c412e2f965593dc594b06d6b GIT binary patch literal 441 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 AX8-^I literal 0 HcmV?d00001 diff --git a/app/extensions/brave/img/favicons/wikipedia.ico b/app/extensions/brave/img/favicons/wikipedia.ico new file mode 100644 index 0000000000000000000000000000000000000000..e70021849bdf154b79a9eb6fd1621e5c51571d40 GIT binary patch literal 2734 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 literal 0 HcmV?d00001 diff --git a/app/extensions/brave/img/favicons/yahoo.ico b/app/extensions/brave/img/favicons/yahoo.ico new file mode 100644 index 0000000000000000000000000000000000000000..9bd1d9f7c008c3f288c759f70b42a6f32bf55211 GIT binary patch literal 5430 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 WGdFyeGA~iKT{_bJ?tbvU-v1ZC%IvBD literal 0 HcmV?d00001 diff --git a/app/extensions/brave/img/favicons/yandex.ico b/app/extensions/brave/img/favicons/yandex.ico new file mode 100644 index 0000000000000000000000000000000000000000..984e71c075e0381723d136012a50220a7225bdf9 GIT binary patch literal 1150 zcma)*Pe_w-9L9fA_6LKFB1Z&sh==}qD2oLV8KF{#C=W#tUK-lPLterl!b_Kkzy{I5 zOCxsJK^OzsXd;Y!Wd+NmS`8d4Bl_nSvNd1#K0V*}?YFu}`;O0^eV^z1z}O$9n)qgc6Jt;M8bel^EQ){M%|Y@nN0rhdc9ZKadTG!=VCgYhGu&DIlJ#|qR|(1 zU+1AvD9+Ad?n>bFXEGURQmL2hF4;^?&DVXMiv|LLo9uP)we-&|EG$4{7_Zqa+9VQh z>b}lJ=jP@#%r}#>*=!b?iHQQcRhzM~Pjz4CTEpS+6L$BJzCxh@OmzS5Ne~O$e zm&*`t-!ZYH4Hy|Uk$qP|Ydf(2sD-cJoLt|D8iw(h-41fRTCHMbrHZazzUMCBS$Y-X zT^g*}`@M&2_AZ`KEEYd_Jf3cLHxa*SnutxWq4NyTGXTggM4vjI{{pb|+4005A0HoN zZx>%v)R9`PhLO7#j$HvBMJ&iJlq)s#4#DECEea+!j zZuR>K4m(?UuLRECN~Kaj0~3qIuJhi*Q+~q^+;Q0;4T(f-Z(wdPXz yBj3NeKMn}2p><5tRvVRTAm0&TL87g};xGTN)%cC2Ql2;;fYjmb(j3jTX*~g$3rXVu literal 0 HcmV?d00001 diff --git a/js/about/preferences.js b/js/about/preferences.js index 49745e72f70..282c7668815 100644 --- a/js/about/preferences.js +++ b/js/about/preferences.js @@ -272,7 +272,7 @@ class SearchTab extends ImmutableComponent { const iconSize = 16 entries.forEach((entry) => { let iconStyle = { - backgroundImage: `url(${entry.image})`, + backgroundImage: `url(${entry.localImage})`, minWidth: iconSize, width: iconSize, backgroundSize: iconSize, diff --git a/js/data/searchProviders.js b/js/data/searchProviders.js index 2c5e8f6b1ad..f663a1d49fc 100644 --- a/js/data/searchProviders.js +++ b/js/data/searchProviders.js @@ -2,12 +2,24 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ +const {braveExtensionId} = require('../constants/config') + +/** + * Returns chrome-extension:// URL of a favicon resource + * @param {string} name - Name of the resource + * @param {string} ext - Filename extension + */ +const getFaviconUrl = (name, ext = 'ico') => { + return `chrome-extension://${braveExtensionId}/img/favicons/${name}.${ext}` +} + module.exports = { "providers" : [ { "name" : "Amazon", "base" : "https://www.amazon.com", "image" : "https://www.amazon.com/favicon.ico", + "localImage" : getFaviconUrl('amazon'), "search" : "https://www.amazon.com/exec/obidos/external-search/?field-keywords={searchTerms}&mode=blended", "autocomplete" : "https://completion.amazon.com/search/complete?method=completion&q={searchTerms}&search-alias=aps&client=amazon-search-ui&mkt=1", "shortcut" : ":a" @@ -16,6 +28,7 @@ module.exports = { "providers" : "name" : "Bing", "base" : "https://www.bing.com", "image" : "https://www.bing.com/favicon.ico", + "localImage" : getFaviconUrl('bing'), "search" : "https://www.bing.com/search?q={searchTerms}", "autocomplete" : "https://api.bing.com/osjson.aspx?query={searchTerms}&language={language}&form=OSDJAS", "shortcut" : ":b" @@ -24,6 +37,7 @@ module.exports = { "providers" : "name" : "DuckDuckGo", "base" : "https://duckduckgo.com", "image" : "https://duckduckgo.com/favicon.ico", + "localImage" : getFaviconUrl('duckduckgo'), "search" : "https://duckduckgo.com/?q={searchTerms}&t=brave", "autocomplete" : "https://ac.duckduckgo.com/ac/?q={searchTerms}&type=list", "shortcut" : ":d" @@ -32,6 +46,7 @@ module.exports = { "providers" : "name" : "GitHub", "base" : "https://github.com/search", "image" : "https://assets-cdn.github.com/favicon.ico", + "localImage" : getFaviconUrl('github'), "search" : "https://github.com/search?q={searchTerms}", "shortcut" : ":gh" }, @@ -39,6 +54,7 @@ module.exports = { "providers" : "name" : "Google", "base" : "https://www.google.com", "image" : "https://www.google.com/favicon.ico", + "localImage" : getFaviconUrl('google'), "search" : "https://www.google.com/search?q={searchTerms}", "autocomplete" : "https://suggestqueries.google.com/complete/search?client=chrome&q={searchTerms}", "shortcut" : ":g" @@ -47,6 +63,7 @@ module.exports = { "providers" : "name" : "Stack Overflow", "base" : "https://stackoverflow.com/search", "image" : "https://cdn.sstatic.net/sites/stackoverflow/img/favicon.ico", + "localImage" : getFaviconUrl('stackoverflow'), "search" : "https://stackoverflow.com/search?q={searchTerms}", "shortcut" : ":s" }, @@ -54,6 +71,7 @@ module.exports = { "providers" : "name" : "MDN Web Docs", "base": "https://developer.mozilla.org/search", "image" : "https://developer.cdn.mozilla.net/static/img/favicon32.png", + "localImage" : getFaviconUrl('mdn', 'png'), "search" : "https://developer.mozilla.org/search?q={searchTerms}", "shortcut" : ":m" }, @@ -61,6 +79,7 @@ module.exports = { "providers" : "name" : "Twitter", "base" : "https://twitter.com", "image" : "https://twitter.com/favicon.ico", + "localImage" : getFaviconUrl('twitter'), "search" : "https://twitter.com/search?q={searchTerms}&source=desktop-search", "shortcut" : ":t" }, @@ -68,6 +87,7 @@ module.exports = { "providers" : "name" : "Wikipedia", "base" : "https://en.wikipedia.org", "image" : "https://en.wikipedia.org/favicon.ico", + "localImage" : getFaviconUrl('wikipedia'), "search" : "https://en.wikipedia.org/wiki/Special:Search?search={searchTerms}", "shortcut" : ":w" }, @@ -75,6 +95,7 @@ module.exports = { "providers" : "name" : "Yahoo", "base" : "https://search.yahoo.com", "image" : "https://search.yahoo.com/favicon.ico", + "localImage" : getFaviconUrl('yahoo'), "search" : "https://search.yahoo.com/search?p={searchTerms}&fr=opensearch", "autocomplete": "https://search.yahoo.com/sugg/os?command={searchTerms}&output=fxjson&fr=opensearch", "shortcut" : ":y" @@ -83,6 +104,7 @@ module.exports = { "providers" : "name" : "YouTube", "base" : "https://www.youtube.com", "image" : "https://www.youtube.com/favicon.ico", + "localImage" : getFaviconUrl('youtube'), "search" : "https://www.youtube.com/results?search_type=search_videos&search_query={searchTerms}&search_sort=relevance&search_category=0&page=", "autocomplete": "https://suggestqueries.google.com/complete/search?output=chrome&client=chrome&hl=it&q={searchTerms}&ds=yt", "shortcut" : ":yt" @@ -91,6 +113,7 @@ module.exports = { "providers" : "name" : "StartPage", "base" : "https://www.startpage.com", "image" : "https://www.startpage.com/graphics/favicon/sp-favicon-16x16.png", + "localImage" : getFaviconUrl('startpage', 'png'), "search" : "https://www.startpage.com/do/dsearch?query={searchTerms}&cat=web&pl=opensearch", "autocomplete": "https://www.startpage.com/cgi-bin/csuggest?query={searchTerms}&limit=10&format=json", "shortcut" : ":sp" @@ -99,6 +122,7 @@ module.exports = { "providers" : "name" : "Infogalactic", "base" : "https://infogalactic.com", "image" : "https://infogalactic.com/favicon.ico", + "localImage" : getFaviconUrl('infogalactic'), "search" : "https://infogalactic.com/w/index.php?title=Special:Search&search={searchTerms}", "autocomplete": "https://infogalactic.com/w/api.php?action=opensearch&search={searchTerms}&namespace=0", "shortcut" : ":i" @@ -107,6 +131,7 @@ module.exports = { "providers" : "name" : "Wolfram Alpha", "base" : "https://www.wolframalpha.com", "image" : "https://www.wolframalpha.com/favicon.ico?v=2", + "localImage" : getFaviconUrl('wolframalpha'), "search" : "https://www.wolframalpha.com/input/?i={searchTerms}", "shortcut" : ":wa" }, @@ -114,6 +139,7 @@ module.exports = { "providers" : "name" : "Semantic Scholar", "base" : "https://www.semanticscholar.org", "image" : "https://www.semanticscholar.org/img/favicon.png", + "localImage" : getFaviconUrl('semanticscholar', 'png'), "search" : "https://www.semanticscholar.org/search?q={searchTerms}", "shortcut" : ":ss" }, @@ -121,6 +147,7 @@ module.exports = { "providers" : "name" : "Qwant", "base" : "https://www.qwant.com/", "image" : "https://www.qwant.com/favicon.ico", + "localImage" : getFaviconUrl('qwant'), "search" : "https://www.qwant.com/?q={searchTerms}&client=brave", "autocomplete": "https://api.qwant.com/api/suggest/?q={searchTerms}&client=brave", "shortcut" : ":q" @@ -129,6 +156,7 @@ module.exports = { "providers" : "name" : "Yandex", "base" : "https://yandex.com", "image" : "https://www.yandex.com/favicon.ico", + "localImage" : getFaviconUrl('yandex'), "search" : "https://yandex.com/search/?text={searchTerms}&clid=2274777", "shortcut" : ":ya" }, @@ -136,6 +164,7 @@ module.exports = { "providers" : "name" : "Ecosia", "base" : "https://www.ecosia.org/", "image" : "https://cdn.ecosia.org/assets/images/ico/favicon.ico", + "localImage" : getFaviconUrl('ecosia'), "search" : "https://www.ecosia.org/search?q={searchTerms}", "autocomplete": "https://ac.ecosia.org/autocomplete?q={searchTerms}&type=list", "shortcut" : ":e" @@ -144,6 +173,7 @@ module.exports = { "providers" : "name" : "searx", "base" : "https://searx.me", "image" : "https://searx.me/favicon.ico", + "localImage" : getFaviconUrl('searx'), "search" : "https://searx.me/?q={searchTerms}&categories=general", "shortcut" : ":x" }, @@ -151,6 +181,7 @@ module.exports = { "providers" : "name": "findx", "base": "https://www.findx.com", "image": "https://www.findx.com/favicon.ico", + "localImage" : getFaviconUrl('findx'), "search": "https://www.findx.com/search?q={searchTerms}&type=web", "autocomplete": "https://www.findx.com/api/web-search/suggestions/?q={searchTerms}&type=opensearch", "shortcut": ":fx"