From ceb650a01fdc9132a46523771aae545abf50b5ab Mon Sep 17 00:00:00 2001 From: Cqoicebordel Date: Thu, 15 Jan 2015 01:00:48 +0100 Subject: [PATCH 1/3] Add lots of icons --- .../themes/default/img/icons/icon_500px.ico | Bin 0 -> 8348 bytes .../themes/default/img/icons/icon_bing.ico | Bin 0 -> 1150 bytes .../themes/default/img/icons/icon_deezer.ico | Bin 0 -> 4286 bytes .../themes/default/img/icons/icon_digg.ico | Bin 0 -> 2868 bytes .../default/img/icons/icon_duckduckgo.ico | Bin 0 -> 32988 bytes .../themes/default/img/icons/icon_flickr.ico | Bin 0 -> 6518 bytes .../img/icons/icon_google play apps.ico | Bin 0 -> 5430 bytes .../img/icons/icon_google play movies.ico | Bin 0 -> 5430 bytes .../img/icons/icon_google play music.ico | Bin 0 -> 5430 bytes .../themes/default/img/icons/icon_google.ico | Bin 0 -> 5430 bytes .../default/img/icons/icon_openstreetmap.ico | Bin 0 -> 1406 bytes .../default/img/icons/icon_searchcode.ico | Bin 0 -> 4094 bytes .../default/img/icons/icon_startpage.ico | Bin 0 -> 1150 bytes .../default/img/icons/icon_subtitleseeker.ico | Bin 0 -> 1406 bytes .../default/img/icons/icon_wikipedia.ico | Bin 14858 -> 2734 bytes .../themes/default/img/icons/icon_yahoo.ico | Bin 0 -> 5430 bytes 16 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 searx/static/themes/default/img/icons/icon_500px.ico create mode 100644 searx/static/themes/default/img/icons/icon_bing.ico create mode 100644 searx/static/themes/default/img/icons/icon_deezer.ico create mode 100644 searx/static/themes/default/img/icons/icon_digg.ico create mode 100644 searx/static/themes/default/img/icons/icon_duckduckgo.ico create mode 100644 searx/static/themes/default/img/icons/icon_flickr.ico create mode 100644 searx/static/themes/default/img/icons/icon_google play apps.ico create mode 100644 searx/static/themes/default/img/icons/icon_google play movies.ico create mode 100644 searx/static/themes/default/img/icons/icon_google play music.ico create mode 100644 searx/static/themes/default/img/icons/icon_google.ico create mode 100644 searx/static/themes/default/img/icons/icon_openstreetmap.ico create mode 100644 searx/static/themes/default/img/icons/icon_searchcode.ico create mode 100644 searx/static/themes/default/img/icons/icon_startpage.ico create mode 100644 searx/static/themes/default/img/icons/icon_subtitleseeker.ico create mode 100644 searx/static/themes/default/img/icons/icon_yahoo.ico diff --git a/searx/static/themes/default/img/icons/icon_500px.ico b/searx/static/themes/default/img/icons/icon_500px.ico new file mode 100644 index 0000000000000000000000000000000000000000..b01aa20b500490b2e1ad9a7770c60ffb5aad2dbc GIT binary patch literal 8348 zcmeHLdr*{B6#r_R%+b_jNN6A5W8aIgu)FL6!YU+;ikgm^8ifdjg{e%6_^M23$P{J@ z#ik_8$wz6WrDkf9Suq*p@CXsjt-+k}v4byIQ(L z1J=)ey?+m}L|cd;YKWxK5DhaVNkc>!7E2V_wY`c!A60;Ph;qPuIP87Ct#T8wL`C*+ zKzuLM(ajoPvWZjy4)S<%bz4ghgr)KtB zdtV%w|Hdn|6<)Ie&5~8(r6P;lu7Q@b=&!Lddf2PPWW=xXLYPI&{$KIXxuFpO!4`DIEbG&ZT zC!}?;HJ}D#T=Bm1zy9C~j%U}^)zt%%lap`LnlU$<-<25O?QU(3V=?R;a!)*U@~Ah~ zZuOrrDjkS%yF_gu@ zdJtUeYmZkS{mU9X>Yg)aYlyKqNK^f(>kyyC;&BdpBN`hU8jU8i|Lm~lggD2YxVX6U z?Ddy9XBxSAt^EYVr@)AYG0W@isI4e3gX<&Wp1$Gw>lQ>YpeLS5yu(Hge6a`b%})WF z3L^?e`Zdqhy3E;=1NRD^+4ymZS4}2U0qp@TUc>V;=a9OSKaw-28@dl4+E1RDJ+;rC z6K$#&1!b6vy|0iL>sY=dkNi|~f}B0mu!mF6;-+6=U#zKx;JUdh`YiuBk6NQg?IFBuR}NBS(%* zW_zGwqCakVUsga?Kvv+tQ~>`cfWHg;{}B8i{wIKE`NJ?Cg)yu@ z9njYsGmwqB;BL*X+VXxwNy(d6Hf&gb@!*$x_ds0W_ZZ9#U+v$wyR5AAPmKAXa!dV% zKhDiXj^jrTWn^b%!fyhJC=^PfR4R$n=^$?uuXO{?1jANbw5HAJjP?7J5Tk+j?VRkn z2w;OGg32!_B43#;IV=rHtY3zqSNV!DDZ8fG9-ig;l02H_1?C| zSUSPqVUMxgAvZ3DQa{u@?B&G^YA`P^2xLKCZVl`WV*EoL4o3%IJ0ZuVsHiBiwQ}?J zo__C6UH{g)=Ga&p@#A?O^l*~$^0#Zjp9aIcwer24qaq`T*<@@t7z`UxyQHK(cCxt9oMw!ZUe}C~8(gTmi&8D3)6I&1IB$ sK3@`q)!=^))_8l!A6Wre0a*cA0a*cA0a*cA0a*cA0a*cAfqNAA8xJttb^rhX literal 0 HcmV?d00001 diff --git a/searx/static/themes/default/img/icons/icon_bing.ico b/searx/static/themes/default/img/icons/icon_bing.ico new file mode 100644 index 0000000000000000000000000000000000000000..5702749c1e10cfe1dc4e60453ee7b804eaf9675b GIT binary patch literal 1150 zcmZQzU<5(|0R|wcz>vYhz#zuJz@P!dKp~(AL>x#lH~{5@xgi+D2ZNpe|1(e-GjIF# zpK-@uvdop8a`3-TSk!;_nAHDL(~py6hH+`%|A2r16l|5-_@8Ix6C%v{_unZg@4s>R z#Q*+*K`3VU1qJ`tZd~-AdCPY^=KKTeag9s=FFN<)f0L3PAU_br9QT;y|1wh#<1hoF zALM@L#9Xi%{-t;STjn*Rm;sV!*!d5O83_FlHIR5^-Td{xSy2ay8Kmg<35`V2ON#x5 zl~dq)-D6Vz>($KsFE;lA7Po`kis^p)^s@gNEzAFd!hvua#new&4|3W^=y!`vCBi;r zy$JU^C+7TDZ(B`<{{IBh7rK2^;xqV#Ffe$!0&yM#Lyj2(gIgkyt^}4Gz6=bhISdS@ Z3P8GmfgvxQfk6kz&MO7-Jt1;I{s6hWkTn1R literal 0 HcmV?d00001 diff --git a/searx/static/themes/default/img/icons/icon_deezer.ico b/searx/static/themes/default/img/icons/icon_deezer.ico new file mode 100644 index 0000000000000000000000000000000000000000..d38c9b1f6baa81be7719a73717c0113340d496bb GIT binary patch literal 4286 zcmeI0Ee^s!5QT>upwN{#l1da7j)&y}q=z5@!wqma{tN;%$uQF(UZ2@Cgk8aG^O`sN z({FdO*`^g4*i}{HcUccbMj|pcS(VI8Uf&jL<1(%5h3RV2%sPG8m&{yTXNh$qKYadu z7deldC-;DeYDagAK}%~#O%5AHJ@=xhzGqyA?Q;RPdt|#uwtHl|4}QP*ThpkbIDhAz zDr$8*D(dyvDvHOaVr0AL{>XNZZ1>1^&*M|^zw=Z1;rw&|Z}ZR3A literal 0 HcmV?d00001 diff --git a/searx/static/themes/default/img/icons/icon_digg.ico b/searx/static/themes/default/img/icons/icon_digg.ico new file mode 100644 index 0000000000000000000000000000000000000000..162e5703852c9e577e20f484e6331fa97f792acd GIT binary patch literal 2868 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 hwH(2>!YSxljZ`5%{+v@EbFX>HYu! literal 0 HcmV?d00001 diff --git a/searx/static/themes/default/img/icons/icon_google play apps.ico b/searx/static/themes/default/img/icons/icon_google play apps.ico new file mode 100644 index 0000000000000000000000000000000000000000..74c84470b1b62a4baeb4e7d0f209f6d697123a27 GIT binary patch literal 5430 zcmchb`BzhC9>&vg&gqZ!514agmM$}6r%o5yNw8X{?n~XRMjfY9t=1~wxXciDJFVhc z#Vty9!jeD;JC{`;EMZd=R7Az9)k(EhTdO|vyf*|eC&!{kn{yuCd*6HC@AJuf;l9s{ zLh*v)SBilH6>NhP|NON=@rpvB2nzC^o7umeeXp^PhrGkv&qkqO|MU1XwSAIa^6oy5 zBUrcWY3jFNf#g2D6dA*hK^KzRu{X@Aev&$3JcZh}WzdaC#;&j&Yzi-yRz_B<`ctRn zp?AEfQQfv2dqz62KB5#WB5SZPszsWiIurD`I*s3bC^g=hgXSOAXudxmHC;=Qpw7T& zk#$(0Jc-Gw4vdJts*R~ez&dqZQ>FSV)8M{70}Y;8U_I1cTZnb)T&R_;n5gQ+v?VtY zTMSRkacE*{ARcYcr@D2#Ld}%?n zR4NTaS?O?;AAb+52T?EY{AwiKuZQ;g7Q`RCgO%Gj{s6Rb`bYVT(!(SvBOJw9ktoSk zg7uKov>5uESZ@VFE8mWDc|r83d}=MXbpk0Y!*zH55jomD2(5j zB!kDM^05YLv-b{`viJW5IR}Tp;TQu;n+BFMn>)NG|l~W#hw*4BP`{qDf?%Pj1PSgez3N5vTT1RQ( zsX^3>)PQb@W6{TJ;vR8t0wuC_qQv`1{sbVYKk#o=`8$akY3QLL-kW~epZweQ zxVEiB(a^)l8G1B5Ggu$=OA?58i%^YY6|#em!5*xKHN>nng;)d3*0U$``HQy7u?Dta z1Cm25(1)aWj)dAY2SPKSD@R{{aeUmd78d&ReUHPTcI*ptcy@;6s-OKg_g3`x7w2V; z{~#$e4TnNA@KsnAc7)~Pzu|=)8^cSUIS1Dm`T6^Elw`%r{#^5r5SE9}!;9p#XKh49 zzt^w+%vsY9T$}FAL-SAb(DGnD`tlTIt;3$MY;33h)^JJoUlUP@*hm*XjjWdzMKuNW z$K!GLh&8S8HpO+a>F!)KiM3Mj-1qY2JJw@+cs{n!e_ccwR?|O*>+jMiH$IAL#yn-K zcDAzpsX5#?X2Q+2wc%Up=4^S5ZM;pEK0G-Y8?c%Fnr?rw{x6AYz(44(R-VF4WxI!K zxn^ASg(v=7srz~w>aSAQrpxR6BRscyc^tM4h>s}8s>muVkF3Qf^k)XaT>3MIV3O)Q z#zbH8j2L!B^SJr;zb0})?ZqjmyF^`{3NO#}M|ec`5c6YC-GG15U*wm?QH}V!@&x86 zPh*}< zdD5&KWdB9o{vXQz=P-d;XjJrNjGcJ{pA|nuOf3-OhMOF!K)$}d>XYM`YsSNMnqpS! zedMSc2zNHxILx%)|Uv(?Ooj-uW>aH)1|Bk4LB5B>T^r+=Uf7 zdZ*IUPGwPoqkt-=%IRH6)lhC`On2{Glvj*Ec_p)9)ksuSk34lVt$xG z<@piMiadv``w^4)0C75INRefesWd8sa#FceAyqO6Zy2{U2jG$Cre)* zkym~5BlC<#WgniBvmZhKpdLF? zIRKA69C?M~VY;G&;YJD!|4W0xlMcPd4*j>8-u=+6Y{8=?OHkkXKX;s`{VVd0z6tJ? zkgp?);4yN~)Xh^!o?Pc>m@g%A-*gPdt2!938DRLv1jBU;WfeRUS)Rz($CZ=#2KQHQ zAotJ^rp&rF}4UC3^R7mk-1EwN~&*WKsEQJx%M}GZ@)>Uq|*n zO6>Jy9ameUr=Ade11F3ojYK8l69wq_90_rHbI zswqgVo-U=hW~-i;pMTx7*x$I*cE66ave6xB72_xPUw_``j461D8bI+M2T;UQgQyp& y7btcp*r8yDLNS0+2q~$TDE&vg&gqZ!514agmM$}6r%o5yNw8X{?n~XRMjfY9t=1~wxXciDJFVhc z#Vty9!jeD;JC{`;EMZd=R7Az9)k(EhTdO|vyf*|eC&!{kn{yuCd*6HC@AJuf;l9s{ zLh*v)SBilH6>NhP|NON=@rpvB2nzC^o7umeeXp^PhrGkv&qkqO|MU1XwSAIa^6oy5 zBUrcWY3jFNf#g2D6dA*hK^KzRu{X@Aev&$3JcZh}WzdaC#;&j&Yzi-yRz_B<`ctRn zp?AEfQQfv2dqz62KB5#WB5SZPszsWiIurD`I*s3bC^g=hgXSOAXudxmHC;=Qpw7T& zk#$(0Jc-Gw4vdJts*R~ez&dqZQ>FSV)8M{70}Y;8U_I1cTZnb)T&R_;n5gQ+v?VtY zTMSRkacE*{ARcYcr@D2#Ld}%?n zR4NTaS?O?;AAb+52T?EY{AwiKuZQ;g7Q`RCgO%Gj{s6Rb`bYVT(!(SvBOJw9ktoSk zg7uKov>5uESZ@VFE8mWDc|r83d}=MXbpk0Y!*zH55jomD2(5j zB!kDM^05YLv-b{`viJW5IR}Tp;TQu;n+BFMn>)NG|l~W#hw*4BP`{qDf?%Pj1PSgez3N5vTT1RQ( zsX^3>)PQb@W6{TJ;vR8t0wuC_qQv`1{sbVYKk#o=`8$akY3QLL-kW~epZweQ zxVEiB(a^)l8G1B5Ggu$=OA?58i%^YY6|#em!5*xKHN>nng;)d3*0U$``HQy7u?Dta z1Cm25(1)aWj)dAY2SPKSD@R{{aeUmd78d&ReUHPTcI*ptcy@;6s-OKg_g3`x7w2V; z{~#$e4TnNA@KsnAc7)~Pzu|=)8^cSUIS1Dm`T6^Elw`%r{#^5r5SE9}!;9p#XKh49 zzt^w+%vsY9T$}FAL-SAb(DGnD`tlTIt;3$MY;33h)^JJoUlUP@*hm*XjjWdzMKuNW z$K!GLh&8S8HpO+a>F!)KiM3Mj-1qY2JJw@+cs{n!e_ccwR?|O*>+jMiH$IAL#yn-K zcDAzpsX5#?X2Q+2wc%Up=4^S5ZM;pEK0G-Y8?c%Fnr?rw{x6AYz(44(R-VF4WxI!K zxn^ASg(v=7srz~w>aSAQrpxR6BRscyc^tM4h>s}8s>muVkF3Qf^k)XaT>3MIV3O)Q z#zbH8j2L!B^SJr;zb0})?ZqjmyF^`{3NO#}M|ec`5c6YC-GG15U*wm?QH}V!@&x86 zPh*}< zdD5&KWdB9o{vXQz=P-d;XjJrNjGcJ{pA|nuOf3-OhMOF!K)$}d>XYM`YsSNMnqpS! zedMSc2zNHxILx%)|Uv(?Ooj-uW>aH)1|Bk4LB5B>T^r+=Uf7 zdZ*IUPGwPoqkt-=%IRH6)lhC`On2{Glvj*Ec_p)9)ksuSk34lVt$xG z<@piMiadv``w^4)0C75INRefesWd8sa#FceAyqO6Zy2{U2jG$Cre)* zkym~5BlC<#WgniBvmZhKpdLF? zIRKA69C?M~VY;G&;YJD!|4W0xlMcPd4*j>8-u=+6Y{8=?OHkkXKX;s`{VVd0z6tJ? zkgp?);4yN~)Xh^!o?Pc>m@g%A-*gPdt2!938DRLv1jBU;WfeRUS)Rz($CZ=#2KQHQ zAotJ^rp&rF}4UC3^R7mk-1EwN~&*WKsEQJx%M}GZ@)>Uq|*n zO6>Jy9ameUr=Ade11F3ojYK8l69wq_90_rHbI zswqgVo-U=hW~-i;pMTx7*x$I*cE66ave6xB72_xPUw_``j461D8bI+M2T;UQgQyp& y7btcp*r8yDLNS0+2q~$TDE&vg&gqZ!514agmM$}6r%o5yNw8X{?n~XRMjfY9t=1~wxXciDJFVhc z#Vty9!jeD;JC{`;EMZd=R7Az9)k(EhTdO|vyf*|eC&!{kn{yuCd*6HC@AJuf;l9s{ zLh*v)SBilH6>NhP|NON=@rpvB2nzC^o7umeeXp^PhrGkv&qkqO|MU1XwSAIa^6oy5 zBUrcWY3jFNf#g2D6dA*hK^KzRu{X@Aev&$3JcZh}WzdaC#;&j&Yzi-yRz_B<`ctRn zp?AEfQQfv2dqz62KB5#WB5SZPszsWiIurD`I*s3bC^g=hgXSOAXudxmHC;=Qpw7T& zk#$(0Jc-Gw4vdJts*R~ez&dqZQ>FSV)8M{70}Y;8U_I1cTZnb)T&R_;n5gQ+v?VtY zTMSRkacE*{ARcYcr@D2#Ld}%?n zR4NTaS?O?;AAb+52T?EY{AwiKuZQ;g7Q`RCgO%Gj{s6Rb`bYVT(!(SvBOJw9ktoSk zg7uKov>5uESZ@VFE8mWDc|r83d}=MXbpk0Y!*zH55jomD2(5j zB!kDM^05YLv-b{`viJW5IR}Tp;TQu;n+BFMn>)NG|l~W#hw*4BP`{qDf?%Pj1PSgez3N5vTT1RQ( zsX^3>)PQb@W6{TJ;vR8t0wuC_qQv`1{sbVYKk#o=`8$akY3QLL-kW~epZweQ zxVEiB(a^)l8G1B5Ggu$=OA?58i%^YY6|#em!5*xKHN>nng;)d3*0U$``HQy7u?Dta z1Cm25(1)aWj)dAY2SPKSD@R{{aeUmd78d&ReUHPTcI*ptcy@;6s-OKg_g3`x7w2V; z{~#$e4TnNA@KsnAc7)~Pzu|=)8^cSUIS1Dm`T6^Elw`%r{#^5r5SE9}!;9p#XKh49 zzt^w+%vsY9T$}FAL-SAb(DGnD`tlTIt;3$MY;33h)^JJoUlUP@*hm*XjjWdzMKuNW z$K!GLh&8S8HpO+a>F!)KiM3Mj-1qY2JJw@+cs{n!e_ccwR?|O*>+jMiH$IAL#yn-K zcDAzpsX5#?X2Q+2wc%Up=4^S5ZM;pEK0G-Y8?c%Fnr?rw{x6AYz(44(R-VF4WxI!K zxn^ASg(v=7srz~w>aSAQrpxR6BRscyc^tM4h>s}8s>muVkF3Qf^k)XaT>3MIV3O)Q z#zbH8j2L!B^SJr;zb0})?ZqjmyF^`{3NO#}M|ec`5c6YC-GG15U*wm?QH}V!@&x86 zPh*}< zdD5&KWdB9o{vXQz=P-d;XjJrNjGcJ{pA|nuOf3-OhMOF!K)$}d>XYM`YsSNMnqpS! zedMSc2zNHxILx%)|Uv(?Ooj-uW>aH)1|Bk4LB5B>T^r+=Uf7 zdZ*IUPGwPoqkt-=%IRH6)lhC`On2{Glvj*Ec_p)9)ksuSk34lVt$xG z<@piMiadv``w^4)0C75INRefesWd8sa#FceAyqO6Zy2{U2jG$Cre)* zkym~5BlC<#WgniBvmZhKpdLF? zIRKA69C?M~VY;G&;YJD!|4W0xlMcPd4*j>8-u=+6Y{8=?OHkkXKX;s`{VVd0z6tJ? zkgp?);4yN~)Xh^!o?Pc>m@g%A-*gPdt2!938DRLv1jBU;WfeRUS)Rz($CZ=#2KQHQ zAotJ^rp&rF}4UC3^R7mk-1EwN~&*WKsEQJx%M}GZ@)>Uq|*n zO6>Jy9ameUr=Ade11F3ojYK8l69wq_90_rHbI zswqgVo-U=hW~-i;pMTx7*x$I*cE66ave6xB72_xPUw_``j461D8bI+M2T;UQgQyp& y7btcp*r8yDLNS0+2q~$TDE)MUY=zx&5q8s`(D$uOmJ5Bh+pfZW`2?cs>vue*g>c$$ zK(EWJ!+qTe^Zbr?vTyxjo~wf0d~OImb?xS*-{CyE1-10k1h1$pk~Y~*rxUbPx#V~K z$Qts&QJ5EYz`VK_p86W@tEUi^UqzBn=qf3Mr}e}6uNh+NoUCNE-AiGftpwn~IJq$^ zS@TQ6wv&HCdVT=DDb3-GaPFs(fotv0L^s1h?B+`jK!FYJ(*@N%{Vcl=weL9 zW?Q20j|LB8_vaCRFeXJ?Rx0@zb79}jonZBfgj)v zzNDDv4;hEDpYZ(_4St6l_Hx)1Ey5>utTmCkP*Q=P|6 z@I)`Pns3wcq>~$t#m2u0mmXgv}EKR4mbFXV=NEOby2^q+tnszwA#fZ zw!v<_B6V@?5ZILI?)7y`8RJxGWSKCX`mwcA7hDHo+x(3BjE2oVKV7rU&tW!Lw@yl( zZs&txYYn5mn7+O3Qlj5l%;A0^Tz<7$-K288+9_!SK{qh~vCv z^NmE+f&d=Y^+RK_ZhhYh*muvs?fD1p^LAOou@T&pgvI4-)-)V1*Zje7|9=Gi;7<_c zUqajUoy?287ev|YQSk%!9>L)JJEU)*oCr8RESjF8O9^_%Wf2 zCdaiOkFfRY`&Y}~`NFken4X;JCDZ+$jrzqQ{r2XW;Pc4C(+4O|7sZcH@n8J>sBGCcR2TQ%^|iggi7}2yw;Fh6X?_SE|>Yw?dgy;uUvS_McSCYuT8Zp m-~C6v`!DW8^VNR_J@Ch5!&vo#{Jj~AF_rcF_duQoW4{4Gi({hz literal 0 HcmV?d00001 diff --git a/searx/static/themes/default/img/icons/icon_openstreetmap.ico b/searx/static/themes/default/img/icons/icon_openstreetmap.ico new file mode 100644 index 0000000000000000000000000000000000000000..b65863656729d2a478d2ee88bce67c699198065d GIT binary patch literal 1406 zcmeH_X;joz7>6G+%XTWWy=*batV}U1H7K=}N?R#Q%d9jkGaw^T#-Nap22oiR2pAZa z;V&=>sNgs-FbfRJFf`0TmKlN>7zV`SXSi-cX40rFrAk}D9&;9H8XZ+SiPMd0Vmq^m>pDV$HJ40tCF#Zn z+Kg2+7;Di9vO8)>v=vd^UPVqz3;S)w95(A|YFCqNDE9?9NFZQpTf`l`{Mt)Z-^jl6-A4BIrQ`cI+h zt3|R|DD2bHYd?d+QH!#_ftzI?bqDCQ%!i z7;L4)ZK6u(%25->5few0@)Qr*9La|5GV`k1dEmVp;>FmPfZbj`e zbAG4`yQ_n4mj!9OgO1U5)Z?8T^LA3}wbD7>PM60*^@N2ncQ+@zf(a|&)ZA=l$}ZMAkL{lhNc{N&W|yA!G-(6=%v2&|N4KJfb_4p`k%_R zS225zkRJJX?zC~&r`KKXbNk}&_q@LQ@xTQ__$vJ7nU~$NCM5L3)r+2-?)dJ|O;^si z`-M;x_hyv~f5*OOH?F&5^MTa&-`M%(E=fvH`(@422W0Y;q)#@y^R6UiWaoVL@@+?o zbCcpfc>5J`Az{nY(P7K;OH`$)!FP)Dw=2K+@x6x%^NJ3BzUn?nij8^x@cxh1KK1aM zEBxP*q{PIZqyp)O=YmA1QXxqfFG9Z{RxXA%17re?&!1WL_dHz-roF%X+2Qa98jkeo literal 0 HcmV?d00001 diff --git a/searx/static/themes/default/img/icons/icon_searchcode.ico b/searx/static/themes/default/img/icons/icon_searchcode.ico new file mode 100644 index 0000000000000000000000000000000000000000..dc099ef702f686e96d0ca47296bfd83d521ea4fe GIT binary patch literal 4094 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 WGdFyeGA~iKT{_bJ?tbvU-v1ZC%IvBD literal 0 HcmV?d00001 From 08df681b48aa32abfcf7420be30c669684dbc57e Mon Sep 17 00:00:00 2001 From: Cqoicebordel Date: Thu, 15 Jan 2015 01:46:01 +0100 Subject: [PATCH 2/3] Tweaks of color and theme --- searx/static/themes/default/css/style.css | 87 +------------------ .../themes/default/less/definitions.less | 12 ++- searx/static/themes/default/less/style.less | 26 ++++++ 3 files changed, 36 insertions(+), 89 deletions(-) diff --git a/searx/static/themes/default/css/style.css b/searx/static/themes/default/css/style.css index 277f55e8d..1311fbe79 100644 --- a/searx/static/themes/default/css/style.css +++ b/searx/static/themes/default/css/style.css @@ -1,86 +1 @@ -html{font-family:sans-serif;font-size:.9em;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:#444;padding:0;margin:0} -body,#container{padding:0;margin:0} -#container{width:100%;position:absolute;top:0} -.search{padding:0;margin:0}.search .checkbox_container label{font-size:.9em;border-bottom:2px solid #e8e7e6} -.search .checkbox_container label:hover{border-bottom:2px solid #3498db} -.search .checkbox_container input[type="checkbox"]:checked+label{border-bottom:2px solid #2980b9} -#search_wrapper{position:relative;width:50em;padding:10px} -.center #search_wrapper{margin-left:auto;margin-right:auto} -.q{background:none repeat scroll 0 0 #fff;border:1px solid #3498db;color:#222;font-size:16px;height:28px;margin:0;outline:medium none;padding:2px;padding-left:8px;padding-right:0 !important;width:100%;z-index:2} -#search_submit{position:absolute;top:13px;right:1px;padding:0;border:0;background:url('../img/search-icon.png') no-repeat;background-size:24px 24px;opacity:.8;width:24px;height:30px;font-size:0} -@media screen and (max-width:50em){#search_wrapper{width:90%;clear:both;overflow:hidden}}ul.autocompleter-choices{position:absolute;margin:0;padding:0;list-style:none;border:1px solid #3498db;border-left-color:#3498db;border-right-color:#3498db;border-bottom-color:#3498db;text-align:left;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;z-index:50;background-color:#fff;color:#444}ul.autocompleter-choices li{position:relative;margin:-2px 0 0 0;padding:.2em 1.5em .2em 1em;display:block;float:none !important;cursor:pointer;font-weight:normal;white-space:nowrap;font-size:1em;line-height:1.5em}ul.autocompleter-choices li.autocompleter-selected{background-color:#444;color:#fff}ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried{color:#9fcfff} -ul.autocompleter-choices span.autocompleter-queried{display:inline;float:none;font-weight:bold;margin:0;padding:0} -.row{max-width:800px;margin:20px auto;text-align:justify}.row h1{font-size:3em;margin-top:50px} -.row p{padding:0 10px;max-width:700px} -.row h3,.row ul{margin:4px 8px} -.hmarg{margin:0 20px;border:1px solid #3498db;padding:4px 10px} -a:link.hmarg{color:#3498db} -a:visited.hmarg{color:#3498db} -a:active.hmarg{color:#3498db} -a:hover.hmarg{color:#3498db} -.top_margin{margin-top:60px} -.center{text-align:center} -h1{font-size:5em} -div.title{background:url('../img/searx.png') no-repeat;width:100%;min-height:80px;background-position:center}div.title h1{visibility:hidden} -input[type="submit"]{padding:2px 6px;margin:2px 4px;display:inline-block;background:#3498db;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:0;cursor:pointer} -input[type="checkbox"]{visibility:hidden} -fieldset{margin:8px;border:1px solid #3498db} -#categories{margin:0 10px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none} -.checkbox_container{display:inline-block;position:relative;margin:0 3px;padding:0}.checkbox_container input{display:none} -.checkbox_container label,.engine_checkbox label{cursor:pointer;padding:4px 10px;margin:0;display:block;text-transform:capitalize;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none} -.checkbox_container input[type="checkbox"]:checked+label{background:#3498db;color:#fff} -.engine_checkbox{padding:4px} -label.allow{background:#e74c3c;padding:4px 8px;color:#fff;display:none} -label.deny{background:#2ecc71;padding:4px 8px;color:#444;display:inline} -.engine_checkbox input[type="checkbox"]:checked+label:nth-child(2)+label{display:none} -.engine_checkbox input[type="checkbox"]:checked+label.allow{display:inline} -a{text-decoration:none;color:#1a11be}a:visited{color:#8e44ad} -.result{margin:19px 0 18px 0;padding:0;clear:both} -.result_title{margin-bottom:0}.result_title a{color:#2980b9;font-weight:normal;font-size:1.1em}.result_title a:hover{text-decoration:underline} -.result_title a:visited{color:#8e44ad} -.cache_link{font-size:10px !important} -.result h3{font-size:1em;word-wrap:break-word;margin:5px 0 1px 0;padding:0} -.result .content{font-size:.8em;margin:0;padding:0;max-width:54em;word-wrap:break-word;line-height:1.24}.result .content img{float:left;margin-right:5px;max-width:200px;max-height:100px} -.result .content br.last{clear:both} -.result .url{font-size:.8em;margin:0 0 3px 0;padding:0;max-width:54em;word-wrap:break-word;color:#c0392b} -.result .published_date{font-size:.8em;color:#888;Margin:5px 20px} -.result .thumbnail{width:400px} -.engines{color:#888} -.small_font{font-size:.8em} -.small p{margin:2px 0} -.right{float:right} -.invisible{display:none} -.left{float:left} -.highlight{color:#094089} -.content .highlight{color:#000} -.image_result{display:inline-block;margin:10px 10px;position:relative;max-height:160px}.image_result img{border:0;max-height:160px} -.image_result p{margin:0;padding:0}.image_result p span a{display:none;color:#fff} -.image_result p:hover span a{display:block;position:absolute;bottom:0;right:0;padding:4px;background-color:rgba(0,0,0,0.6);font-size:.7em} -.torrent_result{border-left:10px solid #d3d3d3;padding-left:3px}.torrent_result p{margin:3px;font-size:.8em} -.definition_result{border-left:10px solid #808080;padding-left:3px} -.percentage{position:relative;width:300px}.percentage div{background:#444} -table{width:100%} -td{padding:0 4px} -tr:hover{background:#ddd} -#results{margin:auto;padding:0;width:50em;margin-bottom:20px} -#sidebar{position:fixed;bottom:10px;left:10px;margin:0 2px 5px 5px;padding:0 2px 2px 2px;width:14em}#sidebar input{padding:0;margin:3px;font-size:.8em;display:inline-block;background:transparent;color:#444;cursor:pointer} -#sidebar input[type="submit"]{text-decoration:underline} -#suggestions form{display:inline} -#suggestions,#answers{margin-top:20px;max-width:45em} -#suggestions input,#answers input,#infoboxes input{padding:0;margin:3px;font-size:.8em;display:inline-block;background:transparent;color:#444;cursor:pointer} -#suggestions input[type="submit"],#answers input[type="submit"],#infoboxes input[type="submit"]{text-decoration:underline} -#answers form,#infoboxes form{min-width:210px} -#infoboxes{position:absolute;top:100px;right:20px;margin:0 2px 5px 5px;padding:0 2px 2px;max-width:21em}#infoboxes .infobox{margin:10px 0 10px;border:1px solid #ddd;padding:5px;font-size:.8em;}#infoboxes .infobox img{max-width:20em;max-heigt:12em;display:block;margin:5px;padding:5px} -#infoboxes .infobox h2{margin:0} -#infoboxes .infobox table{width:auto}#infoboxes .infobox table td{vertical-align:top} -#infoboxes .infobox input{font-size:1em} -#infoboxes .infobox br{clear:both} -#search_url{margin-top:8px}#search_url input{border:1px solid #888;padding:4px;color:#444;width:14em;display:block;margin:4px;font-size:.8em} -#preferences{top:10px;padding:0;border:0;background:url('../img/preference-icon.png') no-repeat;background-size:28px 28px;opacity:.8;width:28px;height:30px;display:block}#preferences *{display:none} -#pagination{clear:both}#pagination br{clear:both} -#apis{margin-top:8px;clear:both} -#categories_container{position:relative} -@media screen and (max-width:50em){#results{margin:auto;padding:0;width:90%} .github{display:none} .checkbox_container{display:block;width:90%}.checkbox_container label{border-bottom:0} .preferences_container{display:none;postion:fixed !important;top:100px;right:0}}@media screen and (max-width:75em){div.title h1{font-size:1em} html.touch #categories{width:95%;height:30px;text-align:left;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}html.touch #categories #categories_container{width:1000px;width:-moz-max-content;width:-webkit-max-content;width:max-content}html.touch #categories #categories_container .checkbox_container{display:inline-block;width:auto} #categories{font-size:90%;clear:both}#categories .checkbox_container{margin-top:2px;margin:auto} #suggestions,#answers{margin-top:5px} #infoboxes{position:inherit;max-width:inherit}#infoboxes .infobox{clear:both}#infoboxes .infobox img{float:left;max-width:10em} #categories{font-size:90%;clear:both}#categories .checkbox_container{margin-top:2px;margin:auto} #sidebar{position:static;max-width:50em;margin:0 0 2px 0;padding:0;float:none;border:none;width:auto}#sidebar input{border:0} #apis{display:none} #search_url{display:none} .result{border-top:1px solid #e8e7e6;margin:8px 0 8px 0}.result .thumbnail{max-width:98%} .image_result{max-width:98%}.image_result img{max-width:98%}}.favicon{float:left;margin-right:4px;margin-top:2px} -.preferences_back{background:none repeat scroll 0 0 #3498db;border:0 none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;display:inline-block;margin:2px 4px;padding:4px 6px}.preferences_back a{color:#fff} -.hidden{opacity:0;overflow:hidden;font-size:.8em;position:absolute;bottom:-20px;width:100%;text-position:center;background:#fff;transition:opacity 1s ease} -#categories_container:hover .hidden{transition:opacity 1s ease;opacity:.8} +html{font-family:sans-serif;font-size:.9em;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:#444;padding:0;margin:0}body,#container{padding:0;margin:0}#container{width:100%;position:absolute;top:0}.search{padding:0;margin:0}.search .checkbox_container label{font-size:.9em;border-bottom:2px solid #e8e7e6}.search .checkbox_container label:hover{border-bottom:2px solid #3498db}.search .checkbox_container input[type="checkbox"]:checked+label{border-bottom:2px solid #2980b9}#search_wrapper{position:relative;width:50em;padding:10px}.center #search_wrapper{margin-left:auto;margin-right:auto}.q{background:none repeat scroll 0 0 #fff;border:1px solid #3498db;color:#222;font-size:16px;height:28px;margin:0;outline:medium none;padding:2px;padding-left:8px;padding-right:0 !important;width:100%;z-index:2}#search_submit{position:absolute;top:13px;right:1px;padding:0;border:0;background:url('../img/search-icon.png') no-repeat;background-size:24px 24px;opacity:.8;width:24px;height:30px;font-size:0}@media screen and (max-width:50em){#search_wrapper{width:90%;clear:both;overflow:hidden}}ul.autocompleter-choices{position:absolute;margin:0;padding:0;list-style:none;border:1px solid #3498db;border-left-color:#3498db;border-right-color:#3498db;border-bottom-color:#3498db;text-align:left;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;z-index:50;background-color:#fff;color:#444}ul.autocompleter-choices li{position:relative;margin:-2px 0 0 0;padding:.2em 1.5em .2em 1em;display:block;float:none !important;cursor:pointer;font-weight:normal;white-space:nowrap;font-size:1em;line-height:1.5em}ul.autocompleter-choices li.autocompleter-selected{background-color:#444;color:#fff}ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried{color:#9fcfff}ul.autocompleter-choices span.autocompleter-queried{display:inline;float:none;font-weight:bold;margin:0;padding:0}.row{max-width:800px;margin:20px auto;text-align:justify}.row h1{font-size:3em;margin-top:50px}.row p{padding:0 10px;max-width:700px}.row h3,.row ul{margin:4px 8px}.hmarg{margin:0 20px;border:1px solid #3498db;padding:4px 10px}a:link.hmarg{color:#3498db}a:visited.hmarg{color:#3498db}a:active.hmarg{color:#3498db}a:hover.hmarg{color:#3498db}.top_margin{margin-top:60px}.center{text-align:center}h1{font-size:5em}div.title{background:url('../img/searx.png') no-repeat;width:100%;min-height:80px;background-position:center}div.title h1{visibility:hidden}input[type="submit"]{padding:2px 6px;margin:2px 4px;display:inline-block;background:#3498db;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:0;cursor:pointer}input[type="checkbox"]{visibility:hidden}fieldset{margin:8px;border:1px solid #3498db}#categories{margin:0 10px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox_container{display:inline-block;position:relative;margin:0 3px;padding:0}.checkbox_container input{display:none}.checkbox_container label,.engine_checkbox label{cursor:pointer;padding:4px 10px;margin:0;display:block;text-transform:capitalize;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox_container input[type="checkbox"]:checked+label{background:#3498db;color:#fff}.engine_checkbox{padding:4px}label.allow{background:#e74c3c;padding:4px 8px;color:#fff;display:none}label.deny{background:#2ecc71;padding:4px 8px;color:#444;display:inline}.engine_checkbox input[type="checkbox"]:checked+label:nth-child(2)+label{display:none}.engine_checkbox input[type="checkbox"]:checked+label.allow{display:inline}a{text-decoration:none;color:#1a11be}a:visited{color:#8e44ad}.result{margin:19px 0 18px 0;padding:0;clear:both}.result_title{margin-bottom:0}.result_title a{color:#2980b9;font-weight:normal;font-size:1.1em}.result_title a:hover{text-decoration:underline}.result_title a:visited{color:#8e44ad}.cache_link{font-size:10px !important}.result h3{font-size:1em;word-wrap:break-word;margin:5px 0 1px 0;padding:0}.result .content{font-size:.8em;margin:0;padding:0;max-width:54em;word-wrap:break-word;line-height:1.24}.result .content img{float:left;margin-right:5px;max-width:200px;max-height:100px}.result .content br.last{clear:both}.result .url{font-size:.8em;margin:0 0 3px 0;padding:0;max-width:54em;word-wrap:break-word;color:#c0392b}.result .published_date{font-size:.8em;color:#888;Margin:5px 20px}.result .thumbnail{width:400px}.engines{color:#888}.small_font{font-size:.8em}.small p{margin:2px 0}.right{float:right}.invisible{display:none}.left{float:left}.highlight{color:#094089}.content .highlight{color:#000}.image_result{display:inline-block;margin:10px 10px;position:relative;max-height:160px}.image_result img{border:0;max-height:160px}.image_result p{margin:0;padding:0}.image_result p span a{display:none;color:#fff}.image_result p:hover span a{display:block;position:absolute;bottom:0;right:0;padding:4px;background-color:rgba(0,0,0,0.6);font-size:.7em}.torrent_result{border-left:10px solid lightgray;padding-left:3px}.torrent_result p{margin:3px;font-size:.8em}.torrent_result a{color:#2980b9}.torrent_result a:hover{text-decoration:underline}.torrent_result a:visited{color:#8e44ad}.definition_result{border-left:10px solid gray;padding-left:3px}.percentage{position:relative;width:300px}.percentage div{background:#444}table{width:100%}td{padding:0 4px}tr:hover{background:#ddd}#results{margin:auto;padding:0;width:50em;margin-bottom:20px}#sidebar{position:fixed;bottom:10px;left:10px;margin:0 2px 5px 5px;padding:0 2px 2px 2px;width:14em}#sidebar input{padding:0;margin:3px;font-size:.8em;display:inline-block;background:transparent;color:#444;cursor:pointer}#sidebar input[type="submit"]{text-decoration:underline}#suggestions form{display:inline}#suggestions,#answers{margin-top:20px;max-width:45em}#suggestions input,#answers input,#infoboxes input{padding:0;margin:3px;font-size:.8em;display:inline-block;background:transparent;color:#444;cursor:pointer}#suggestions input[type="submit"],#answers input[type="submit"],#infoboxes input[type="submit"]{text-decoration:underline}#suggestions-title{color:#888}#answers{border:2px solid #2980b9;padding:20px}#answers form,#infoboxes form{min-width:210px}#infoboxes{position:absolute;top:100px;right:20px;margin:0 2px 5px 5px;padding:0 2px 2px;max-width:21em}#infoboxes .infobox{margin:10px 0 10px;border:1px solid #ddd;padding:5px;font-size:.8em}#infoboxes .infobox img{max-width:20em;max-heigt:12em;display:block;margin:5px;padding:5px}#infoboxes .infobox h2{margin:0}#infoboxes .infobox table{width:auto}#infoboxes .infobox table td{vertical-align:top}#infoboxes .infobox input{font-size:1em}#infoboxes .infobox br{clear:both}#search_url{margin-top:8px}#search_url input{border:1px solid #888;padding:4px;color:#444;width:14em;display:block;margin:4px;font-size:.8em}#preferences{top:10px;padding:0;border:0;background:url('../img/preference-icon.png') no-repeat;background-size:28px 28px;opacity:.8;width:28px;height:30px;display:block}#preferences *{display:none}#pagination{clear:both}#pagination br{clear:both}#apis{margin-top:8px;clear:both}#categories_container{position:relative}@media screen and (max-width:50em){#results{margin:auto;padding:0;width:90%}.github{display:none}.checkbox_container{display:block;width:90%}.checkbox_container label{border-bottom:0}.preferences_container{display:none;postion:fixed !important;top:100px;right:0}}@media screen and (max-width:75em){div.title h1{font-size:1em}html.touch #categories{width:95%;height:30px;text-align:left;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}html.touch #categories #categories_container{width:1000px;width:-moz-max-content;width:-webkit-max-content;width:max-content}html.touch #categories #categories_container .checkbox_container{display:inline-block;width:auto}#categories{font-size:90%;clear:both}#categories .checkbox_container{margin-top:2px;margin:auto}#suggestions,#answers{margin-top:5px}#infoboxes{position:inherit;max-width:inherit}#infoboxes .infobox{clear:both}#infoboxes .infobox img{float:left;max-width:10em}#categories{font-size:90%;clear:both}#categories .checkbox_container{margin-top:2px;margin:auto}#sidebar{position:static;max-width:50em;margin:0 0 2px 0;padding:0;float:none;border:none;width:auto}#sidebar input{border:0}#apis{display:none}#search_url{display:none}.result{border-top:1px solid #e8e7e6;margin:8px 0 8px 0}.result .thumbnail{max-width:98%}.image_result{max-width:98%}.image_result img{max-width:98%}}.favicon{float:left;margin-right:4px;margin-top:2px}.preferences_back{background:none repeat scroll 0 0 #3498db;border:0 none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;display:inline-block;margin:2px 4px;padding:4px 6px}.preferences_back a{color:#fff}.hidden{opacity:0;overflow:hidden;font-size:.8em;position:absolute;bottom:-20px;width:100%;text-position:center;background:white;transition:opacity 1s ease}#categories_container:hover .hidden{transition:opacity 1s ease;opacity:.8} \ No newline at end of file diff --git a/searx/static/themes/default/less/definitions.less b/searx/static/themes/default/less/definitions.less index 3e0b6579d..0ac0cc90c 100644 --- a/searx/static/themes/default/less/definitions.less +++ b/searx/static/themes/default/less/definitions.less @@ -15,6 +15,9 @@ /// General @color-font: #444; +@color-font-light: #888; + +@color-red: #C0392B; @color-url-font: #1a11be; @color-url-visited-font: #8E44AD; @@ -44,6 +47,9 @@ @color-autocompleter-choices-font: #444; +/// Answers +@color-answers-border: @color-base-dark; + // Selected @color-autocompleter-selected-background: #444; @color-autocompleter-selected-font: #FFF; @@ -78,10 +84,10 @@ @color-result-link-visited-font: @color-url-visited-font; // Url to result -@color-result-url-font: #C0392B; +@color-result-url-font: @color-red; // Publish Date -@color-result-publishdate-font: #888; +@color-result-publishdate-font: @color-font-light; // Images @color-result-image-span-background-hover: rgba(0, 0, 0, 0.6); @@ -109,5 +115,5 @@ /// Other -@color-engines-font: #888; +@color-engines-font: @color-font-light; @color-percentage-div-background: #444; diff --git a/searx/static/themes/default/less/style.less b/searx/static/themes/default/less/style.less index 9851b1305..c47ca68cf 100644 --- a/searx/static/themes/default/less/style.less +++ b/searx/static/themes/default/less/style.less @@ -342,6 +342,18 @@ a { margin: 3px; font-size: 0.8em; } + + a { + color: @color-result-link-font; + + &:hover { + text-decoration: underline; + } + + &:visited { + color: @color-result-link-visited-font; + } + } } .definition_result { @@ -434,6 +446,20 @@ tr { } +#suggestions-title { + +color: @color-font-light; + + +} + +#answers { + + border: 2px solid @color-answers-border; + padding: 20px; + +} + #answers, #infoboxes { form { min-width: 210px; From 389fc3b8b27e52a0959c4008ad303337f1c3c827 Mon Sep 17 00:00:00 2001 From: Cqoicebordel Date: Thu, 15 Jan 2015 01:48:46 +0100 Subject: [PATCH 3/3] Few fixes - Whitespaces - Change a few

in - Add RSS to allow browser detection - A few UIUX changes - Add a few more allowed translations --- searx/templates/default/base.html | 61 +++++++-------- searx/templates/default/categories.html | 6 +- searx/templates/default/infobox.html | 76 +++++++++---------- searx/templates/default/preferences.html | 11 ++- .../default/result_templates/default.html | 4 +- .../default/result_templates/images.html | 2 +- .../default/result_templates/map.html | 16 ++-- .../default/result_templates/torrent.html | 6 +- .../default/result_templates/videos.html | 6 +- searx/templates/default/results.html | 23 +++--- searx/templates/default/search.html | 11 +-- 11 files changed, 115 insertions(+), 107 deletions(-) diff --git a/searx/templates/default/base.html b/searx/templates/default/base.html index bc7f0972e..4bca6a7e0 100644 --- a/searx/templates/default/base.html +++ b/searx/templates/default/base.html @@ -1,33 +1,34 @@ - - - - - - - {% block title %}{% endblock %}searx - - - {% block styles %} - {% endblock %} - {% block head %} - - {% endblock %} - - -

-{% block content %} -{% endblock %} -{% if autocomplete %} - - -{% endif %} - - -
- + + + + + + + {% block title %}{% endblock %}searx + + + {% block styles %} + {% endblock %} + {% block meta %}{% endblock %} + {% block head %} + + {% endblock %} + + +
+ {% block content %} + {% endblock %} + {% if autocomplete %} + + + {% endif %} + + +
+ diff --git a/searx/templates/default/categories.html b/searx/templates/default/categories.html index 017898ea7..1c466781b 100644 --- a/searx/templates/default/categories.html +++ b/searx/templates/default/categories.html @@ -1,10 +1,10 @@
-{% for category in categories %} + {% for category in categories %}
-{% endfor %} - + {% endfor %} + {% if display_tooltip %}{% endif %}
diff --git a/searx/templates/default/infobox.html b/searx/templates/default/infobox.html index d3ff8f06d..1511cae06 100644 --- a/searx/templates/default/infobox.html +++ b/searx/templates/default/infobox.html @@ -1,44 +1,44 @@
-

{{ infobox.infobox }}

- {% if infobox.img_src %}{{ infobox.infobox|striptags }}{% endif %} -

{{ infobox.entity }}

-

{{ infobox.content | safe }}

- {% if infobox.attributes %} -
- - {% for attribute in infobox.attributes %} - - {% endfor %} -
{{ attribute.label }}{{ attribute.value }}
-
- {% endif %} +

{{ infobox.infobox }}

+ {% if infobox.img_src %}{{ infobox.infobox|striptags }}{% endif %} +

{{ infobox.entity }}

+

{{ infobox.content | safe }}

+ {% if infobox.attributes %} +
+ + {% for attribute in infobox.attributes %} + + {% endfor %} +
{{ attribute.label }}{{ attribute.value }}
+
+ {% endif %} - {% if infobox.urls %} -
- -
- {% endif %} + {% if infobox.urls %} +
+ +
+ {% endif %} - {% if infobox.relatedTopics %} -
- {% for topic in infobox.relatedTopics %} -
-

{{ topic.name }}

- {% for suggestion in topic.suggestions %} -
- - -
- {% endfor %} -
- {% endfor %} -
- {% endif %} + {% if infobox.relatedTopics %} +
+ {% for topic in infobox.relatedTopics %} +
+

{{ topic.name }}

+ {% for suggestion in topic.suggestions %} +
+ + +
+ {% endfor %} +
+ {% endfor %} +
+ {% endif %} -
+
diff --git a/searx/templates/default/preferences.html b/searx/templates/default/preferences.html index 7d35de7c3..639877d47 100644 --- a/searx/templates/default/preferences.html +++ b/searx/templates/default/preferences.html @@ -7,9 +7,8 @@
{{ _('Default categories') }} -

+ {% set display_tooltip = false %} {% include 'default/categories.html' %} -

{{ _('Search language') }} @@ -79,9 +78,9 @@ {{ search_engine.name }} ({{ shortcuts[search_engine.name] }}) {{ _(categ) }} - - - + + + {% endif %} @@ -95,7 +94,7 @@

- + {% endblock %} diff --git a/searx/templates/default/result_templates/default.html b/searx/templates/default/result_templates/default.html index 85882e56a..79b00d8de 100644 --- a/searx/templates/default/result_templates/default.html +++ b/searx/templates/default/result_templates/default.html @@ -1,6 +1,6 @@

{% if "icon_"~result.engine~".ico" in favicons %}{{result.engine}}{% endif %}{{ result.title|safe }}

-

{{ result.pretty_url }} cached

- {% if result.publishedDate %}

{{ result.publishedDate }}

{% endif %} +

{{ result.pretty_url }} cached + {% if result.publishedDate %}{{ result.publishedDate }}{% endif %}

{% if result.img_src %}{% endif %}{% if result.content %}{{ result.content|safe }}
{% endif %}

diff --git a/searx/templates/default/result_templates/images.html b/searx/templates/default/result_templates/images.html index 4c6d59e01..9cb82ba51 100644 --- a/searx/templates/default/result_templates/images.html +++ b/searx/templates/default/result_templates/images.html @@ -1,6 +1,6 @@ diff --git a/searx/templates/default/result_templates/map.html b/searx/templates/default/result_templates/map.html index d37c2f374..59885a58c 100644 --- a/searx/templates/default/result_templates/map.html +++ b/searx/templates/default/result_templates/map.html @@ -1,13 +1,13 @@
- {% if "icon_"~result.engine~".ico" in favicons %} + {% if "icon_"~result.engine~".ico" in favicons %} {{result.engine}} - {% endif %} + {% endif %} -
-

{{ result.title|safe }}

-

{{ result.pretty_url }} cached

- {% if result.publishedDate %}

{{ result.publishedDate }}

{% endif %} -

{% if result.img_src %}{% endif %}{% if result.content %}{{ result.content|safe }}
{% endif %}

-
+
+

{{ result.title|safe }}

+

{{ result.pretty_url }} cached + {% if result.publishedDate %}{{ result.publishedDate }}{% endif %}

+

{% if result.img_src %}{% endif %}{% if result.content %}{{ result.content|safe }}
{% endif %}

+
diff --git a/searx/templates/default/result_templates/torrent.html b/searx/templates/default/result_templates/torrent.html index 4c79a0a39..6a71f9ac6 100644 --- a/searx/templates/default/result_templates/torrent.html +++ b/searx/templates/default/result_templates/torrent.html @@ -5,5 +5,9 @@

{{ result.title|safe }}

{{ result.pretty_url }}

{% if result.content %}

{{ result.content|safe }}

{% endif %} -

magnet link - Seed: {{ result.seed }}, Leech: {{ result.leech }}

+

+ {% if result.magnetlink %}{{ _('magnet link') }}{% endif %} + {% if result.torrentfile %}{{ _('torrent file') }}{% endif %} - + {{ _('Seeder') }} : {{ result.seed }}, {{ _('Leecher') }} : {{ result.leech }} +

diff --git a/searx/templates/default/result_templates/videos.html b/searx/templates/default/result_templates/videos.html index 75f965c80..ef6a1f505 100644 --- a/searx/templates/default/result_templates/videos.html +++ b/searx/templates/default/result_templates/videos.html @@ -1,6 +1,6 @@

{% if "icon_"~result.engine~".ico" in favicons %}{{result.engine}}{% endif %}{{ result.title|safe }}

- {% if result.publishedDate %}

{{ result.publishedDate }}

{% endif %} - {{ result.title|striptags }} -

{{ result.url }}

+ {% if result.publishedDate %}{{ result.publishedDate }}
{% endif %} + {{ result.title|striptags }} +

{{ result.url }}

diff --git a/searx/templates/default/results.html b/searx/templates/default/results.html index 822960593..c83bf5c5d 100644 --- a/searx/templates/default/results.html +++ b/searx/templates/default/results.html @@ -1,5 +1,6 @@ {% extends "default/base.html" %} {% block title %}{{ q }} - {% endblock %} +{% block meta %}{% endblock %} {% block content %}