From ced6322e3f4ae0d9b620fcd989364252e7f57255 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 22 Sep 2010 09:21:54 -0600 Subject: [PATCH] Rmf24.pl by Tomasz Dlugosz and Gazeta Pomorska by Richard z --- resources/images/news/fronda.png | Bin 0 -> 646 bytes resources/images/news/gazeta_pomorska.png | Bin 0 -> 323 bytes resources/images/news/legeartis.png | Bin 0 -> 634 bytes resources/images/news/michalkiewicz.png | Bin 1406 -> 1017 bytes resources/images/news/rmf24_ESKN.png | Bin 0 -> 722 bytes resources/images/news/rmf24_fakty.png | Bin 0 -> 722 bytes resources/recipes/gazeta_pomorska.recipe | 104 ++++++++++++++++++++++ resources/recipes/nczas.recipe | 35 -------- resources/recipes/rmf24_ESKN.recipe | 46 ++++++++++ resources/recipes/rmf24_fakty.recipe | 44 +++++++++ 10 files changed, 194 insertions(+), 35 deletions(-) create mode 100644 resources/images/news/fronda.png create mode 100644 resources/images/news/gazeta_pomorska.png create mode 100644 resources/images/news/legeartis.png create mode 100644 resources/images/news/rmf24_ESKN.png create mode 100644 resources/images/news/rmf24_fakty.png create mode 100644 resources/recipes/gazeta_pomorska.recipe delete mode 100644 resources/recipes/nczas.recipe create mode 100644 resources/recipes/rmf24_ESKN.recipe create mode 100644 resources/recipes/rmf24_fakty.recipe diff --git a/resources/images/news/fronda.png b/resources/images/news/fronda.png new file mode 100644 index 0000000000000000000000000000000000000000..c332bbda497ebea167e6db230b2000e094538d63 GIT binary patch literal 646 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zK-vS0-A-oPfdtD69Mgd`SU*F|v9*U87#P=kx;TbdoSr(#HbcZwqHX^B^z?Ma34YSv z2i*>O1^haooH8=FOQs=WFg;E1RsEcV|t6Ls7m8!=+j4b&}ZkT@jdR{$6gHbLi1C2F7>( z9=U$j(z-T4twZg>yF^P7L6;>f4XA%s<=mco`x4nNr}{S@ox$8R^V6GKm-p@7{4MXV z=z(i<&Hqk#%3^*;)Y$f>lMWY)W5~y6r*8R1Dx8)nK7J<9mQA2VNvzbtw}bU0pGV&!)%d%k(q?5&ZI)f7i3tFY90ZV><00t5;^lpA3vg)e_f;l9a@fRIB8oR3OD*WMF8ZYhbBsWE5gx uX=P|(Wo)5qU}j}t@Ww)1A4NlMeoAIqC2kFKQ`du%5re0zpUXO@geCwyI|fbw literal 0 HcmV?d00001 diff --git a/resources/images/news/gazeta_pomorska.png b/resources/images/news/gazeta_pomorska.png new file mode 100644 index 0000000000000000000000000000000000000000..1d7099d7f3e33461bf0e4153f5c8e7fcb7114afe GIT binary patch literal 323 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zK-vS0-A-oPfdtD69Mgd`SU*F|v9*VRoE%RV#}JFt$u)m|JgaBpVh~oH#oo@SW571O z)x7J-cHwAA2_SgF#h;W>btS+571NAo`Rdya8SZNA|Mm8v)I{E+FIi`BzYu4;afs=r z=!tV~e9Sz|8-B{i3b%?)FK#IZ0z|cU~z*5)9D8#_h%Fx`(*jU%V%*wz(-b5k-MMG|WN@iLmP=kS)uA!l> jfpLg|iIu6Dm7$TYfjLma)decvKn)C@u6{1-oD!M}DHq-}n6p4nsx^HTzM zlsu-XrX(_Jiz#trCGWibga6W!O*2itDNPH`OrCnoDd#Wq#e28Zn6q6jq%_SxEigBR z`>x`}6w!E#f(m_`=dH#4M#lnHhB(tiTb@7f@QCMS>EJN3>WbAXj$QpRy=>aAGd#yHU%vD1 z%^qQerfajR6>O}Ni;5?2OcKmbZC$;0?{~&`(!4?rW!2KVLzLm4%+DD}-?k*LS`xn>l0FqtmanVwVQkYAQEelS<}c zc)V1|zT0(!j@4T;7RLG0rzuQzisN~`yYXgqzVBD#exJHzuB$lLFB^RXvDF!10Ljzp{OI;(Q5CcmqLm)EOH88U>FxWnw gyA?%4ZhlH;S|x4`$4+gw1ZrULboFyt=akR{0F^8KUjP6A literal 0 HcmV?d00001 diff --git a/resources/images/news/michalkiewicz.png b/resources/images/news/michalkiewicz.png index a87f30f5a37a930674e36cb0d4930a751e76f8fc..cfa61c7fd6982d98c9270d93e2f5cd192d52ff31 100644 GIT binary patch literal 1017 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zK-vS0-A-oPfdtD69Mgd`SU*F|v9*U87?_njT^vI!PRCA+_K{%~Y1=>ZZsf8v=Qd2& zyM53hQ}9Ma)UB?Jy($t{mYD2Wko!nAZqXG9;m55RzaDr`KGy!L!DdFrmQKaSSIuEd z6HGFDo31)c^@{b{eOq+N-Pya}#@&d#q4)Ukm8)ND=02J8x&HYd_XlY+UPf-7G+V8% zo_%|@?4FCeyZ8Nm=eS~1R(H2xoYb$TU2pB|{+VfVZ0BQsv$x#5w`}Uazp*B}V((~3 zU%9t!X3!mnPnk=E!z(`hO}uAo*IJ=%Dc7x(a_!~)`>kr05!zE%mc0&$ZNB@m;j7X- z+qrk{?rC+_|EBzJz77WyxA^oM*MA#iFVzZ(JUm4->{6vhiomT|YmUW8#ZIg|GSk7} z^5$ikvpBAqrfjmbt9`HW?hx1SvK-fSxehwgF2R~=_56YFKNnrya&fya`)=Of`=9uj zu{T7iZj|Xxo>i&lyuj6%VTtSH;?u0_yuaGiFJR7bU1aYU&BSojY2N1J{TGYfjr(fm zY5S=&aV6hpeYs8iMg5}LvHYeAyG^nWFt|?m_cjs zG_2!#yv{D>>+QArF+M6C?n*zdr~EKJcrxBubmGF3-aY?nX1X)`=^b64c=^zYxqJ6~ z_?1}qLo;LMj_S|8tD@7A9*JM`c74;;rE#)jlFui%nVF^R=fc~58f-eXtS^s2EbY94 z-&~31drP_h&9$C+`gz5h4;)wJyf3`{8fJFU*3NJKpO&56pZENIwwa~bu!+04qjPD& z(w83>$8X-2wc()R#*^Cx86vN4(AHuQPpe~oaKMHJ(Uc*lcu%8R3_pM3cuji&{zXT4nhew?lS0-d9aGd~ErFA9oX=ZSOnVorAw zmfS+)iRTcRP4TWP)ExXBTb@$i^_bn4ynJ?BFmPWGGyeb;Jx^)=NT4zXi&!Ef%y7`qY3iE(Qt)A*AtpLpYoN*OQzjM z>oq~=DZ!K(cB))AG3cXkRJ1el^CR3ljw^l6Vb5_ThAAFf92qX3Bt3=aW;>z>r+8x z-y=%)++_Ws2bi3#)P4AvlW&L~ZwShFUckNgB=rX_arK$t**y=V zL)RI;^&Lk)zD|4J2!jIyWR#r8So8@SYL3yT%%@=geG-ipGSW=w6H}O*WW!?1B-Xiu z&LKf=`(2v$kFm1hD5ZNnba%9I>!Cmh@!|&l_W!tw|HJ>-1UC9dH>8^9o0C%$n`BqT zmgWA@Zzm_Gnk{nTD!Fm#YH23Z%jHyyMSgW<{X1@lw19b`7Fm{4{0yb9xhtix+WbvA zSx#6R_0o#XZ@H~AHxz{GWP41IVOe0{!c5ca>c}Y5lxenv(zGm9+F~jAm9UIxYk18J z=hVe7&x??xLcKmO!FQb@Z%ge*nRV6N>-< diff --git a/resources/images/news/rmf24_ESKN.png b/resources/images/news/rmf24_ESKN.png new file mode 100644 index 0000000000000000000000000000000000000000..53ad00078a964edca84fbfb957006de84ec6ab90 GIT binary patch literal 722 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zK-vS0-A-oPfdtD69Mgd`SU*F|v9*U87#M$hx;TbdoW45AJ6kwWqIG_LTG3U3jX|m= zjz_t61r(~fx@s?4z|9?7(U`!huOMn3Dv%k>GJR2=mxK8t1*IFkADeVTSsYg?X>3u7 zEm$(S}zdbp1~lsA~}Hl z6${J7_p_Kd>@F=j;KsO8<6_67=M4-VOxNyftZ4SgaIV>PVd28Zrwl`$`>uIZ`s@8W zR^by3v1cz;Z98&mUfmr@VHOwTM8=M^c8vf%5%ayvYOk^+2YYKy<-fT7x8b(AOAGe# zKNAx^?>E^*dV!;fz7B&)u7GLAe}__=!xNvkpL~8y;_sBjZ;Q;g_uYGTaQD~5rzQc+ zoDyb#1jD-3R{9iViQV>-Q;*k~=we)w*6>!`f5V|Qg4gBxdy0i%lYRMlxe27{?l#Gf~o}jci%G845s7H%yIa+E@GKc6~v|xyGERH00)|WTsW(*04Hc Rayd`~gQu&X%Q~loCIBf=9ykC1 literal 0 HcmV?d00001 diff --git a/resources/images/news/rmf24_fakty.png b/resources/images/news/rmf24_fakty.png new file mode 100644 index 0000000000000000000000000000000000000000..53ad00078a964edca84fbfb957006de84ec6ab90 GIT binary patch literal 722 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zK-vS0-A-oPfdtD69Mgd`SU*F|v9*U87#M$hx;TbdoW45AJ6kwWqIG_LTG3U3jX|m= zjz_t61r(~fx@s?4z|9?7(U`!huOMn3Dv%k>GJR2=mxK8t1*IFkADeVTSsYg?X>3u7 zEm$(S}zdbp1~lsA~}Hl z6${J7_p_Kd>@F=j;KsO8<6_67=M4-VOxNyftZ4SgaIV>PVd28Zrwl`$`>uIZ`s@8W zR^by3v1cz;Z98&mUfmr@VHOwTM8=M^c8vf%5%ayvYOk^+2YYKy<-fT7x8b(AOAGe# zKNAx^?>E^*dV!;fz7B&)u7GLAe}__=!xNvkpL~8y;_sBjZ;Q;g_uYGTaQD~5rzQc+ zoDyb#1jD-3R{9iViQV>-Q;*k~=we)w*6>!`f5V|Qg4gBxdy0i%lYRMlxe27{?l#Gf~o}jci%G845s7H%yIa+E@GKc6~v|xyGERH00)|WTsW(*04Hc Rayd`~gQu&X%Q~loCIBf=9ykC1 literal 0 HcmV?d00001 diff --git a/resources/recipes/gazeta_pomorska.recipe b/resources/recipes/gazeta_pomorska.recipe new file mode 100644 index 0000000000..083f5cbeed --- /dev/null +++ b/resources/recipes/gazeta_pomorska.recipe @@ -0,0 +1,104 @@ +#!/usr/bin/env python + +# # Przed uzyciem przeczytaj komentarz w sekcji "feeds" + +__license__ = 'GPL v3' +__copyright__ = u'2010, Richard z forum.eksiazki.org' +'''pomorska.pl''' + +import re +from calibre.web.feeds.news import BasicNewsRecipe + +class GazetaPomorska(BasicNewsRecipe): + title = u'Gazeta Pomorska' + publisher = u'Gazeta Pomorska' + description = u'Kujawy i Pomorze - wiadomo\u015bci' + language = 'pl' + __author__ = u'Richard z forum.eksiazki.org' + # # (dziekuje t3d z forum.eksiazki.org za testy) + oldest_article = 2 + max_articles_per_feed = 20 + no_stylesheets = True + remove_javascript = True + preprocess_regexps = [ + (re.compile(r'' +''' +rmf24.pl +''' + +import re +from calibre.web.feeds.news import BasicNewsRecipe + +class RMF24_ESKN(BasicNewsRecipe): + title = u'Rmf24.pl - Ekonomia Sport Kultura Nauka' + description = u'Ekonomia, sport, kultura i nauka ze strony rmf24.pl' + language = 'pl' + oldest_article = 7 + max_articles_per_feed = 100 + __author__ = u'Tomasz D\u0142ugosz' + no_stylesheets = True + remove_javascript = True + + feeds = [(u'Ekonomia', u'http://www.rmf24.pl/ekonomia/feed'), + (u'Sport', u'http://www.rmf24.pl/sport/feed'), + (u'Kultura', u'http://www.rmf24.pl/kultura/feed'), + (u'Nauka', u'http://www.rmf24.pl/nauka/feed')] + + keep_only_tags = [dict(name='div', attrs={'class':'box articleSingle print'})] + + remove_tags = [ + dict(name='div', attrs={'class':'toTop'}), + dict(name='div', attrs={'class':'category'}), + dict(name='div', attrs={'class':'REMOVE'}), + dict(name='div', attrs={'class':'embed embedAd'})] + + extra_css = ''' + h1 { font-size: 1.2em; } + ''' + + preprocess_regexps = [ + (re.compile(i[0], re.IGNORECASE | re.DOTALL), i[1]) for i in + [ + (r'

Zdj.cie

', lambda match: ''), + (r'embed embed(Left|Right|Center) articleEmbed(Audio|Wideo articleEmbedVideo|ArticleFull|ArticleTitle|ArticleListTitle|AlbumHorizontal)">', lambda match: 'REMOVE">'), + (r'
', lambda match: 'REMOVE">'), + (r'