From 9d7ae9090bb12b7146b5e5ca4a2286dd84784a05 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 20 Aug 2011 11:45:04 -0600 Subject: [PATCH] Various Polish news sources by fenuks --- recipes/android_com_pl.recipe | 12 ++++++++++ recipes/bash_org_pl.recipe | 15 ++++++++++++ recipes/cd_action.recipe | 16 +++++++++++++ recipes/dobreprogamy.recipe | 21 ++++++++++++++++ recipes/film_web.recipe | 40 +++++++++++++++++++++++++++++++ recipes/gram_pl.recipe | 16 +++++++++++++ recipes/icons/android_com_pl.png | Bin 0 -> 1452 bytes recipes/icons/bash_org_pl.png | Bin 0 -> 391 bytes recipes/icons/cd_action.png | Bin 0 -> 972 bytes recipes/icons/dobreprogamy.png | Bin 0 -> 1127 bytes recipes/icons/film_web.png | Bin 0 -> 3433 bytes recipes/icons/gram_pl.png | Bin 0 -> 1101 bytes recipes/icons/niebezpiecznik.png | Bin 0 -> 795 bytes recipes/icons/wnp.png | Bin 0 -> 576 bytes recipes/niebezpiecznik.recipe | 16 +++++++++++++ recipes/wnp.recipe | 21 ++++++++++++++++ 16 files changed, 157 insertions(+) create mode 100644 recipes/android_com_pl.recipe create mode 100644 recipes/bash_org_pl.recipe create mode 100644 recipes/cd_action.recipe create mode 100644 recipes/dobreprogamy.recipe create mode 100644 recipes/film_web.recipe create mode 100644 recipes/gram_pl.recipe create mode 100644 recipes/icons/android_com_pl.png create mode 100644 recipes/icons/bash_org_pl.png create mode 100644 recipes/icons/cd_action.png create mode 100644 recipes/icons/dobreprogamy.png create mode 100644 recipes/icons/film_web.png create mode 100644 recipes/icons/gram_pl.png create mode 100644 recipes/icons/niebezpiecznik.png create mode 100644 recipes/icons/wnp.png create mode 100644 recipes/niebezpiecznik.recipe create mode 100644 recipes/wnp.recipe diff --git a/recipes/android_com_pl.recipe b/recipes/android_com_pl.recipe new file mode 100644 index 0000000000..a44d5e560a --- /dev/null +++ b/recipes/android_com_pl.recipe @@ -0,0 +1,12 @@ +from calibre.web.feeds.news import BasicNewsRecipe + +class Android_com_pl(BasicNewsRecipe): + title = u'Android.com.pl' + __author__ = 'fenuks' + description = 'Android.com.pl - biggest polish Android site' + category = 'Android, mobile' + language = 'pl' + cover_url =u'http://upload.wikimedia.org/wikipedia/commons/thumb/d/d7/Android_robot.svg/220px-Android_robot.svg.png' + oldest_article = 8 + max_articles_per_feed = 100 + feeds = [(u'Android', u'http://android.com.pl/component/content/frontpage/frontpage.feed?type=rss')] diff --git a/recipes/bash_org_pl.recipe b/recipes/bash_org_pl.recipe new file mode 100644 index 0000000000..037870ed6c --- /dev/null +++ b/recipes/bash_org_pl.recipe @@ -0,0 +1,15 @@ +from calibre.web.feeds.news import BasicNewsRecipe + + +class Bash_org_pl(BasicNewsRecipe): + title = u'Bash.org.pl' + __author__ = 'fenuks' + description = 'Bash.org.pl - funny quotations from IRC discussions' + category = 'funny quotations, humour' + language = 'pl' + oldest_article = 15 + cover_url = u'http://userlogos.org/files/logos/dzikiosiol/none_0.png' + max_articles_per_feed = 100 + no_stylesheets= True + keep_only_tags= [dict(name='div', attrs={'class':'quote post-content post-body'})] + feeds = [(u'Cytaty', u'http://bash.org.pl/rss')] diff --git a/recipes/cd_action.recipe b/recipes/cd_action.recipe new file mode 100644 index 0000000000..b4cf6b326c --- /dev/null +++ b/recipes/cd_action.recipe @@ -0,0 +1,16 @@ +from calibre.web.feeds.news import BasicNewsRecipe + + +class CD_Action(BasicNewsRecipe): + title = u'CD-Action' + __author__ = 'fenuks' + description = 'cdaction.pl - polish magazine about games site' + category = 'games' + language = 'pl' + oldest_article = 8 + max_articles_per_feed = 100 + no_stylesheets= True + cover_url =u'http://s.cdaction.pl/obrazki/logo-CD-Action_172k9.JPG' + keep_only_tags= dict(id='news_content') + remove_tags_after= dict(name='div', attrs={'class':'tresc'}) + feeds = [(u'Newsy', u'http://www.cdaction.pl/rss_newsy.xml')] diff --git a/recipes/dobreprogamy.recipe b/recipes/dobreprogamy.recipe new file mode 100644 index 0000000000..d9b2db591d --- /dev/null +++ b/recipes/dobreprogamy.recipe @@ -0,0 +1,21 @@ +from calibre.web.feeds.news import BasicNewsRecipe + + +class Dobreprogramy_pl(BasicNewsRecipe): + title = 'Dobreprogramy.pl' + __author__ = 'fenuks' + __licence__ ='GPL v3' + category = 'IT' + language = 'pl' + cover_url = 'http://userlogos.org/files/logos/Karmody/dobreprogramy_01.png' + description = u'Aktualności i blogi z dobreprogramy.pl' + encoding = 'utf-8' + no_stylesheets = True + language = 'pl' + extra_css = '.title {font-size:22px;}' + oldest_article = 8 + max_articles_per_feed = 100 + remove_tags = [dict(name='div', attrs={'class':['komentarze', 'block', 'portalInfo', 'menuBar', 'topBar']})] + keep_only_tags = [dict(name='div', attrs={'class':['mainBar', 'newsContent', 'postTitle title', 'postInfo', 'contentText', 'content']})] + feeds = [(u'Aktualności', 'http://feeds.feedburner.com/dobreprogramy/Aktualnosci'), + ('Blogi', 'http://feeds.feedburner.com/dobreprogramy/BlogCzytelnikow')] diff --git a/recipes/film_web.recipe b/recipes/film_web.recipe new file mode 100644 index 0000000000..0061573742 --- /dev/null +++ b/recipes/film_web.recipe @@ -0,0 +1,40 @@ +from calibre.web.feeds.news import BasicNewsRecipe + +class Filmweb_pl(BasicNewsRecipe): + title = u'FilmWeb' + __author__ = 'fenuks' + description = 'FilmWeb - biggest polish movie site' + cover_url = 'http://userlogos.org/files/logos/crudus/filmweb.png' + category = 'movies' + language = 'pl' + oldest_article = 8 + max_articles_per_feed = 100 + no_stylesheets= True + extra_css = '.hdrBig {font-size:22px;}' + remove_tags= [dict(name='div', attrs={'class':['recommendOthers']}), dict(name='ul', attrs={'class':'fontSizeSet'})] + keep_only_tags= [dict(name='h1', attrs={'class':'hdrBig'}), dict(name='div', attrs={'class':['newsInfo', 'reviewContent fontSizeCont description']})] + feeds = [(u'Wszystkie newsy', u'http://www.filmweb.pl/feed/news/latest'), + (u'News / Filmy w produkcji', 'http://www.filmweb.pl/feed/news/category/filminproduction'), + (u'News / Festiwale, nagrody i przeglądy', u'http://www.filmweb.pl/feed/news/category/festival'), + (u'News / Seriale', u'http://www.filmweb.pl/feed/news/category/serials'), + (u'News / Box office', u'http://www.filmweb.pl/feed/news/category/boxoffice'), + (u'News / Multimedia', u'http://www.filmweb.pl/feed/news/category/multimedia'), + (u'News / Dystrybucja dvd / blu-ray', u'http://www.filmweb.pl/feed/news/category/video'), + (u'News / Dystrybucja kinowa', u'http://www.filmweb.pl/feed/news/category/cinema'), + (u'News / off', u'http://www.filmweb.pl/feed/news/category/off'), + (u'News / Gry wideo', u'http://www.filmweb.pl/feed/news/category/game'), + (u'News / Organizacje branżowe', u'http://www.filmweb.pl/feed/news/category/organizations'), + (u'News / Internet', u'http://www.filmweb.pl/feed/news/category/internet'), + (u'News / Różne', u'http://www.filmweb.pl/feed/news/category/other'), + (u'News / Kino polskie', u'http://www.filmweb.pl/feed/news/category/polish.cinema'), + (u'News / Telewizja', u'http://www.filmweb.pl/feed/news/category/tv'), + (u'Recenzje redakcji', u'http://www.filmweb.pl/feed/reviews/latest'), + (u'Recenzje użytkowników', u'http://www.filmweb.pl/feed/user-reviews/latest')] + + def skip_ad_pages(self, soup): + skip_tag = soup.find('a', attrs={'class':'welcomeScreenButton'})['href'] + #self.log.warn(skip_tag) + if skip_tag is not None: + return self.index_to_soup(skip_tag, raw=True) + else: + None diff --git a/recipes/gram_pl.recipe b/recipes/gram_pl.recipe new file mode 100644 index 0000000000..091c0bb1dc --- /dev/null +++ b/recipes/gram_pl.recipe @@ -0,0 +1,16 @@ +from calibre.web.feeds.news import BasicNewsRecipe + +class Gram_pl(BasicNewsRecipe): + title = u'Gram.pl' + __author__ = 'fenuks' + description = 'Gram.pl - site about computer games' + category = 'games' + language = 'pl' + oldest_article = 8 + max_articles_per_feed = 100 + no_stylesheets= True + cover_url=u'http://www.gram.pl/www/01/img/grampl_zima.png' + remove_tags= [dict(name='p', attrs={'class':['extraText', 'must-log-in']}), dict(attrs={'class':['el', 'headline', 'post-info']}), dict(name='div', attrs={'class':['twojaOcena', 'comment-body', 'comment-author vcard', 'comment-meta commentmetadata', 'tw_button']}), dict(id=['igit_rpwt_css', 'comments', 'reply-title', 'igit_title'])] + keep_only_tags= [dict(name='div', attrs={'class':['main', 'arkh-postmetadataheader', 'arkh-postcontent', 'post', 'content', 'news_header', 'news_subheader', 'news_text']}), dict(attrs={'class':['contentheading', 'contentpaneopen']})] + feeds = [(u'gram.pl - informacje', u'http://www.gram.pl/feed_news.asp'), + (u'gram.pl - publikacje', u'http://www.gram.pl/feed_news.asp?type=articles')] diff --git a/recipes/icons/android_com_pl.png b/recipes/icons/android_com_pl.png new file mode 100644 index 0000000000000000000000000000000000000000..d68bac8810ebf42e8f553459a72a49bc6eb211e2 GIT binary patch literal 1452 zcmV;d1ylNoP)@ryq#2ilutS!lk&H@`=)#y<);-tFB^t^oquVMa#%gyP zlgYo(e!g!z-@fzx<(V^Q-g%yLp67F3P^;g*mB}<3oh~r2yEp-k+Z!6*z4P_0ub-Lm_O7j+nvzJWt0yNVk{dV1#w3#R z^5J1GFVJWf7y10IE~Amd>FqTb+}!&6jYd9yaL{BD2nGgBCO*HX$6(;`y1EPo4yU!% zXmoad{Mcx8bZl(Y>+S67>lYSiw3?bvp8#&%djB4vy!`cRfGbxfClP}7_N66}sJGW- z;_(ItjYgqxWW;0=i@Uq$=Y_(ao^RiT!r|f7RiW_dQ!LZgwzA^l($ZowvDsLL!Fcds zagk21t(~7osH*D22Y`x-nHhl6(pRqt0y;Yv7d<`u`%NZycdhpOcTdl$sb9Z*e1?Yf z`fb~qnx?1u{DA?zUL?|LS64kewA%G`S68)qWyQ(q;lrgR2IJAAPSgul^BOS`v%<`V0nl_lb$MHHoCTd3IJLijOZXwYQhcQ&UM&F3-py$>`{! zB09aSY;=^#ynTCimdV8CFc{b}zOOAri3R1|=V%duks zI1jTxXsA-@>{x7?_d*;O~F-tc6-6I(ZU6E-x-7Nq_(B zY=oksZr((wt!-_MMhgm3sQ?h#yBFZxxt10xYO}!Z-C0>|wp6NA;@Ojv2_h)y;zg3& zx392}Mhg!wDWTEA!c;0NtH8kAT!h48yp4myp+f))MR_?vD3#BinTcS}9)OULq9ST` zfJ>J~N6r0%2P-O^oc#PUGXVqw?6RllnKKx1y>)9+5`eF7dO9{LFApJ^thgAVfPmaw zf{2W)ti+q)E!k|GO-aeb1VCBY)D%Er;q&KaftZ-eN*2q*1Jh9`5MWZF5TihV#oXL* z$Q;gz6Bd8n+!7M-%$F|%SXqUI0VF0iHd+p?sAzl~prGKN4ZOUPl9N-$?Z-w6lwh1n~AwO|^K9pCk2Sz_Y)2@wc#9z{MptmdUiYkB+uP$7IID z0602Qh&xoDsu2nerQ-dsAr#_Z0rK*+T7b;Vo*wfhJ3B{3u~;@X`}YHE*bot6neqR% zt!;QX07+tjQUj^7Ds>E!5fBeSHAw>0Mps4OlFNg2^NZ{C*LV%P|Fo zI64dB4nfFd01O6}R4RvtFg4{hu5)q*2LZCOF!lNK-QD;aT3ZR?H}0bkxBQDP05UK!F)c7SEiy1vF)=zbIXW>gEig7ZFfgh*e<}a~03~!q zSaf7zbY(hiZ)9m^c>ppnF)%GKHZ3tZR53C-H8eUfFfA}PIxsN0_{}*000003HJE%?WEV*q9g? zwc?(5>F6&4x>vQtHKHUXu_V7#doc7+8V0W>y9UH2&eGBUO@w1jBrshJ%L)WG2B>gTe~DWM4ffJS=q literal 0 HcmV?d00001 diff --git a/recipes/icons/cd_action.png b/recipes/icons/cd_action.png new file mode 100644 index 0000000000000000000000000000000000000000..823e09a43effb9a62061d4dd6740cc03af68c161 GIT binary patch literal 972 zcmV;-12g=IP)4ODa(m$M@_B57mSD zBKZ*c&1dhee`5U~;m& z{N{$^6pD`zoAK`8o0WuR3dbBH9n3|JZ>-u?+D1FqtQ{ZIGGFt zbh=*v_!u5w5|G+%@901XCUJPUzTVeI;?3sP)+~nSjYf=bZ)ayQ4h9Vdne6lP@iE)9 zOp0VO9uI|}UWfq3?Vg!wXdo*hF;;6^8$~6PCKFA+zAi7*^yw+XU>uJ-912ASz;P;- zL_%T`iAZE;CpR@&1c~wahK4W(KrA*rjq%9|%gW^$z}}ulBNBN${rwmN#_L^K>FUZ& z4Z9xC(vngMacD1S1pv>_&(rk&{>X?(lmTpS4-8OLDz&&s)8VinkW>SeLL^rc35dm5 z7USz{gF!H~T1`@_xfTcn>~@U?!Ng(u03b2DyMu#&{$#tqxY*Vf3_2VPLmo`h=w!rVQK_n` z5O@~+3tk4m`}^8jVd2-8(^*;?jT((vr;#2b=R^W*w&CIGYM;+)?e0cd;lc?F1Q05UK!F)c7SEiy1vF)=zcFgi3gEig7ZFfddkdOZLD03~!qSaf7zbY(hiZ)9m^ uc>ppnF)%GKH!U(TR4_I=Gc-ChGA%GRIxsNnMc3K@0000m2L|p{dOueaK!7MM_DiS8aN`?fL4EmAPh`gC)x*2mO$Z{K7o6|LH zv^h16Vh}~rDwzpxZ=Ms~1VL@j&Bw>#ocH~HIE19h>(~AL`T2(rzj$FX<>qeQobG#n zB^tHac)XoEf9Gzu(a7ViTNjHtogz^z7L5)M3x)alfq>O26c!ZB%nS~SL>5aZWVh$$ zZrb$Uf;QW&TUl8dxOCPzn~JXy7> zqT=1VzP`-N*(CyjEn7M|Qm%MQenp>;%LU@`sj1S^>(^7R+-|3rv$OsF`}YX} zzI_`R$<79T{CN423WY*ub4CUg^mu5DM!UOdoSd{+)~`=86bi98Wdja}R!cizwKg>o zl1MBpJbOlseE&W)R9p-!F1lRDkJH>{tF8tTiQ!?noW@Ax%9U6wW#K=0^hhqx%KGqu z?!ci#v;(7~S}mzY%nY?zIxTubMfNdy=fcJYEPcr zy4C447*wj#Qd+Uc)7nZaotSv|5cvAl?Y?@Ij%aXDt)|Ap;k$Q%&z~a^qfwzq+rZ_^ zb#+BW&COcvsZ-mx1Ac!;2W@pM=5k%T2F%ZojI_1U9eDawr2@vsdwZLjT&_2742IRK zSFTLkz|EU-d0E-EZ4C`FSz#fd(NtF#6#;7X>C+MkaOu*C6ExT96pE4(prxg;v8Kjq zZEwGGr@h_b$jhs#$;&G!AVex9Wcl(GEL2qyqS4S{&?Vfx+h(Ie`}a#E)IbFTP%WWU z0u2nHzW&06`g(xRzkQp}2V^pzPbTZ>Nx{I8BZPEy5z^dD4dmoJe@_1askF9MDh19l zfcFfbj{y`G9z9AsMo3Ewy;oW3_g7Yi!zmazc8n1E6)Tm57>x%Hn#~6ebaskFYuAcI zz&-}>m;p30fISSLyj-O!FLye{Vv|WM-nA?3ojAkbaMTQk!@vN}GXRO?*J!F3@wkOi zT%5M>p9B~yR_Gb6tr~{ct7MqX-Hfube|_&Kz1upkb-jiS0000bbVXQnWMOn=I%9HW zVRU5xGB7bQEigDOGB8vzF*-CcIx{gXFg7|cFm!|_lmGw#C3HntbYx+4WjbwdWNBu3 t05UK!FfB1LEiyJ#F)=zaF*-FgEigAaFfcwEzL5X`002ovPDHLkV1f$d05$*s literal 0 HcmV?d00001 diff --git a/recipes/icons/film_web.png b/recipes/icons/film_web.png new file mode 100644 index 0000000000000000000000000000000000000000..3ddcdf1cdeaab29afa1af2962ac7cd93a4ba87aa GIT binary patch literal 3433 zcmV-v4VLnWP)-23N)k{|A2B9GMdDMy2qJ<6C3v8?AeVrG96p@L z<%v%gK|zk0Uv0XJ&g}eKi|jD-P2WFUDe$)WXO9(PELWMt1D0O^~Jw;?o^~4 zI)tC6rJTY>-6cSrlFyqeB$pfFaIS) zPVW8A_Z=8Tk&_!qnKA_p+Pzzwa_iPqN_Y1X3cxxFz;+72R}_HC$}L+$LIBFjR;*aH z3Lr1f&CSb8EY8R$jAwl&d!f10Ea06zfb`FMHyIITJrMp^QHRiSxyf5ys6_SAAXoW-`98QRCI)*BI*Yp{AGp@qc}TjP>PHHP660W0dS=B z^q5e(yB#PJ30vt*N`HO&G%M@UrNQ;lqf@6+QUGq>Mu%i%n3`Hz*3}(6=7zVJb4l|AOO|ZcReLAa5Uxd<1Z)x@f5PMKmVMRBvp|p zG?a{g?wq^3mlwyy$J^UGJ9l@Nl+2nnZyvyd2XS#HPDtA~G#oe(9ZeiDX_BpNXJ>RY z*&56d1_o~(5t!6WO);50d9sHh-Pu^eP5@C+%a^ZQ+1iTzFJJ!Yrx`Q6yh=)nid(*g^ZS6O#BEyE^%BQ8Rppc0Wq&k@buz=Fs zj01;;q8c0XlM(ydkg{Y6<_PI{O-;Ch)zw%95)*B0ot(sC?3bU9x_&+C%$diJPn+iM zo|sr%?Be3#A(7m_&m3{^;E^Mws`&XWTLzGvOd_JT7W>Vb#TI0cB)4!O?rCY6;;SzO z0JDEv8}99p5VrUJJhEbAXH%r(H8g~WM@Ev+4+;tn2FS^oI@QfhA~}3`?%V|nm;*dL zQCayLKmNoCCns0e#KapntgRg#Ij*wO$H&hPptRJ^&e@raqpq%}$8pio3m5wNB_!D`fCsc0P8%*VMv#hgiu^u@C!zbLWd3=in?{H9i_W_ zGX-EPg(S0(5OOZ4tNZdx;t-K&!-g$e0E&xkY)B-WJn7&tb!t))j%#KnyS2uTPfsTy zpP!$bD=)9E4v?EWa-={Y)zs7p6RfS9oA>Se=%dApzxaY}$v<)f8t&$%OX=xZO#%3f z0pG*jOx%kDor>)ARUoSw|=;#>C8<=j-e3os%OF=<2q%=I5i~ zOtZ7Kv+aFs3CmI%p69rgG0q~{(;NAt$q5zWXHr9EIcjDDCZQDYdm|KzTXV_kaI;3I$+31z;wHZ4rQp6sZI8P5^*g1E8=F zCsLAB?BU+ttSn>W2@`sI3knn!wX`_y#*Gmp$asAH^;gpV#f$K8awpiilSRVW zvy&&=+dDWE6euZaX|=TQ`=z94Xz1%pB(mofJG;Jl} zN==Pqby>~L)zTsk+_Pux+I8z#e_Px1bSosi~+= zPJQLCzMf6kjl$}CR1^yp{)vj!cdY9(W}pLFTlo&avdTj5%o)_hi`fb=1K8iWxk90# zVMRr0sk}TIAgkA}qao;k%a^gAhsW8oHa3oqW5*U23Isx-NW|}#lA^6GbwGML>Xa#c z5l~gdCX5EL2nY*f2b_WGJMQVAAUR5RH{Su6OS-!;`^UxM_1Mh~w}hVFxpS75wze7? z*RJX78yg!L6%`2tIyyIRmX+be`I?tU9K>-E5$o4)*l_I{&d=NXmtU-`?CniVii=fM zwYBT&`2A8-wY2p0U*iBYAUm5)cqoPAu)LL&{DUH`@3MD=S+mgahY$INGsT?1aY9OS zGoCvtE3x{Nl@%9jXz1u%zkcI}y1GzUQgZXAl9HNQXJ>i2f&xiie9g?Xw6wMsi@*9R z_;=2o!+E*8XJ?NaH-5aeby=B;in{u1sudNAie!Rssz;Cd`1ty^wV?rr4xw6E6&C8~7#J*CgzY2}e!tVF$BiSo zNOmhaIu5~=2@ZZ&LzuGi_NMKtsuUDRhz_QCc}7O2rW_X*78n>5R9!7w&vkWg-BME% z3S(mU{mRQ#R7m+vNU*bWa_Z{B_Hl8j*49I8DK<7(4qIB@*5EM|u^8V2oB+Nrn;JJowhc9 zfBZkW6OhPx@&x-uM4+0Q_GNPg1&oB#r{B(Sj@v}Je;>zTXZ9^yP*<%&$3#afQ93&K zyYndau2n_F0LTvQafJ3M=a{WCLB*Q`MuGp4FaQ&U^}^UtxLM8Y4Zv~=`nBO`!_ zh>aUJZ6a4K!meE`XYiAHpCgo&u?)t<3}iT#O?I}gug88{x1zEa80o_UJ3nB=Y}mjb zPb5-SCKG0wlQU_Ol~r#q_G5M4-~a2c$!*lgsJdEHQ%5H#=8q@uU?I+u0G_o3?Gh1;gjs;U|q>hMc;nAX3b}xEm%-fLk!=u=eOU8;jdot`!UVPAipOt z2NoC0CQCy@{sQ%bg$5p2yu9#;eD^MY;<%@Kd-2wI;sn0^u?L6Y!?FG=DPhC}1Yp1Z z$*{hj7}Q_O%MA^UjXOJU-!?EXGOGI>;ux`bp!Sz9J2;T{gV4}z+d@KWYGgxx@?_Kz zBZdqH3k?=380z!q7RkCt#s|^hT z0Wti-1!rd$7qK`jj6AU1y^HhSzaQ1vnI-u_4gYgT2n2YUad)3YDJ;Yl?&%pUSq`T6 z@2jekZ2hKMTdS)}p1M*}X3w58ht>6)H&OTQMRj#$Ij!Gbe>X?40UaIZQH~rjraXCq z4jFi*2hvB61Ol?61F1-)uWw*LlB1&|3Gssm$%_=btX;f_%HAZ|rHb8F|AJqNSdKtt zPg6^mE~F$UbP;J_V%dLrlGP&$r&?VudJPegX{{kao?Z8{{frPYYyp9 zyS4xT03~!qSaf7zbY(hYa%Ew3WdJfTF)=MLI4v?TR539+G%`9eG%YYTIxsK+A+oLj z001R)MObuXVRU6WZEs|0W_bWIFfchSFf%POGgL4+Ix{&sG&e0UHaajcFe4^y00000 LNkvXXu0mjfe(H17 literal 0 HcmV?d00001 diff --git a/recipes/icons/gram_pl.png b/recipes/icons/gram_pl.png new file mode 100644 index 0000000000000000000000000000000000000000..0a87f28825b077d3fbf9f0f1e298c10239071712 GIT binary patch literal 1101 zcmV-T1hV^yP)qPA4t2{(~q{Gm4@t^D?6gg{VL$HS!YGjLtZ> zW*lioYVzrO-?y)WSy4p4&BNim=R41PJI64-k;yDraFjWA>>^WHd7g1N%9%e`JL7O% zU>uI)%!w0OOm?<@uVG;_GHx&p4fxO8XPTQOVXM_BWQvMDGQbxG_{7llzr8S(no$5V zGoqTUOi77R#FUgwGQeksR08Aip`qbnV084-rK&1mV4$q*^l8%4(vv5F*RSpN@^ZlM zr_6viZ!Rk+zN)Ia8b~B26qJY<(1~ql4jeExGd5d@F&)R_?-W31=jzpK*8MXX~R!qB^dnB`wWj0b;R!1yw*2nqq)$%)WibCdOu)m=LF_lmvRcckbN1YaZO% zN~0qgUbzB6zb@3I)VQF($Z6>fX9#L&7&8$x98+6T?$N24l2xZb)s_&_!ugY z1ipQH^JZP0X`rKH*|O!!f$8a(Vs5X4!5#$}FpRV`GO&2@k|jViDiug1QYmU{fcc4m zF$PE`+Xp33&2^w%cq08R+e$^JL9`X~4r!=5Yn!^SxBi7OYuATi|pS6s%kcJb!-p z@R1|5e$~~qZm(WdD1h$noja*gdS+a%yu5+}N=On5hb19xK-T}efnB?_fnZRkG#HF1 z0JrfxJhVE=w&J!7^& z2l#w`1w9y5(1%9WX?(m>LE5gMIG2mA1A%7>Dz!Wpjmj+f{c^1}$mkaA-D}9tVa19z z#^XsQWmv)t5Q#`7bZaOhx*v_jRVb z+r_+p?_|8*A64$p)t|?CJax>|r(2jkdyL;>wWc$pT00000NkvXXu0mjfPN(ne literal 0 HcmV?d00001 diff --git a/recipes/icons/niebezpiecznik.png b/recipes/icons/niebezpiecznik.png new file mode 100644 index 0000000000000000000000000000000000000000..4188d91d3646c53624267c08378ed6cae2355cbe GIT binary patch literal 795 zcmY+ANlX&~7=`~bEu{^GwsfOA?Myq;j<~lnjRY%{QsUNymLNe~hznlajRy@u z3@QgTDQ=0&$+U1$BNFwZh>=!Jidq@H7!#x77OS2-y!XA!cX>yB4Rs=+S_l9lFXL{^ zQ~W1INWO7rX%he^=BxL6EEe2~6F6ZbY<8R7VRtwk4yVm#M=^^TwHPZ*CNqXvte6GI zaht`88;mB6R&O$+W)#yKDlp7yG@9lbWG7Z|2i&|`gWw#4==8>YiwaSFd4XdtH3(M77wMuo`%}FpYyBU6T0~?2l_0Z}N z7?t7!biwu21uX=3AB`xKs?I9DNnZSG3w-H%U$4yXg6%4wO2d!Y&N*T21>3X=`4C#&Vcpbb9!&nQ>KEh_emsuCtvr^ zylV8xTKWTlu&=qP>Di;niOI=AA@03QvMl@lokpcrmk*sfb9!yCk`1;~ORSd5%eT94E(!s-r>Tu8DB<1$l*);d=)GmfMmKh%# zrBKwyT00nQl(?9%;B`n);erRZJaB1q23V$Ey zZx+g#o(7&^fI}Sf-%!W^0()J9FN6=D_UoLedZ;%+Mnmo?=!HyWK?i*c7DJr z`TO4eM?BImn3dkVd2?X@{ztruZ?j4sKYA1w8+-NY)nC_dzOQfp_xJDTRcn6z`t`!m z_o1rsePOjnj0(Eu#@9Bip8<3zV@Z%-FoVOh8)+a;lDE4HN87!rRX`4Bfk$L9koEv$ zx0Bg+K*ml_7sn8Z%dY3Ii!~Vtuv}2p5$kFR@LiO^Tz#|QD(|?Yc}*3G8`PZ{C-#=1Ka3hk^paX12LROlxzE zEpgcA@cFf_i~2XK6PC$y+F#sL&06u?wEE7pe`Oc=0vXO4Ys|hLy*8iGF2PA?Qt!O9 zTA(LXOI#yLQW8s2t&)pUffR$0fuW(UfrYM-L5QKDm5GU!p@pu2nU#TotHAm?6b-rg pDVb@NPz|QKM#doq7FLEvR)(e!4Z5pRLx36>JYD@<);T3K0RT3m;0*u( literal 0 HcmV?d00001 diff --git a/recipes/niebezpiecznik.recipe b/recipes/niebezpiecznik.recipe new file mode 100644 index 0000000000..b33a0a3513 --- /dev/null +++ b/recipes/niebezpiecznik.recipe @@ -0,0 +1,16 @@ +from calibre.web.feeds.news import BasicNewsRecipe + +class Niebezpiecznik_pl(BasicNewsRecipe): + title = u'Niebezpiecznik.pl' + __author__ = 'fenuks' + description = 'Niebezpiecznik.pl' + category = 'hacking, IT' + language = 'pl' + oldest_article = 8 + max_articles_per_feed = 100 + no_stylesheets = True + cover_url =u'http://userlogos.org/files/logos/Karmody/niebezpiecznik_01.png' + remove_tags=[dict(name='div', attrs={'class':['sociable']}), dict(name='h4'), dict(attrs={'class':'similar-posts'})] + keep_only_tags= [dict(name='div', attrs={'class':['title', 'entry']})] + feeds = [(u'Wiadomości', u'http://feeds.feedburner.com/niebezpiecznik/'), + ('Blog', 'http://feeds.feedburner.com/niebezpiecznik/linkblog/')] diff --git a/recipes/wnp.recipe b/recipes/wnp.recipe new file mode 100644 index 0000000000..e53e4cc66b --- /dev/null +++ b/recipes/wnp.recipe @@ -0,0 +1,21 @@ +from calibre.web.feeds.news import BasicNewsRecipe + + +class AdvancedUserRecipe1312886443(BasicNewsRecipe): + title = u'WNP' + cover_url= 'http://k.wnp.pl/images/wnpLogo.gif' + __author__ = 'fenuks' + description = u'Wirtualny Nowy Przemysł' + category = 'economy' + language = 'pl' + oldest_article = 8 + max_articles_per_feed = 100 + no_stylesheets= True + keep_only_tags = dict(name='div', attrs={'id':'contentText'}) + feeds = [(u'Wiadomości gospodarcze', u'http://www.wnp.pl/rss/serwis_rss.xml'), + (u'Serwis Energetyka - Gaz', u'http://www.wnp.pl/rss/serwis_rss_1.xml'), + (u'Serwis Nafta - Chemia', u'http://www.wnp.pl/rss/serwis_rss_2.xml'), + (u'Serwis Hutnictwo', u'http://www.wnp.pl/rss/serwis_rss_3.xml'), + (u'Serwis Górnictwo', u'http://www.wnp.pl/rss/serwis_rss_4.xml'), + (u'Serwis Logistyka', u'http://www.wnp.pl/rss/serwis_rss_5.xml'), + (u'Serwis IT', u'http://www.wnp.pl/rss/serwis_rss_6.xml')]