From 1f17140b3ef6fc322c1e971e253c15c02b0b5f5d Mon Sep 17 00:00:00 2001 From: Mailkov Date: Thu, 26 Nov 2015 18:33:34 +0000 Subject: [PATCH] Issue #1595 - Add images and set template --- lib/DDG/Goodie/Zodiac.pm | 18 ++++++++++++++---- share/goodie/zodiac/aries.png | Bin 0 -> 496 bytes share/goodie/zodiac/cancer.png | Bin 0 -> 689 bytes share/goodie/zodiac/capricornus.png | Bin 0 -> 511 bytes share/goodie/zodiac/gemini.png | Bin 0 -> 746 bytes share/goodie/zodiac/leo.png | Bin 0 -> 497 bytes share/goodie/zodiac/libra.png | Bin 0 -> 408 bytes share/goodie/zodiac/pisces.png | Bin 0 -> 568 bytes share/goodie/zodiac/sagittarius.png | Bin 0 -> 544 bytes share/goodie/zodiac/scorpio.png | Bin 0 -> 708 bytes share/goodie/zodiac/taurus.png | Bin 0 -> 504 bytes share/goodie/zodiac/virgo.png | Bin 0 -> 478 bytes 12 files changed, 14 insertions(+), 4 deletions(-) create mode 100644 share/goodie/zodiac/aries.png create mode 100644 share/goodie/zodiac/cancer.png create mode 100644 share/goodie/zodiac/capricornus.png create mode 100644 share/goodie/zodiac/gemini.png create mode 100644 share/goodie/zodiac/leo.png create mode 100644 share/goodie/zodiac/libra.png create mode 100644 share/goodie/zodiac/pisces.png create mode 100644 share/goodie/zodiac/sagittarius.png create mode 100644 share/goodie/zodiac/scorpio.png create mode 100644 share/goodie/zodiac/taurus.png create mode 100644 share/goodie/zodiac/virgo.png diff --git a/lib/DDG/Goodie/Zodiac.pm b/lib/DDG/Goodie/Zodiac.pm index e7b57d8d4..fb50bd5d8 100644 --- a/lib/DDG/Goodie/Zodiac.pm +++ b/lib/DDG/Goodie/Zodiac.pm @@ -30,17 +30,27 @@ handle remainder => sub { # Return Nothing if the User Provided Date is Invalid return unless $zodiacdate; + + #Star Sign + my $zodiacsign = ucfirst(zodiac_date_name($zodiacdate)); # Return the Star Sign - my $result="Zodiac for " . date_output_string($zodiacdate) . ": " . ucfirst(zodiac_date_name($zodiacdate)); + my $result="Zodiac for " . date_output_string($zodiacdate) . ": " . $zodiacsign; # Input String my $input = date_output_string($zodiacdate); return $result, structured_answer => { - input => [html_enc($input)], - operation => 'Zodiac', - result => html_enc(ucfirst(zodiac_date_name($zodiacdate))) + id => "zodiac", + name => "Zodiac", + data => { + image => "/share/goodie/zodiac/" . lc($zodiacsign) . ".png", + title => $zodiacsign, + subtitle => $input + }, + templates => { + group => "icon", + } }; }; diff --git a/share/goodie/zodiac/aries.png b/share/goodie/zodiac/aries.png new file mode 100644 index 0000000000000000000000000000000000000000..d5b5878e2d249d18153dd2c8f97cde93e119a25a GIT binary patch literal 496 zcmV z*DTGQ6Xnkf3IGZ|D*xLRFjNEG0XIc?(gjUy9$^z-fM!vCY-=&ji{%^wCPw+O%c@6o ztvhTD7Dsu~5;L{8&>eOJ3!*&PUpMfF&0G)o$(B)mZ0dLiM%YC^0AH48+U#p{d%Md3 z04%U)ln<9F+AWcd?Hn7Wu!q}pSG4CN8~dV_<5zBekV75s1n0WOW8U?n#)c{=-u;o4 zF<7X9;mYnO&-=tDZnbG-o=A`wI?4)eCqwFR}3e#oPDSfzR z^I@d$v#gGZ6n?R;>86;ccugaP?MUa=Bctwps$r`VS#9&MjyF0000uHK}r=1k+qAWZBc4ccC|edKWtKC+i1?PCR(ffq~` z12By@!5LPuza#8vI8KW4Y=}?H9f>jR=SMu`829_g4`}+qNA7csXYj2(j1h@N48sah zmNgt}(&)v!MjOm%b4D+wbgJc|JY$*P8Vmr~8#;xP6Qrotez@plL4``5FAJj2igf+4coIV#4Ue0pL{|w7$l* zm=~1wf`yG0|FM;Kz@AaeIDT-Q*`m#%avTzE=5)8=#)u*o#r4rxl3KHn!7CB{ymN`RunU{G1B1vu3NubH0|b@qAa%< zid!O=ufh3t@u9Nbx1-CzH<1f4Mf#6!=Xh6n!aGLzK^@fmV7PZY<|@b8);#Gi3L=-k z!T6EM1mN$;WhD69t2T*}tm{>OgOQQTa}rHQMF|eqka#X~`A$z~7VjrxIa5#HMJ_+; z?KR8AAS~xqz5N)uJP2q?)T|c+u$~&dQ+qISIS5d5xTgT`!~nbvc*@~wfCD3!g(coH zuGKt>zX#nwk6O)m-jY~2@_A3e00000NkvXXu0mjfN?TN~ literal 0 HcmV?d00001 diff --git a/share/goodie/zodiac/capricornus.png b/share/goodie/zodiac/capricornus.png new file mode 100644 index 0000000000000000000000000000000000000000..9c8271424f258aa849652a027ed85c370ac8d9ea GIT binary patch literal 511 zcmVZQHipxOP+{s1?<=ZQFV_gJ;|JtKEyQy7oS+`&8$PwLG)__%|ylDRI27 zlv!ek#~l>KU>Tb^Lq`?pWb-H%2b+wUwvJ-4o(ULa*(e4pN7zRN&W!w7+js7a&=q|m ze^&Q{Uu@$hlv_LU=XN~kNpNE1&!)bk%KKJ|d|BQ=b&au0JEr>h!j6)#O{**0%PspTiyFOjo+g8wUAaePzDz zlf`;DIo)6*&QB*vbjR+7KO5=>?)HwjIU)i zK2jJctA`?m7u40)+d3HIJI&iKQg~5aRRPJec5tR=OxIAa)U2{ZU8h9@_Vk1w)H)(k zxLSP&Mibnmitec~exkY-TOpd@Dped3DIB7{3!+KR19Xlwu2rkd_0bF`0S=8c?gjkd zExSgu90|rpDp!J^Y!ofBE4V9CISed`R@fMv6R9lcbFe|HpBP*e>AVWgZ&PY}JJQ)( zC3;6IjKt^hSMa!{rduOg002ovPDHLkV1g$_ B?+*X~ literal 0 HcmV?d00001 diff --git a/share/goodie/zodiac/gemini.png b/share/goodie/zodiac/gemini.png new file mode 100644 index 0000000000000000000000000000000000000000..f1e6afb5fb46c3688b53dd31266cd76811fd0ed6 GIT binary patch literal 746 zcmVCcrtuEowPJ!bfJ_6RR!s0)z?YfE zmw@kz30@1hBGb46aBVTcNrv!~v6;qLKVitEVuEv2@S~n z-Ze8{tlp`H0q~@Q)h7)Hc?JMOjtR#4q1mkfiRg&f7~u(NdNr+2u0f|Xa6#-`APsbC zSl7R8Cy!vc_av#{h1h!mzf1C-<#@zSn%6FNr4LmACpl1(Q}JW${)kg0Imn5CiVt16 z=3s{kR$A_5M#giiBn_Z33TOlklC;IQ9jPT+ zcPs_KVAx?q6fgq9IS7E|Q9d+F(g>zT0aHMuB+dDP6D64d#zp~Sz<5a}<_j(Y3;`A< zpHeIU3sF|o*L~u9oVVFJw`=yNi zz{g?w5bT~WxH;$x)2(3Zl(99qHB5bAi+sUZ;QTOM1m>oUx!|Js*Kt<9;OO}7E&&rW zzKbr2AJXW2!3{x2m^#6TlraKyhp7X!M)?5ug!5iV|KMl>_lD^nh@wJ+nMMe@ySQLi zIJ+U!=m}?6alsqHc_U;RH-+UIe>n5Mt>tE cB_$<)0P~2nnbSsnP5=M^07*qoM6N<$f~N>lzyJUM literal 0 HcmV?d00001 diff --git a/share/goodie/zodiac/leo.png b/share/goodie/zodiac/leo.png new file mode 100644 index 0000000000000000000000000000000000000000..6fd28c6983e152f96632dc0f98f91b0ef00fbfca GIT binary patch literal 497 zcmVvZ;>@*2W>R zD7ZjxKv(O=!exD5nAvl&@L0jEdYjd7C&j|zQ*$%I-BybQ&kg3Ss}mwSt2)wE?s4nn z?^35a#Ev$wqIEoMqV8gYOJ*Wj%2n) zBRfnkpMqx`Y*tU&*<+eYGR8iU%R%pUIdgJuSryVoNPD`}^j z%bn nNaQjNHTQm$N~Kb%v_MP%=n!z{gd{J400000NkvXXu0mjf%4+LA literal 0 HcmV?d00001 diff --git a/share/goodie/zodiac/libra.png b/share/goodie/zodiac/libra.png new file mode 100644 index 0000000000000000000000000000000000000000..0c05e7de8c88f7a983f884e0fbac6805c676e1fd GIT binary patch literal 408 zcmV;J0cZY+P)(Q|K=TARBl;vbj1+hR+}$U9%>&@>w%|;-YrWrk?8bjd^?u^XKj#eR z8Z=GQwEqHk$>V^13c34h3JdwE^w$)g0kOmb$G@iV0th1#IQ=z+4g6I3YYHFG2tX}& z4ZjLNV1mQ>#7A04Cz|KKqOch=;E+D*zLf{2kSFZ&l2|Tjr=KHin9HC0uP}{;+KlD>Ma|C~T4PjRK%~^Svy#)v68zsoy-hu;TMlf^Yy*&$1f&_azMJtI0Gc`!Ix0?VpNV>P% z05wRkw~8FL*};}Rxy!{}M{P)_RKIuTk{NnVINK2X=3D0o`(M&xjyZR+|W3Qm{27dc$2zLilh*?RDOL-F@U#}B8Qcd zb7BN~Zu6~mzBDcR_)RHt*baV+KBoEFI$yg@FGk=T$;!wfc_#)i$!tro!W~*Mh$GCG z{2Do|25(2ngO-DJ)=HMR&+*zOImnrwwMoUtk;5YJRg^4K-&2vp_h7xrQLsvVmqrfn zNzRCZFVwZofsw--lBc6!j=DaGJYJBj(u&aWuX-+yJbqMhLlj(Kt6lrdZjr+bef()s z6kKh)om=OS$YGLyz;?;aQF6BVc5IUiBai83I!@PK4mI0Heu|2HJ!*}S{N literal 0 HcmV?d00001 diff --git a/share/goodie/zodiac/sagittarius.png b/share/goodie/zodiac/sagittarius.png new file mode 100644 index 0000000000000000000000000000000000000000..1241633a9bdd539607eb9db5a73226cfbb427546 GIT binary patch literal 544 zcmV+*0^j|KP)j?^KgaGV?{96Y~a-k*ZWGl}c_f z-p5YREh@)#CTnzP%wv!<=7kQ5N--5o)IAokp^4szO7RDnp;s*8B5WCz;ZU>iY$U=k zGu;K-{|g73q2Qk z=w-MXD@EALLN~|1xYa^CL>^9ahhZ^?Cz$6uz2aZ&SJ0eE_zg_3TFL;Q1rCX#7z+-M z6u!kwL!v0)nMmbkG#C9l922RWg_<2E6qFCEloE#~v iWHMfh|F=@9RGJNhuX}& literal 0 HcmV?d00001 diff --git a/share/goodie/zodiac/scorpio.png b/share/goodie/zodiac/scorpio.png new file mode 100644 index 0000000000000000000000000000000000000000..6811128418beff4775702a38b7ca3feb0723d554 GIT binary patch literal 708 zcmV;#0z3VQP)j8x>t-<+4Az97EuFM*urfE>HVDjXKMl$(nWS!6e47Qm7RHeZJK1ZF~O;al6j4lN?1*O6YTG4LB z(kU+lmn0{c)~dD_j>xP&LA{5~9OhQEy;V&cT{frFdZl1>1vmNWrh+OfB*)mIky|H8-B+bfKgG!^Bt`2|xg8TRa{ z&g1`IxUXgNw&qD1WK-{i+%0EW`vy_5n!WAl9J^aqr))YbX?N$?(cV@I;=n>igBH*x zpVqAEXbVNv&1EQlc9VG=>3MbXsqvg6&EqCNW2m{K35TgQQ&wCipD(kjGpRK!if&6h zo0BP|F{l0vwv2KTE3;JZ+2v^ce5)AW>+e{zclRx&%!U77IFCiTe>e5Lf8tkLclR!0 zo*){QR}bE>r^B?%ro#bt_lhnw#&ieZDReoaH(JkQK2@W}ryjL-Z+3qjvE5Sn0Z;y8 z*F*R{9%0qL5 literal 0 HcmV?d00001 diff --git a/share/goodie/zodiac/taurus.png b/share/goodie/zodiac/taurus.png new file mode 100644 index 0000000000000000000000000000000000000000..76c5201a570e3f398616461c958126735be7a3fa GIT binary patch literal 504 zcmVhPXM27T7~6>O~gLG%UhI`CS@WI7yEPb>ub59+8FPHI8t-yuOQU-0QCh zdl+qt;g0r(-jXeKTx6rK&(?P4dWY{luG^QR6* zm~Jt)_}@X1l@88c-!lNc9T>ae3tQY0*;)Ui;{X#J8woT542b;P3YI!661g7medOmc zP$N=sBH;GO&z<0{NWq@wfDXM)Eg6|J$#K9QdTtinT)im$N50Z|HLFw@bIf>*$& uQ3~H%XrgN(1(%p$ny;f!C=?2XGFbz*RglDH$4SNj0000-gHVI@0T?uBFY@jW{43-TPCzyAvl6gesG=W{Fu52JD&w=gKA|GWK z%1NHHpLnu`$lL)Y$sD4viI;4qfC8X903Vn|I}(}-Thg10yrBiBctRt6M=ngQUGKnGF