From 490d0a6a39dc94208d979c833cecbbd99a359863 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Sat, 31 Jul 2010 16:22:14 +0200 Subject: [PATCH] add logo for each backends --- weboob/backends/canaltp/backend.py | 2 ++ weboob/backends/canaltp/data/logo.png | Bin 0 -> 2440 bytes weboob/backends/cragr/backend.py | 2 ++ weboob/backends/cragr/data/logo.png | Bin 0 -> 2273 bytes weboob/backends/dlfp/backend.py | 3 +++ weboob/backends/dlfp/data/logo.png | Bin 0 -> 5108 bytes weboob/backends/fourchan/backend.py | 2 ++ weboob/backends/fourchan/data/logo.png | Bin 0 -> 4532 bytes weboob/backends/gazelle/backend.py | 2 ++ weboob/backends/gazelle/data/logo.png | Bin 0 -> 1349 bytes weboob/backends/ina/backend.py | 2 +- weboob/backends/ina/data/logo.gif | Bin 1553 -> 0 bytes weboob/backends/ina/data/logo.png | Bin 0 -> 1297 bytes weboob/backends/transilien/backend.py | 3 +++ weboob/backends/transilien/data/logo.png | Bin 0 -> 1489 bytes weboob/backends/youjizz/backend.py | 3 +++ weboob/backends/youjizz/data/logo.png | Bin 0 -> 3188 bytes weboob/backends/youporn/backend.py | 3 +++ weboob/backends/youporn/data/logo.png | Bin 0 -> 1150 bytes weboob/backends/youtube/backend.py | 2 ++ weboob/backends/youtube/data/logo.png | Bin 0 -> 2857 bytes weboob/backends/yweather/backend.py | 2 ++ weboob/backends/yweather/data/logo.png | Bin 0 -> 370 bytes 23 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 weboob/backends/canaltp/data/logo.png create mode 100644 weboob/backends/cragr/data/logo.png create mode 100644 weboob/backends/dlfp/data/logo.png create mode 100644 weboob/backends/fourchan/data/logo.png create mode 100644 weboob/backends/gazelle/data/logo.png delete mode 100644 weboob/backends/ina/data/logo.gif create mode 100644 weboob/backends/ina/data/logo.png create mode 100644 weboob/backends/transilien/data/logo.png create mode 100644 weboob/backends/youjizz/data/logo.png create mode 100644 weboob/backends/youporn/data/logo.png create mode 100644 weboob/backends/youtube/data/logo.png create mode 100644 weboob/backends/yweather/data/logo.png diff --git a/weboob/backends/canaltp/backend.py b/weboob/backends/canaltp/backend.py index 6bf559f1..04a73a7b 100644 --- a/weboob/backends/canaltp/backend.py +++ b/weboob/backends/canaltp/backend.py @@ -15,6 +15,7 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +import os from weboob.capabilities.travel import ICapTravel, Station, Departure from weboob.tools.backend import BaseBackend @@ -32,6 +33,7 @@ class CanalTPBackend(BaseBackend, ICapTravel): VERSION = '0.1' LICENSE = 'GPLv3' DESCRIPTION = "French trains" + ICON = os.path.join(os.path.dirname(__file__), 'data/logo.png') BROWSER = CanalTP def iter_station_search(self, pattern): diff --git a/weboob/backends/canaltp/data/logo.png b/weboob/backends/canaltp/data/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..9f61523abaa67e94dd9aa0497b6419a8d83e6100 GIT binary patch literal 2440 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 literal 0 HcmV?d00001 diff --git a/weboob/backends/dlfp/backend.py b/weboob/backends/dlfp/backend.py index a346163c..1189fa6f 100644 --- a/weboob/backends/dlfp/backend.py +++ b/weboob/backends/dlfp/backend.py @@ -17,6 +17,8 @@ from __future__ import with_statement +import os + from weboob.tools.backend import BaseBackend from weboob.tools.browser import BrowserUnavailable from weboob.capabilities.messages import ICapMessages, ICapMessagesReply, Message @@ -35,6 +37,7 @@ class DLFPBackend(BaseBackend, ICapMessages, ICapMessagesReply): VERSION = '0.1' LICENSE = 'GPLv3' DESCRIPTION = "Da Linux French Page" + ICON = os.path.join(os.path.dirname(__file__), 'data/logo.png') CONFIG = {'username': BaseBackend.ConfigField(description='Username on website'), 'password': BaseBackend.ConfigField(description='Password of account', is_masked=True), diff --git a/weboob/backends/dlfp/data/logo.png b/weboob/backends/dlfp/data/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..e708d080cf625e02edabcd41bd61653c5295e961 GIT binary patch literal 5108 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 Hu0mjfV_#$A literal 0 HcmV?d00001 diff --git a/weboob/backends/ina/backend.py b/weboob/backends/ina/backend.py index 74e72ca9..b8074662 100644 --- a/weboob/backends/ina/backend.py +++ b/weboob/backends/ina/backend.py @@ -35,7 +35,7 @@ class InaBackend(BaseBackend, ICapVideo): VERSION = '0.1' DESCRIPTION = 'INA french video archives' LICENSE = 'GPLv3' - ICON = os.path.join(os.path.dirname(__file__), 'data/logo.gif') + ICON = os.path.join(os.path.dirname(__file__), 'data/logo.png') BROWSER = InaBrowser diff --git a/weboob/backends/ina/data/logo.gif b/weboob/backends/ina/data/logo.gif deleted file mode 100644 index 1468bcbf64e454ebed7de9653295f8e9e386fc60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1553 zcmV+s2JZPsNk%w1VJQG90QUd@XtvBkrp5q>v;P15My11Lw9P`J!s+(-;PCUc+Ts9$ zvX08y&FSs{f3X0Bu>gXvbGptan!O#7xd4T&_Wb%hI0y?H!Z1uiWLU*5Lqut(wi;9G1Nv zmAV6mumFa!0DP+eh_n%qxd4W<0ExB$g0K*bwE%;#0EV;xiL_F!$^eM90D`ff(cu7u zv;Y780g1EV@$>+MvH*as0E)E$inQSH^Z|&r0Ee{T@%0XmxdMr`5Rkdg>FxlEvjB*; z5RJ4EjkExLtpSR(0Ee{zhq42Sv;l~<0g1H(inarZu>gaz0EMyviM9ZJukiT$4ve%J zlDLb<*!27R=koOzk+U?Qz;V3NLZH0k^7Kxs!~%%3=koI`o4GWe!-T`wP^`-L`uPx% zy6X1!ozdd*`T9w$!hyljgTmA#n!!bFiiL`sY(X-p+ zJf*?5+~&pP=q;GI9hSIOt;pr`_Wu9=E1A72n!e5G>Q<}B0f@8#hq$=h|nCT-th7fjj8_jG@rZa_Vw%a_UiWaq1NM?&EKok z-`MT&UbD+WrN11Px4GZu=l1hJq`(b~wGEB8#^dJ>kG1gl`VEV=vDo4XinczYzyXT2 z)adTj>+U+BzCNSA#^md5xzP)ZxfheWE}6O%khTJdwMC`H0DrKc(A)!wwWHYP5s|tQ zk-Go?{{V@#A^8LV00000EC2ui04V?|000R805|X(NU)&6g9sB6+@R#2!-o(fN}NdX zp^|E=f7z0Fb(PzqX<=qDv5AuFyVoKE<$SD;Bw@M4<0g$Nd~7>fXLkqQ8}M;xxO0&q%A3?7^SKu}fgf|GTWxEL6LZQqDw z4>bIIC=v*eP2gC z<4-F$tmlw}{sa->gp+U}z&|u(@XRLud?124ew?5J2aOOwi$8Smu;4!pKIo!+6PlpK z4m8FPg%LRlAp#6;Xi~y9+OXqK4>hRx4~t7m=nn%=Mmc4ULpbBXB`Mrf4-6}O8765~ zk@@18R>Tk`6jY9K0vSJ4paK_FJg|qIV(Q7{nfmxiLkv*hNX-KNkR#$hIXEy3qj)-m z#T7SL@ZLF8IAFk;Ya}%(7(w{%s?cLo8O%@asQL{Id)yynImyE@!;)iMrolFasBa z7(#+MO~7)%02JubL^}b1kU%w{lmUb*;{ve+5X|(!f;SO_U`jKHv=D(DG3+o;1TC=8 zM;`sAoC0~)9mLzG1Lq*4npuygAh>uvjY+{1U>Fo zAz6hqNBk_k(LhdX#E%S7XCwpFRa10z)>>oDbwpc#4Yt=}J0t@WWkbY77HL0}ML+;M DW+fYy diff --git a/weboob/backends/ina/data/logo.png b/weboob/backends/ina/data/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..6e99f3fd221db00767064411d6e6b885db0fe2f1 GIT binary patch literal 1297 zcmV+s1@8KZP)Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RV2OkYOIKWu@ga7~pqe(8k|uRP0TcUW4!Xl3vY}!#^{AH z-l>TgV_6zoFgX41Q9njgnd{#*yg&e-(B0aUXXMx-C&Fl(VqX+>2scQ-uL;v zZ_jz2lUMQjJBM2mk_r03ZMe00KZcO1{M>dx$9{>};r3S{c1gg+Zr6uakM> z-R>g4H(%XKwZl|oJ2NuP$6x*iz?LQl+gej~h(@nJb+}yp%&Ih0M5{;)zuKUWfO*Gc8=6K&Yd%6Z0 zn}{-(n#WOTVAsR-ywvVx;=vf7clHw)k6aS~<<{*lzP%jB(XlYSe~dFYJWcCnSKhwA zXQaq)I+WzXWR!uSAZ~ikjfL6w(=f3_nrsfj(G>ASn!7gI(Q8%6vc$kp zuxP&4%}%!8TMK~2q~X}9i%iWV$N`a9ieLN2@zh#yJI&nVt)lPj6wz4v=B)wemq|Dr zP37B8yAhjJNB6PwC4T4pv-x&oy{)9*Y|`Z0dYuYy!|I~`Tn@UrhXK%PWOlW!zqyIf zN-|%QLCv0hgNycsB6In+)vPV)|KX?~qd`rL!$e>r!jDHwA^I;YJd}F3<>mrdsfG%k zbfL1@T+#piawU=(zU~^l;@p|}g>+o4Qr?~bV)68K&ml<)JT(^T-4?1HCMqj*n2j2= znw5uf%K%(Y&8XAJ?C{mny4i)vpe8e)<>bI5`+G+4UkEcBp5w!}cHG_oR;qfpg^s7Z z`NeQ_EX3~4ex_y;|4ub{D^=|<^4jywsN_p)Lts3@M_-&Eow;!(_-&mEKfc|Q4<2Ce z;h|**-_h=+quu-82H>f&T$VG;Eb3>}t4eGwja9TXR{g(u%@DYp6C9PeK^owixD`Lz6o)dFj)&8(}j z@W}mcoOWa0Zds*4k`&C(=ZGgWtan>!SZn3c);b)OhJ`F|l@^ssiAJqtHZqr=ukAi} zQT141)*;IhT8+#vr!L~GG-9{u0ccoTK_Z!9A{axGB)ko)dG4`|?CBchoPQQyvlE3v zfvd`d&7$Mrkx@nhp)1CvSnhX%igT^0=KW85uj&^VkMQ0n$1Vk4 zXJt#1gF2TPt676AO9W?<{609z;iLY11?g*c^5hN=x!k3*%L7M7t{Rs@d?+c7!~_5V zKmZT`1ONd*01yBK00BS%5C8-K0YCr{00aO5KmZT`%18eI7ASI{!alvn00000NkvXX Hu0mjfTTyK? literal 0 HcmV?d00001 diff --git a/weboob/backends/transilien/backend.py b/weboob/backends/transilien/backend.py index 53cf7259..870d57ea 100644 --- a/weboob/backends/transilien/backend.py +++ b/weboob/backends/transilien/backend.py @@ -16,6 +16,8 @@ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +import os + from weboob.capabilities.travel import ICapTravel, Station, Departure from weboob.tools.backend import BaseBackend @@ -29,6 +31,7 @@ class TransilienBackend(BaseBackend, ICapTravel): VERSION = '0.1' LICENSE = 'GPLv3' DESCRIPTION = "Transports in Paris" + ICON = os.path.join(os.path.dirname(__file__), 'data/logo.png') BROWSER = Transilien def iter_station_search(self, pattern): diff --git a/weboob/backends/transilien/data/logo.png b/weboob/backends/transilien/data/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..6d7c1f67d823ab05a7409b2d86ce31b5d77f52cf GIT binary patch literal 1489 zcmV;?1upuDP)Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RV2OkasBVXh&$^ZZbV@X6oRCwC$ zn_p;KRUF4ZH%*(gP4h>W{>@zLM2OQdaBdkhP=ulA`cOrbF_FDE#vUeAeaMTelsc;5 zpACnTfe(TxdlFytp%yb)=Bz$Amtm>vXllU)ZEOFef0pY*?rn}~+UDlo+@wu^5I8x> zy}xt5=leV7dw%C$i6U4a;f8v@As7(08eFM#dGBZfGtbi%f$jfGCB571FvNH`4(_6(i^x@BE$;;`039VC0t)RvRT`Tsv*a9B zh6jB?Z?iAx9gKzJ(Cyf$GlFrVb zRj8>_zXHHkX~$jT!CB*?&hDhq)6D(#58!n+P-}BAGe1pIzDvEUi3({Y2@{J6zWV7B z{nx+AoDbCYP5_-oWRtCVcD@~WN9epPvgx6ghk17Yi)?e&Rj{XZFOnp&lw4voKEjt*K3m~n zW`3H{`0e%PEKeZhZ_=Aa%LjnY_5Lt&XPArqA7%aR;)yS)vZit)vA;)&3|-E*?G93D zwogo31{L}@=y9la9v~d;*UR8zX6t}1pf+D;?ix?ZsU#%EwXFZO#Z%aqe+`=pqv;P>ii#=}^0KF8) z)(X85y<1`}0L##ch2sOhptl+A$6zchEznlKlPkY}&()#JQerWo=J_NIO7ls30wKSH z)H4C^kz2x4&N8}cT}2kbbu!W$E!abphCM192>Dw{JqUdW*bUsHeDbvs;DbVpdO-kK zW3oI9JWuMqfc2KmdEhp1zR(>v1%M1N!oWdb2KbTG(VBq5K3TVrBwxNht3sM*wyT<*IT7ASjfl%Mk$4hRP8D@euR#as)tB rgSyuZGmZ)a&x~sM)00000NkvXXu0mjfe6zGk literal 0 HcmV?d00001 diff --git a/weboob/backends/youjizz/backend.py b/weboob/backends/youjizz/backend.py index e54184b8..dc6aa495 100644 --- a/weboob/backends/youjizz/backend.py +++ b/weboob/backends/youjizz/backend.py @@ -18,6 +18,8 @@ from __future__ import with_statement +import os + from weboob.capabilities.video import ICapVideo from weboob.tools.backend import BaseBackend @@ -35,6 +37,7 @@ class YoujizzBackend(BaseBackend, ICapVideo): VERSION = '0.1' DESCRIPTION = 'Youjizz videos website' LICENSE = 'GPLv3' + ICON = os.path.join(os.path.dirname(__file__), 'data/logo.png') BROWSER = YoujizzBrowser diff --git a/weboob/backends/youjizz/data/logo.png b/weboob/backends/youjizz/data/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..7f0c17feb9a604991f24baec6821acc72ff666df GIT binary patch literal 3188 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 literal 0 HcmV?d00001 diff --git a/weboob/backends/youporn/backend.py b/weboob/backends/youporn/backend.py index fb197381..5ea89dda 100644 --- a/weboob/backends/youporn/backend.py +++ b/weboob/backends/youporn/backend.py @@ -18,6 +18,8 @@ from __future__ import with_statement +import os + from weboob.capabilities.video import ICapVideo from weboob.tools.backend import BaseBackend @@ -35,6 +37,7 @@ class YoupornBackend(BaseBackend, ICapVideo): VERSION = '0.1' DESCRIPTION = 'Youporn videos website' LICENSE = 'GPLv3' + ICON = os.path.join(os.path.dirname(__file__), 'data/logo.png') BROWSER = YoupornBrowser diff --git a/weboob/backends/youporn/data/logo.png b/weboob/backends/youporn/data/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..56f8bf3edc30576cbe69a6ce8ac5ad0f92d13318 GIT binary patch literal 1150 zcmV-^1cCdBP)Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RV2Oka*HOk+_2><{98FWQhbVF}# zZDnqB07G(RVRU6=Aa`kWXdp*PO;A^X4i^9b1M5jdK~#9!?V3+W6j2<wfoG&cw&d$#4@B6;*_xpX{8%U5KL4pLU7e!&;Fl`v+KtEsr zV?eu*ap&B*7N`R5D^lW5K-w@Gfb*8awTh5cp@1%6je5UmI^Gt00@8-j z4jgpIKYNur;+X_haBqOpET@eChlP|Aaa6!VQ}A;R=M*Ftq(U0~8q=W?n;ekAfjH)X zQ>OO|ruTLP)P!9U!yur>fdIRESE))74+65tKO36kq<|Yfep4AI0_yTmPAmvmn@M=u+GQmXHXx83W6k{)1mx1!H%TrNO%F2l&%50fQ>E! zDgicG2uQgg!1{l_0Plehz(?SdZm&?3Bj_$w$JYa8KJPIP6uVS_+dMI;$k_sn15>8& zz5)ZlG_V!;o{hMYEWr-|8#IudZT>I#oQ7ql0TDLepSFDN2im>lfO<{A=j#3zL$c<_ zy(YmSU?zkrR7^OS@yymQa0w*2&w6C$z?MWC5!+)S{fmxgcrb33bUEwwbytBTyWDgxei81*$nJwX*&y# zZEje>j|1o22JgG}rVXPTxK-f5r-03-&tpKF*L_A`au!l{1C45)6#~C4!H@U}KJV^J z+0|;`5YS;+00|1S{NG;7w7K1WO_H|uGi?~7EUoGW39Di1QECjNPxp!)0S9k2PK`RA zE6`ceeg)tboq~U=>!FGgP4a)>U`ySOtXoqw3>?$BD56UNX9ISGDW#Mjx>tmB5l|XJ z_AdhV=)P!5gZ#tX%-p8?emWEo#-6@8QC3HdfD;bK=QLIVbL~G8H3BL%R2VM}SzTlZ zQ1fxS&!78UY5Eo=1(aJ%iCg>H3!JgB)^6Q1Y+MG16F!OGPGlWvd5)t2XCmLw!`HK#Pa=w!_J_sTJERYC6oWq$Jqt^14}< zr4ZtP2V~*%B4EODolGsCQCYrLNZIH0 zqC(0pmiF={97g?fR0!w+{#d%X0hXTky_t_|6H>kuQdY2hU4I(5r`uuW(+KqgCzV9+ z3MudCHUVm_p;M_~SV*}qYJI?{dJP5Pf`pV^X~TF6GysDnNRS{wf&|*|54+VDt*gU9 QDF6Tf07*qoM6N<$f;Ck31poj5 literal 0 HcmV?d00001 diff --git a/weboob/backends/youtube/backend.py b/weboob/backends/youtube/backend.py index c2878bde..1c2104df 100644 --- a/weboob/backends/youtube/backend.py +++ b/weboob/backends/youtube/backend.py @@ -19,6 +19,7 @@ from __future__ import with_statement import datetime +import os from weboob.capabilities.video import ICapVideo from weboob.tools.backend import BaseBackend @@ -37,6 +38,7 @@ class YoutubeBackend(BaseBackend, ICapVideo): VERSION = '0.1' DESCRIPTION = 'Youtube videos website' LICENSE = 'GPLv3' + ICON = os.path.join(os.path.dirname(__file__), 'data/logo.png') BROWSER = YoutubeBrowser diff --git a/weboob/backends/youtube/data/logo.png b/weboob/backends/youtube/data/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..b227a0251dae73e6e4379bccf8237e765432bf64 GIT binary patch literal 2857 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 Hu0mjft93i} literal 0 HcmV?d00001 diff --git a/weboob/backends/yweather/backend.py b/weboob/backends/yweather/backend.py index 50004b78..c8cfb7b1 100644 --- a/weboob/backends/yweather/backend.py +++ b/weboob/backends/yweather/backend.py @@ -18,6 +18,7 @@ import urllib2 from xml.dom import minidom +import os # TODO store datetime objects instead of strings # from datetime import datetime @@ -36,6 +37,7 @@ class YWeatherBackend(BaseBackend, ICapWeather): VERSION = '0.1' DESCRIPTION = 'Yahoo Weather' LICENSE = 'GPLv3' + ICON = os.path.join(os.path.dirname(__file__), 'data/logo.png') URL = 'http://weather.yahooapis.com/forecastrss?w=%s&u=%s' diff --git a/weboob/backends/yweather/data/logo.png b/weboob/backends/yweather/data/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..0f49bb5ce4e63611772c714217a2b0b3c1d4cf6e GIT binary patch literal 370 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|I14-?iy0WW zg+Z8+Vb&Z8pdfpRr>`sfEp~Z65sfSBVx|IxBuiW)N}Tg^b5rw57@Uhz6H8K46v{J8 zG8EiBeFMT9`NV;W?t8j8hE&{oJM|#%Ap-#x^GXL<&2y_bzCPnn;rqW;%qNx>=|xK