From 2c87322425e529b43879746c483eb29e6000f3bc Mon Sep 17 00:00:00 2001 From: unkn0w7n <51942695+unkn0w7n@users.noreply.github.com> Date: Sun, 13 Oct 2024 10:53:32 +0530 Subject: [PATCH] remove dead recipes These recipes are based on RSS feeds that no longer work. --- recipes/icons/nauka_w_polsce.png | Bin 448 -> 0 bytes recipes/icons/nbonline.png | Bin 956 -> 0 bytes recipes/icons/neviditelny_pes.png | Bin 427 -> 0 bytes recipes/icons/new_london_day.png | Bin 1038 -> 0 bytes recipes/icons/news_times.png | Bin 335 -> 0 bytes recipes/icons/newsbeast.png | Bin 1831 -> 0 bytes recipes/icons/newsmoldova.png | Bin 718 -> 0 bytes recipes/icons/newsobs.png | Bin 370 -> 0 bytes recipes/icons/ngz.png | Bin 677 -> 0 bytes recipes/icons/nightflier.png | Bin 250 -> 0 bytes recipes/icons/nikkei_free.png | Bin 724 -> 0 bytes recipes/icons/nikkei_sub.png | Bin 724 -> 0 bytes recipes/icons/njp.png | Bin 528 -> 0 bytes recipes/icons/noaa.png | Bin 724 -> 0 bytes recipes/icons/noerrebronordvestbladet_dk.png | Bin 262 -> 0 bytes recipes/icons/non_leggerlo.png | Bin 551 -> 0 bytes recipes/icons/norddjurslokalavisen_dk.png | Bin 801 -> 0 bytes recipes/icons/nortecastilla.png | Bin 733 -> 0 bytes recipes/icons/nos_nl.png | Bin 372 -> 0 bytes recipes/icons/novaya_media.png | Bin 854 -> 0 bytes recipes/icons/novilist_novine_hr.png | Bin 234 -> 0 bytes recipes/icons/nowiny_rybnik.png | Bin 406 -> 0 bytes recipes/icons/npr_music_blogs.png | Bin 116 -> 0 bytes recipes/icons/nrc_handelsblad.png | Bin 688 -> 0 bytes recipes/icons/nsfw_corp.png | Bin 276 -> 0 bytes recipes/icons/ntv_spor.png | Bin 1170 -> 0 bytes recipes/icons/ntv_tr.png | Bin 2092 -> 0 bytes recipes/icons/nursingtimes.png | Bin 511 -> 0 bytes recipes/icons/nzz_folio.png | Bin 327 -> 0 bytes recipes/icons/o_globo.png | Bin 269 -> 0 bytes recipes/icons/observa_digital.png | Bin 1117 -> 0 bytes recipes/icons/observer.png | Bin 721 -> 0 bytes recipes/icons/odenselokalavisen_dk.png | Bin 801 -> 0 bytes recipes/icons/oesterbroavis_dk.png | Bin 262 -> 0 bytes recipes/icons/office_space.png | Bin 349 -> 0 bytes recipes/icons/onionavclub.png | Bin 391 -> 0 bytes recipes/icons/opinion_bo.png | Bin 727 -> 0 bytes recipes/icons/oregonian.png | Bin 573 -> 0 bytes recipes/icons/oreilly_premium.png | Bin 2600 -> 0 bytes recipes/icons/oriental_daily.png | Bin 358 -> 0 bytes recipes/icons/origo_hu.png | Bin 246 -> 0 bytes recipes/icons/orlando_sentinel.png | Bin 346 -> 0 bytes recipes/icons/orsai.png | Bin 566 -> 0 bytes recipes/icons/osel_cz.png | Bin 555 -> 0 bytes recipes/icons/pandodaily.png | Bin 494 -> 0 bytes recipes/icons/panorama.png | Bin 704 -> 0 bytes recipes/icons/paperli_topic.png | Bin 409 -> 0 bytes recipes/icons/patente_de_corso.png | Bin 516 -> 0 bytes recipes/icons/pc_lab.png | Bin 438 -> 0 bytes recipes/icons/pc_mag.png | Bin 947 -> 0 bytes recipes/icons/pcworldro.png | Bin 346 -> 0 bytes recipes/icons/penguin_news.png | Bin 1148 -> 0 bytes recipes/icons/people_us_mashup.png | Bin 296 -> 0 bytes recipes/icons/periodismo_humano_es.png | Bin 252 -> 0 bytes recipes/icons/peterschiff.png | Bin 359 -> 0 bytes recipes/icons/phd_comics.png | Bin 2484 -> 0 bytes recipes/icons/philippino_star_ngayon.png | Bin 1576 -> 0 bytes recipes/icons/philly.png | Bin 759 -> 0 bytes recipes/icons/physics_today.png | Bin 218 -> 0 bytes recipes/icons/physics_world.png | Bin 193 -> 0 bytes recipes/icons/piratska_strana.png | Bin 827 -> 0 bytes recipes/icons/piratske_noviny.png | Bin 708 -> 0 bytes recipes/icons/plus_info.png | Bin 1187 -> 0 bytes recipes/icons/pnn.png | Bin 175 -> 0 bytes recipes/icons/pobjeda.png | Bin 97 -> 0 bytes recipes/icons/poche.png | Bin 499 -> 0 bytes recipes/icons/politifact.png | Bin 1239 -> 0 bytes recipes/icons/politika.png | Bin 148 -> 0 bytes recipes/icons/polityka.png | Bin 175 -> 0 bytes recipes/icons/portfolio.png | Bin 174 -> 0 bytes recipes/icons/portfolio_hu.png | Bin 1099 -> 0 bytes recipes/icons/portfolio_hu_hu.png | Bin 1032 -> 0 bytes recipes/icons/post_today.png | Bin 406 -> 0 bytes recipes/icons/poughkeepsie_journal.png | Bin 2081 -> 0 bytes recipes/icons/praguemonitor.png | Bin 471 -> 0 bytes recipes/icons/pravda_it.png | Bin 425 -> 0 bytes recipes/icons/pravda_rs.png | Bin 605 -> 0 bytes recipes/icons/pravo.png | Bin 837 -> 0 bytes recipes/icons/pressonline.png | Bin 193 -> 0 bytes recipes/icons/pressthink.png | Bin 201 -> 0 bytes recipes/icons/pro_linux_de.png | Bin 249 -> 0 bytes recipes/icons/project_en.png | Bin 330 -> 0 bytes recipes/icons/projo.png | Bin 306 -> 0 bytes recipes/icons/promotor.png | Bin 652 -> 0 bytes recipes/icons/prosport.png | Bin 135 -> 0 bytes recipes/icons/prostamerika.png | Bin 333 -> 0 bytes recipes/icons/protvmagazin.png | Bin 217 -> 0 bytes recipes/icons/psychologies.png | Bin 547 -> 0 bytes recipes/icons/publico.png | Bin 290 -> 0 bytes recipes/icons/publika.png | Bin 217 -> 0 bytes recipes/icons/pvp_online.png | Bin 493 -> 0 bytes recipes/icons/quotidiano.png | Bin 352 -> 0 bytes recipes/nauka_w_polsce.recipe | 59 ---- recipes/nbonline.recipe | 33 -- recipes/neviditelny_pes.recipe | 31 -- recipes/new_london_day.recipe | 73 ----- recipes/news_times.recipe | 28 -- recipes/newsbeast.recipe | 61 ---- recipes/newsmoldova.recipe | 47 --- recipes/newsobs.recipe | 30 -- recipes/ngz.recipe | 30 -- recipes/nieuws_be.recipe | 59 ---- recipes/nightflier.recipe | 44 --- recipes/nikkei_free.recipe | 78 ----- recipes/nikkei_sub.recipe | 143 --------- recipes/nin.recipe | 78 ----- recipes/njp.recipe | 96 ------ recipes/noaa.recipe | 48 --- recipes/noerrebronordvestbladet_dk.recipe | 28 -- recipes/non_leggerlo.recipe | 20 -- recipes/norddjurslokalavisen_dk.recipe | 32 -- recipes/nortecastilla.recipe | 85 ------ recipes/nos_nl.recipe | 43 --- recipes/novaya_media.recipe | 33 -- recipes/novilist_portal_hr.recipe | 60 ---- recipes/nowiny_rybnik.recipe | 33 -- recipes/npr_music_blogs.recipe | 20 -- recipes/nrc_handelsblad.recipe | 70 ----- recipes/nsfw_corp.recipe | 62 ---- recipes/ntv_spor.recipe | 38 --- recipes/ntv_tr.recipe | 43 --- recipes/nursingtimes.recipe | 63 ---- recipes/nzz_folio.recipe | 53 ---- recipes/o_globo.recipe | 70 ----- recipes/observa_digital.recipe | 66 ---- recipes/observer.recipe | 37 --- recipes/odenselokalavisen_dk.recipe | 32 -- recipes/oesterbroavis_dk.recipe | 28 -- recipes/office_space.recipe | 125 -------- recipes/onionavclub.recipe | 37 --- recipes/opinion_bo.recipe | 79 ----- recipes/oregonian.recipe | 47 --- recipes/oreilly_premium.recipe | 298 ------------------- recipes/oriental_daily.recipe | 47 --- recipes/origo_hu.recipe | 31 -- recipes/orlando_sentinel.recipe | 61 ---- recipes/orsai.recipe | 36 --- recipes/osel_cz.recipe | 31 -- recipes/pandodaily.recipe | 41 --- recipes/panorama.recipe | 55 ---- recipes/paperli_topic.recipe | 53 ---- recipes/patente_de_corso.recipe | 41 --- recipes/pc_lab.recipe | 83 ------ recipes/pcworldro.recipe | 65 ---- recipes/penguin_news.recipe | 19 -- recipes/people_us_mashup.recipe | 27 -- recipes/periodismo_humano_es.recipe | 33 -- recipes/peterschiff.recipe | 44 --- recipes/phd_comics.recipe | 24 -- recipes/philippino_star_ngayon.recipe | 78 ----- recipes/philly.recipe | 39 --- recipes/physics_today.recipe | 41 --- recipes/physics_world.recipe | 37 --- recipes/pilot.recipe | 45 --- recipes/piratska_strana.recipe | 35 --- recipes/piratske_noviny.recipe | 31 -- recipes/plus_info.recipe | 52 ---- recipes/pnn.recipe | 54 ---- recipes/pobjeda.recipe | 106 ------- recipes/poche.recipe | 53 ---- recipes/politifact.recipe | 33 -- recipes/politika.recipe | 72 ----- recipes/polityka.recipe | 70 ----- recipes/portfolio.recipe | 40 --- recipes/portfolio_hu.recipe | 26 -- recipes/portfolio_hu_hu.recipe | 24 -- recipes/post_today.recipe | 38 --- recipes/poughkeepsie_journal.recipe | 19 -- recipes/praguemonitor.recipe | 32 -- recipes/pravda_it.recipe | 50 ---- recipes/pravda_rs.recipe | 83 ------ recipes/pravo.recipe | 62 ---- recipes/pressonline.recipe | 74 ----- recipes/pressthink.recipe | 59 ---- recipes/pro_linux_de.recipe | 16 - recipes/project_en.recipe | 38 --- recipes/projo.recipe | 50 ---- recipes/promotor.recipe | 66 ---- recipes/prosport.recipe | 42 --- recipes/prostamerika.recipe | 63 ---- recipes/protvmagazin.recipe | 65 ---- recipes/psychologies.recipe | 57 ---- recipes/pubblico_giornale.recipe | 30 -- recipes/publika.recipe | 50 ---- recipes/pvp_online.recipe | 18 -- recipes/quotidiano.recipe | 56 ---- 186 files changed, 4935 deletions(-) delete mode 100644 recipes/icons/nauka_w_polsce.png delete mode 100644 recipes/icons/nbonline.png delete mode 100644 recipes/icons/neviditelny_pes.png delete mode 100644 recipes/icons/new_london_day.png delete mode 100644 recipes/icons/news_times.png delete mode 100644 recipes/icons/newsbeast.png delete mode 100644 recipes/icons/newsmoldova.png delete mode 100644 recipes/icons/newsobs.png delete mode 100644 recipes/icons/ngz.png delete mode 100644 recipes/icons/nightflier.png delete mode 100644 recipes/icons/nikkei_free.png delete mode 100644 recipes/icons/nikkei_sub.png delete mode 100644 recipes/icons/njp.png delete mode 100644 recipes/icons/noaa.png delete mode 100644 recipes/icons/noerrebronordvestbladet_dk.png delete mode 100644 recipes/icons/non_leggerlo.png delete mode 100644 recipes/icons/norddjurslokalavisen_dk.png delete mode 100644 recipes/icons/nortecastilla.png delete mode 100644 recipes/icons/nos_nl.png delete mode 100644 recipes/icons/novaya_media.png delete mode 100644 recipes/icons/novilist_novine_hr.png delete mode 100644 recipes/icons/nowiny_rybnik.png delete mode 100644 recipes/icons/npr_music_blogs.png delete mode 100644 recipes/icons/nrc_handelsblad.png delete mode 100644 recipes/icons/nsfw_corp.png delete mode 100644 recipes/icons/ntv_spor.png delete mode 100644 recipes/icons/ntv_tr.png delete mode 100644 recipes/icons/nursingtimes.png delete mode 100644 recipes/icons/nzz_folio.png delete mode 100644 recipes/icons/o_globo.png delete mode 100644 recipes/icons/observa_digital.png delete mode 100644 recipes/icons/observer.png delete mode 100644 recipes/icons/odenselokalavisen_dk.png delete mode 100644 recipes/icons/oesterbroavis_dk.png delete mode 100644 recipes/icons/office_space.png delete mode 100644 recipes/icons/onionavclub.png delete mode 100644 recipes/icons/opinion_bo.png delete mode 100644 recipes/icons/oregonian.png delete mode 100644 recipes/icons/oreilly_premium.png delete mode 100644 recipes/icons/oriental_daily.png delete mode 100644 recipes/icons/origo_hu.png delete mode 100644 recipes/icons/orlando_sentinel.png delete mode 100644 recipes/icons/orsai.png delete mode 100644 recipes/icons/osel_cz.png delete mode 100644 recipes/icons/pandodaily.png delete mode 100644 recipes/icons/panorama.png delete mode 100644 recipes/icons/paperli_topic.png delete mode 100644 recipes/icons/patente_de_corso.png delete mode 100644 recipes/icons/pc_lab.png delete mode 100644 recipes/icons/pc_mag.png delete mode 100644 recipes/icons/pcworldro.png delete mode 100644 recipes/icons/penguin_news.png delete mode 100644 recipes/icons/people_us_mashup.png delete mode 100644 recipes/icons/periodismo_humano_es.png delete mode 100644 recipes/icons/peterschiff.png delete mode 100644 recipes/icons/phd_comics.png delete mode 100644 recipes/icons/philippino_star_ngayon.png delete mode 100644 recipes/icons/philly.png delete mode 100644 recipes/icons/physics_today.png delete mode 100644 recipes/icons/physics_world.png delete mode 100644 recipes/icons/piratska_strana.png delete mode 100644 recipes/icons/piratske_noviny.png delete mode 100644 recipes/icons/plus_info.png delete mode 100644 recipes/icons/pnn.png delete mode 100644 recipes/icons/pobjeda.png delete mode 100644 recipes/icons/poche.png delete mode 100644 recipes/icons/politifact.png delete mode 100644 recipes/icons/politika.png delete mode 100644 recipes/icons/polityka.png delete mode 100644 recipes/icons/portfolio.png delete mode 100644 recipes/icons/portfolio_hu.png delete mode 100644 recipes/icons/portfolio_hu_hu.png delete mode 100644 recipes/icons/post_today.png delete mode 100644 recipes/icons/poughkeepsie_journal.png delete mode 100644 recipes/icons/praguemonitor.png delete mode 100644 recipes/icons/pravda_it.png delete mode 100644 recipes/icons/pravda_rs.png delete mode 100644 recipes/icons/pravo.png delete mode 100644 recipes/icons/pressonline.png delete mode 100644 recipes/icons/pressthink.png delete mode 100644 recipes/icons/pro_linux_de.png delete mode 100644 recipes/icons/project_en.png delete mode 100644 recipes/icons/projo.png delete mode 100644 recipes/icons/promotor.png delete mode 100644 recipes/icons/prosport.png delete mode 100644 recipes/icons/prostamerika.png delete mode 100644 recipes/icons/protvmagazin.png delete mode 100644 recipes/icons/psychologies.png delete mode 100644 recipes/icons/publico.png delete mode 100644 recipes/icons/publika.png delete mode 100644 recipes/icons/pvp_online.png delete mode 100644 recipes/icons/quotidiano.png delete mode 100644 recipes/nauka_w_polsce.recipe delete mode 100644 recipes/nbonline.recipe delete mode 100644 recipes/neviditelny_pes.recipe delete mode 100644 recipes/new_london_day.recipe delete mode 100644 recipes/news_times.recipe delete mode 100644 recipes/newsbeast.recipe delete mode 100644 recipes/newsmoldova.recipe delete mode 100644 recipes/newsobs.recipe delete mode 100644 recipes/ngz.recipe delete mode 100644 recipes/nieuws_be.recipe delete mode 100644 recipes/nightflier.recipe delete mode 100644 recipes/nikkei_free.recipe delete mode 100644 recipes/nikkei_sub.recipe delete mode 100644 recipes/nin.recipe delete mode 100644 recipes/njp.recipe delete mode 100644 recipes/noaa.recipe delete mode 100644 recipes/noerrebronordvestbladet_dk.recipe delete mode 100644 recipes/non_leggerlo.recipe delete mode 100644 recipes/norddjurslokalavisen_dk.recipe delete mode 100644 recipes/nortecastilla.recipe delete mode 100644 recipes/nos_nl.recipe delete mode 100644 recipes/novaya_media.recipe delete mode 100644 recipes/novilist_portal_hr.recipe delete mode 100644 recipes/nowiny_rybnik.recipe delete mode 100644 recipes/npr_music_blogs.recipe delete mode 100644 recipes/nrc_handelsblad.recipe delete mode 100644 recipes/nsfw_corp.recipe delete mode 100644 recipes/ntv_spor.recipe delete mode 100644 recipes/ntv_tr.recipe delete mode 100644 recipes/nursingtimes.recipe delete mode 100644 recipes/nzz_folio.recipe delete mode 100644 recipes/o_globo.recipe delete mode 100644 recipes/observa_digital.recipe delete mode 100644 recipes/observer.recipe delete mode 100644 recipes/odenselokalavisen_dk.recipe delete mode 100644 recipes/oesterbroavis_dk.recipe delete mode 100644 recipes/office_space.recipe delete mode 100644 recipes/onionavclub.recipe delete mode 100644 recipes/opinion_bo.recipe delete mode 100644 recipes/oregonian.recipe delete mode 100644 recipes/oreilly_premium.recipe delete mode 100644 recipes/oriental_daily.recipe delete mode 100644 recipes/origo_hu.recipe delete mode 100644 recipes/orlando_sentinel.recipe delete mode 100644 recipes/orsai.recipe delete mode 100644 recipes/osel_cz.recipe delete mode 100644 recipes/pandodaily.recipe delete mode 100644 recipes/panorama.recipe delete mode 100644 recipes/paperli_topic.recipe delete mode 100644 recipes/patente_de_corso.recipe delete mode 100644 recipes/pc_lab.recipe delete mode 100644 recipes/pcworldro.recipe delete mode 100644 recipes/penguin_news.recipe delete mode 100644 recipes/people_us_mashup.recipe delete mode 100644 recipes/periodismo_humano_es.recipe delete mode 100644 recipes/peterschiff.recipe delete mode 100644 recipes/phd_comics.recipe delete mode 100644 recipes/philippino_star_ngayon.recipe delete mode 100644 recipes/philly.recipe delete mode 100644 recipes/physics_today.recipe delete mode 100644 recipes/physics_world.recipe delete mode 100644 recipes/pilot.recipe delete mode 100644 recipes/piratska_strana.recipe delete mode 100644 recipes/piratske_noviny.recipe delete mode 100644 recipes/plus_info.recipe delete mode 100644 recipes/pnn.recipe delete mode 100644 recipes/pobjeda.recipe delete mode 100644 recipes/poche.recipe delete mode 100644 recipes/politifact.recipe delete mode 100644 recipes/politika.recipe delete mode 100644 recipes/polityka.recipe delete mode 100644 recipes/portfolio.recipe delete mode 100644 recipes/portfolio_hu.recipe delete mode 100644 recipes/portfolio_hu_hu.recipe delete mode 100644 recipes/post_today.recipe delete mode 100644 recipes/poughkeepsie_journal.recipe delete mode 100644 recipes/praguemonitor.recipe delete mode 100644 recipes/pravda_it.recipe delete mode 100644 recipes/pravda_rs.recipe delete mode 100644 recipes/pravo.recipe delete mode 100644 recipes/pressonline.recipe delete mode 100644 recipes/pressthink.recipe delete mode 100644 recipes/pro_linux_de.recipe delete mode 100644 recipes/project_en.recipe delete mode 100644 recipes/projo.recipe delete mode 100644 recipes/promotor.recipe delete mode 100644 recipes/prosport.recipe delete mode 100644 recipes/prostamerika.recipe delete mode 100644 recipes/protvmagazin.recipe delete mode 100644 recipes/psychologies.recipe delete mode 100644 recipes/pubblico_giornale.recipe delete mode 100644 recipes/publika.recipe delete mode 100644 recipes/pvp_online.recipe delete mode 100644 recipes/quotidiano.recipe diff --git a/recipes/icons/nauka_w_polsce.png b/recipes/icons/nauka_w_polsce.png deleted file mode 100644 index be607d80e75a1586a80a70d4b0ef0ce67e0829fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 448 zcmV;x0YCnUP)mU7;Is1Yc2@4 zGC13$JFuY)Rdq0`Tf&1f^Z}`EF5AXYZPoo{R4Ok$}5@mp2fhEyv1dSFJ z9N5b%7aZ!iG>Lxzo<>xzf-b3Jfl`$&x+GO^?75r`kDG*;0&osttr;3tkTGN3 zBEzP$wpxain5%%WaT2G1XyE&X2y`(rEt$1ROpx%Ovz`=cb!i~oOn*lDGFp$l2X$2gef?;uQjU%#gfh>^V7b;y%b2Db7i7FFRhY7#vi9?**&hD;F4UwE4Z6umV8MnFGuckdoGd qYmW{ce4DO-e+ZvLx(n8q-ces+Xk;kZ2i`sa0000JP z=L{$L!pQyb@#X*=^pKhJjF#yqKkZCj=M5GKe|N8szXn5uYAoPrw^@TLKvVd-!R$g->^xESsIl{flI8;+<^Ub=Wp(tDoc5%v z?_O>1Ty5wWFZsvK=MF0HYkK<7)$L1P`pC}b4=eb*!RorXL=IQj2ochz(=ovEp^Y!zEljs^U{`vaqCO`F?rse@0_Mofz zz{ckZB<@yd_`SsJL|65gq3>mM?_O~DyTbB%i0@)_=MgLTw7mW4>-3YJ@M(JMI8E(P zWB&B^=oc~n{Qdc)-2?yt0bxl*K~#8N?a$NFF}LF4 z6Oyj3pRhn6d!LtoDFhIStG&YQ9ZAO_E)p+#9udGs9^sFQrpxX<1h^n?-vz)wkdGZ4 zh}}?9>O=rdvIgLk0dTJMq;eqb{)<=I*9d6d{bqq~Q{v3vfh#N9pOediGd)Te)OX$h z4~$?cG(UKWF@XBBUR>fXD~BKe6_w_yqhqGx#9>j@)YjFDf`G1}v8lO*8TphR`Rw_Z zuR#E;zqGb?JNHFr7uC%J7kzq^WG@f;`l)>m92l6BZX5g$hR9(WjEs)S0{|JHm^5Jk zV4rf^1^Q{p%&gQh=bT@#2EfNppR)^$G+jz3zJ32uTDnrax>n%D*a92}^sg?UQ2`2o e69fu36Usl0nNl%H+QcXT00003f^W^IB22n?`J$OK_i3b)#H;sB(|Akf+46!`HXQ*~ru4%+}=4+UC^V=-uS)I&YnlByCUAcJGy!>-J7qfx{sE>w VHgGzrUnu|p002ovPDHLkV1oVO$-Mvo diff --git a/recipes/icons/new_london_day.png b/recipes/icons/new_london_day.png deleted file mode 100644 index 4e1a60a17968c175bcf9a8243f04f54fb13b7820..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1038 zcmV+p1o8WcP)!rHswAHlzX zf1S+v-+Hm_+j&Q_EmRLJilJ&odn=D-1M;(ZgiAcU5CTiYO!S3<%FPqsg1-j;V8DBw zOGWl5917QHq+aAE2!3Zuje~)YQZp#}9QLnpB>N^wG8HpVuFdAOj%X1layZVtp9cZC zPa4o$ilC~tTC>5>Qb50?CduMn^lTXaiW`j?GI5)F(vA8PlzM$K7<{tZBlg=f@AMZ- zbhMS|Ey3mQGxLPr0D=tBJm$4NUJ!RvDA_2g!uZ9R`{Oo60azL1>;t)6csD5}BO*&v zX1B651(5(snaEi=0AJN=wNX(3JkiGC_R#=5>%lnyUq=IQBD^DUL3|68wGS%BN(T@rOs93mQ_~exNJV&&sXWc6nKu9_{-a1%EZ~y>9HPOY}?*hy5 zL^Lzj%BIMx?i>xkF)y1hpI!g}^b&i(JnPdcEH8A{WL2D4W7g-yUohHuyv}@%qiSv#!VQmp48bZ*oqJ79!ebZ`Z2d3>P2oeK{M_XStTP~ zo|$LB-UxVOivaNL2ilc}t6V=G>1E{>FX>{tmbQFcT|RxydGEo1jAW=Q^sp zyX`&IcS3~}BRdSiPdexeOuwId(Z>Pk0GA~5jvqgMtTvm|S=k|kZ$RJN1x<%uz-oiU zuNHrs`K`I&))(RbOE!es-k(mv>fVIR8&ZNdfWk3Gqe0|=LWl1vSdr%x7u1pXG_P7RGInyOyp0sy!q0(sfB zTGON?ho`ESn|DGo#uF6HirBs1YPDSH{~&XlCOTh;`F}>g16n8lp%;raOaK4?07*qo IM6N<$f*j%aIsgCw diff --git a/recipes/icons/news_times.png b/recipes/icons/news_times.png deleted file mode 100644 index 65cd219f1e1df7bb9bb506bdc56f7b3a2361e692..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 335 zcmV-V0kHmwP)W>(zc(Ew))Lb@m6C^Vi(Z4o8lJy%4;XP-jnEM@GN(% zm%A)d3N6;)YO%vwsm&9BmlCfCWCT8XD1Pgr82>8H*x$$-WM5x_`!qIoA^?x?;bAu= zjsP2D&*Jh%GAadVB>;~g_SkW8|IFD8pu>t(Q0}e+#MuR(oc+QkXEQ@w4}ebqF0|$P zX)8KuL0wnDPw94oWfrnu)q+~-F(8{O@X%%ef`7CU;96)ws&U)XGov<;Z+xv5Ta0;p hspZb-dkn(^003qoxHmuLN8kVe002ovPDHLkV1g(*j4A*C diff --git a/recipes/icons/newsbeast.png b/recipes/icons/newsbeast.png deleted file mode 100644 index c1ed81a1790617cbdae8937b0a98d1659f4e15f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1831 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 ASpWb4 diff --git a/recipes/icons/newsobs.png b/recipes/icons/newsobs.png deleted file mode 100644 index cdbc0a1f820e81261a12924a99aad2282dd03ac6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 370 zcmeAS@N?(olHy`uVBq!ia0vp^iXhCv3?vh*jADV5Q-Dv1>r4g)G&Em8V3~r#8UusP z4h}m50`?~)94ja|)6j5v!i1X(7Tn*k;n{%$Z!TQ;{NTaQ4U2J)P>VtbA5>&x`qFuZznx zS;o*%W1*)d&u1MmH5C%Qa9zdsjRyN6T~1zCmR-A4D}U96f0W5)aM4_SzeQ!D)iTkB zwMKtG&rM^{EuO%gTe~ HDWM4fR|cC) diff --git a/recipes/icons/ngz.png b/recipes/icons/ngz.png deleted file mode 100644 index 9c6f5d224cc553eaa5613c603c0ef168b2250c0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 677 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 M07*qoM6N<$g3Oz77XSbN diff --git a/recipes/icons/non_leggerlo.png b/recipes/icons/non_leggerlo.png deleted file mode 100644 index 4b541bc232ceb285e75efab04cffcbb080dd1c4e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 551 zcmV+?0@(eDP)Wnb4KP)*Q+-S>5?fDA+!qGwyS=C zNXtn7K)ZI)&uCK!1<@+1mFqTcTZjfNA}h5*uXn~fbI$qRo~I-L7|a3yC<%})3ZMx9 zl@>hwZ+HB3b?K-l%cJ{GSNqGu^R!Uq(A#`_w`>2##dojw%5?Acy;on_y>qKK%!|xT z=7USD=3M^1I*Px?lu#1_IOt zeO;XAm+yJ=02To%XghY}II;QsC{I>## z00BzCDL0SG3zdlg0<;M>Pki+8f;p940|BOq5dZK&$7*kXpG*)yNAvtS7vA8}$+O4o zHKd@>UxAZ3uYL0=Y?b$x%);!mEHh`8-C{j{czwyaxBvR%@G!33ym1*(N@~Hh9e3m6 pEI2-$mtnT5XrUwk&{_om{s)wyvT^y+{?7ma002ovPDHLkV1g}8@CyI{ diff --git a/recipes/icons/norddjurslokalavisen_dk.png b/recipes/icons/norddjurslokalavisen_dk.png deleted file mode 100644 index 70464fce89f6a09dfde9717982aa2e0b0901dfd2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 801 zcmV++1K#|JP)K;?EmdAg2pJ4kv>DYmLC|x#>I*FbVwbW38eN z{}}HqGXVG9bP8yv2`_}&en372$`O%T%-WXzshDy#9J8(lVwb!hIy*aA|EvQP_<9Nj z4D$y9&IRoF^y^rAp?Da`KKf-lgTZg|KuHDrPRJX$f%|GA1)~lysy=o#>$;D!& zbU2pY48&o1H(0ty;+s{P*mK1MHGmR4AKMq&4LOE`E%Ag7=d z*A=bs;SW&(-R}pFFeyQJ=78* z)KOg36Cu?wKGjiN))FGtCN2)!E;`pPJl8Qk*HK-)NK)7qB-kM^*e^ZU zJxan_V%ZcU*%c$%87J8xFxggO*<^0o6C&CZBidMF+FWPaWNzAJZ`%_i#10+XFFo5> zW7}kJ+!Z6-DL33OKHN-K+*o7WS!CT=WZh+N-dJPaYjodHT;E=4-)nW?M^xZzb>U1` z;c$8W{{G}%XXIsWHS#NFIwr$(CZR4-E z+d1<#*)%y{dVQPZ9vQMBy*8x7hP2y|5P(M4u&W7!WGi5EquJ@KSvkISsN?BkchUJv z6k2@qmuk32e8ix3?FA)V^%q$ftiB;6cfN(eqXwDD1ySSKv%lwgipqTjg~u{7uM|XI z%Zt2_5q~Z(3PdmDM4rouJe3o9CNKO9NWzgkPy~q!7nc*6z_#%O&_v0SAirP+b`DMn zNnKAbpZbQD{^>Igp167I@u$yU|J}QP=M+%U9#0p?kcwNamzlS*8Vayn;5zp0%Rlj7 zl6F^ZJLbAAS(SP3T=DGXUJoM;<%DFC8|S>!KN+*v?U3H5l#LvxV&iUjTYOu2_v?nd zzpnQp{(ZlAI@*>&r0{?CbrILg>ptqRHU!S8Hu#a;7ClEWpgn)R;FW#H7Y1}1D;RbJ zCw_V@tsw*u6{1-oD!M<5$>H; diff --git a/recipes/icons/novaya_media.png b/recipes/icons/novaya_media.png deleted file mode 100644 index f63a2da1bdb328db8c8ed7cf24970abe27e974e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 854 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabRA=0V5|!8332`Z|3AaF+YIyXGpu^d zu<8}V#@9l*4Gc@(3Z`|)6!tN!dd{8F3KSP9Xk}RYl3~qbhILN_;~Ibrv6NPU1R&$7 zNJ_0hVv}$}jZj<-!O z!T?(IR94?Y)&PhsE+Mu70758$nF+QZ4!#F5=yLLTyb9{s#r8AQ#2%7EFeWJ zAeCv+4RPNDpqnM!!X-SSBs`)eokN)CU6e6(kTtdiS}m_-D6efKuVXB)W1^s{rJ$zG zJpVGwth0)0+W#I4T>(ahe@T#EFatXWCl4uU>!p^!f9buU~)u`uzt8{{H=! z{fDO$7{NB4E{-7;w{kB$Zc26(V0|DQoqgLZDZN%J=JqzW_jciq-`~E^-)SIzyYflQ z&fB{4t@kK1?fj;p+k4M>O{({W7jIX2zlOcQ=ZxLOBEgQWN8YIGKISRwO8WHT>*Ie% z{xQq`E^rY!pZW9qyO#+*$5ZD_cD?^UIMm%$%y!8$F{@24SWUg74jq`kps&K|Y;Nw! z-B(NsB1Ggfe;faDysr92;As297q2(}vz<7-yIBl9((|z4>w-?*zw@S zf(sueTzJuO;zhxM2N63S1nhVbu;GEjiU$%i9th01!7$;*Y|s5ufO<)z~Bv;E##$_E>nt|~kC&hXo* z#wKp3fROv;3?gRg3`bw>5_=GHbk)4@hWk263=vtno4FL;EVV!UgJ+lQyr+dS+rk^u i&8E!snXrVR!9HrE@(am_0bxJ~FnGH9xvXN5cAIRNT30Pkfq?`1XcX*&AP!u#0F{Nvi|I{@rK1?n#V{O8~5G64J8 z&Feu0>p}+XLI&(Z2<$})>`M~uQzY(KChlS{>O27JJOJ-zHt=UR@MbmZJpu4)JMU;c z@_<|Oh+_1Wbot1(`pdfd&cf?D0Q%9w`qIPdHvs7`0Q=g{``gg`;MV-&+5F<#>Mj83 zEdc%LEbZC^qR)eDafw+$TAO&x*^RSJgeQ2BP{` zoxLB{tpB)i%cq^YKkeG{Y4_gCd?Me@U;K9I@{gOhe%`zP^TETP4laiWR zT3Xq&cHO%3=dWD3dhNl3U%&qTEmX5m2CA^}ba4!+xHWZh^Dbsb9=Gk=Zhuvaj=#Na z?f3dAv$I0x_y3=6JTIeBv%|?`vi7Vn!|9!ULQWqyb=Tf0vRT4q$gJ8kLnT9#U3AWr zW30Nb9|`1zB|Ghk&%g5eebYoKj*SQZSTpSJKcuyBo|a&nGQ>Sy|Ab~Spsj`)@2Yf&mP zpXUVXor+)nORJvO+{tOdnbz!8|7}0S@SW=ax|wN1P2ZfBPj|!_3SRKrn*TSbzWVCg z^9${YL3(`$e9!*L?3~ieRhG5xn4(i>*KxZbOF_A-dnWpQp0zYaP094V$UjEb`B6zX TbEfD4L!80W)z4*}Q$iB}4s3nx diff --git a/recipes/icons/nsfw_corp.png b/recipes/icons/nsfw_corp.png deleted file mode 100644 index cc79edab8495080b8a6bb141797b4a31e1dfe503..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 276 zcmV+v0qg#WP)(qgJU4*JP*0H)OYvT(V;hU!fZHXmrm&QPVF&0}MA&k!HcDR^4XN#7 zOTikeSxkm2OLsN?II7%I@~#x%8oZQi0zJ@HN)IBxriK_{qvADz5#!0}W8XQMyZYtv a-Ha#Q={Rc6z4C(q0000l5V;H diff --git a/recipes/icons/ntv_spor.png b/recipes/icons/ntv_spor.png deleted file mode 100644 index 43da212e912a3de1a17733347f7c48f965b76662..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1170 zcmV;D1a13?P)DTAomB6K-#;?xe*5K{sRG4l#h*xf?gm$fqWTJZ~ zen%O0JScuhPnKy`ns8N_ZdICZOq6J9rhv)c(WS|=Xr+HYj9eUeKVqSJ;qB(f-q1IP zRTgtOBYQ#;%>k ztenKFk-edbxSIX_{qy+sM37T`S$qx`SAAhyVl0A z(7e3Y$EnP=gSD0$c0L$%J28Y%EP+iWd`9{E`tJ4dy4J;au8cB-Q5ttWO_gYJtB8iT zn2WlcezKBbpm{flRvL9Y4ONYG0004%NklD^eBkLblu!9D_{`;Nijf`-22a<@R4NWY5UB7@~kBijnaXKg0>U z{1Tw}vbh|HKdqau3&!_1^p!p$gav!Cqis_|L?6<#f`s9m!L2 zzwpjRC}3z>m;m$T@zeQ?jQ#G~jEp@91rwLVGQt#0_*CCh`v3SYH|u(Y0@Vb`I*1#Z z8M{95KksK`tN@B56tJ+&S&+y8GNGuy{7)YvW9l5n>b6`YH;CuzfNTJ|k+JymY{p;g zjEt3Bb@Qd+3K*DorOjq!>@5K*>-*fm$Qb*8V^8FY3^BL@2DT$Wxhc7jAlg#Fz;Kn3 z@tU^wU$_Fs8&}kP68w1>FB&j1y4?ZC&q_t)^uWl@BUv_$D==g k<4lvRf0+ONACfr>01;V#A>v;5v;Y7A07*qoM6N<$g2d^3d;kCd diff --git a/recipes/icons/ntv_tr.png b/recipes/icons/ntv_tr.png deleted file mode 100644 index 9c80b2f18dbb1fc10b21603312e383ff6c7a3439..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2092 zcmV+{2-Ek8P)G5JHlh$4znr0YhS-LX4n=DvUF=)(46Xw8aO=v?`9pCkiD9 zB~)a9g7S16rD`ii6iG%%RSXcp5=9^a20{Qyg2B9Q?mcJqGWn3ilA*n9 z^3t6+g+I-_JVsLd(BG*5O>{EMSPSzjli7IcE?%o&#HyNg6rb6^qW#O6S2~Mp?;Zn0 z01!V&0|q~tgfsvJ$(oh#z^2pVc=>cOs}3}?bhohhLt)89?U902pUbcfM}?Qq*=+vm z5VueN1JH~36ndI~bfCZw`Dv(&3h$M#d&UL=C}utdYfeP6u6hlNJ{IP^7uI%*c_o3c z+9=%7!jn6M*<}?xTe*7Zg7ALX=T_K=F#F8|z)0u^p!xB{11Ro!7`DqGRvz5XpFa|o zlv@;)3q`v-v}BiLEU&P5;&YJ|1?6*|-X|X-lec>YJUQ7j;Q8Nq222?08DK&Ra2&=@gXu+ZJTQ&uxEA^)`~z@yD=f>V zx6^5J*5zjS(b9#zav$+--JLY^>&&Tx)0=M1XlaW)a{VL+y(?~Fc3ug-ku@pqy{c+I z>Y-mc>{0io59L_<$0%$D!HsXA0U*H#E|&%zKa{#005Ij8JP%$nH4r z9zQ+{1?bI>dXayP$!UE(S1w9E%8}y7M~Mjo6*Wh}jnF?mNcL!xn9O*Bff%4K5Yd?d zz-bD*ToD*+4$n)aPsg@T23So z3JO??4(x6*Vu8zLbGB8J))>Mqpa5+d!Q)ChqR)jkWGDW1K}}&&!mc@!xpMM?EBoI+ zb6@@02Q?-jd>@km3D@&=B{ZH%z;Famsl-H^x^Esru`K<8;xox7ga;@?8)-Ch~m))eTGet_Do?3Me5IRG_45zPcBo zB~+wGaMge+Xq^E86o931m=T05F_dn$gXgZX9jcD!7xaDPc(XBj|Ea*lsR3!j0O@96 z@x;S)aF`#Di4_&Xm8Jk_ciOst3s#`A%ydz1xBu*qnpO$aN7=6SP-x5Ik@*cr+V;?3 ztu{5GpoQ6K0ARu_$e$EVOu}_|yxADq3q*t68&KUdVA$-7a-*&)!T!cZ_d|!Ggg(0& zvi*zmT0$SX!3KW zN)THi0;vB~12zG#=G${k47B!u6PqZshPdcH&HeWj{=UKCyrQ3f{@sq2)Te{3(FG_% z!2p(4=$-}~?J1nAhMFUO3`aX4U9PAeeZX?sv^GT`(gpw>AqXTIwGbO>@Kn#td$wxA z%BROpe8}O6JY?1Nz6Tw!QQ8KK?gsW3mr-yVM7Y01%MifsY{$~`6*`@ESb*vUN_F*V zYZsV-h-=)(nQM;otz2LH_L-U24L64U>Yv8p>X(8+T!ujiFaQN$a_GHQoC>_d7GpI{ zK^Yf7X_NwOfMF_3Cpb-oZG%(Uv^w2Hdp>~rC;%h~4xnG0gUHx@bso>oA$|3?Uw>9n zudb!GdQI&??}W&Mj<4D`wKs*bpt}k1B|>}#3{HmFREUfN7l6L>Fxu)y%CZ->ZpoI= z-$u2_5wF}jiDH0Z8iVL`;sI|j0L+zhJ;>4gDA_%FL)*n+v};5tJdA802^a{VyGQ|G zqR5}rhs;|O*}8KGMMc>;ciorE6;F(jZJC4Q-CryTY`#Hc<4tXHFj=M)K2^+3D?B+* zJUbqUA?XSdL5)rWz!>93OX+CjVEzMAo*UZo=qRBBz@G!4m|hH<8ji}&Tlycy3O0D9r~0VseG zSpX=Um|t$pM4HB4{pnxE9`9lx4?wf_7;KXij$Mzy&}`tOgW6z}2}h!iS#EXp|G=3m43yG*7nPvoJ^xlEijlI!ls z06ITf21hGMGPoRc8W|467=X#8NFA<8&G~76ML#;op9YpFa4P_~0EU9YB5+jrU*_K* W&nKiV1$Jft0000&WvLpzyA6U z2E_|cF*r{H8ZV!=s${__h+x*N<3MFV#V{vXOsH6L=06Msb?swtoeq+=opj>X>no4m zGdN6vI0@!yw;B2KPQo?(`TNhTbQ6R73?SNl@!8QEFM$k*N`!{8#b=(s|2BF1b%>rf zpMS_EuVAp9yz|1-gIAwp(NMnR4A2`4o-=n{dIr&R3>b z;SODJ_vL4Zo>eCvY(M{G@8xG08eFGWEj|17$8QkZW2Rcx8Xz0)r46SZV$o2)^8C-= zf8kt@=3NL4CowfxOqjX@eBp12>7!`#JPGQp!IFBV{LFd|wz@P-m0i7Grx*M1l zAok4JdkZMI)^9 z5P~K~_nAO5AP8i9$O4Eo(0)*I^qm8YV}u5h5CFc+f3eqZ;F$mb002ovPDHLkV1lQ# B<$nMG diff --git a/recipes/icons/nzz_folio.png b/recipes/icons/nzz_folio.png deleted file mode 100644 index 7283bd9d2ab243aef8fcc660f9630fc5ba6118ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 327 zcmeAS@N?(olHy`uVBq!ia0vp^3Lwk@BpAX3RW*PVXMsm#F#`kN5fEmas?8@26#VJw z;uvCaIypgtwS*&>vA5S_o-?scXpq9 zTCAz7`0}cu*bd42`yvetc9a@e95FOd`Dc*8@iir3#g7FY8&ck1692@rtyf{$ujfu1 zCj4CQp%VV)sYPYy^<|7FlB~D)3aT6`FK66j{N2dI_GTJ?(1rg_GCG^yi1BY~a^~S# zcE68NwBql_gam)&Jf!R%?`Q%i`nT-c^&Q3TuLDA*nnyU1f6EvEYi=X`cZ!W|lIpyZB zy7N&}6iyvDv#mb!X-|@%!sD9g`*$-HCRTP=|1)it*t&gJ9&0zl*&d7Hw8|!p35j7B z1=SLmOy=D@b7lgk1}h^Q50ikmtfW)SfdhgJX8sE4H$}W+f$m`NboFyt=akR{08{IB A1ONa4 diff --git a/recipes/icons/observa_digital.png b/recipes/icons/observa_digital.png deleted file mode 100644 index 486f52bddd469cf99204d0eac6cc07e838a8258a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1117 zcmV-j1fu(iP)*y_4L5s z-Lcr!$mHTxs-#=3r+mJ-5r}{YgnQNM>A~RMrP9wnpO`F_j`jNb_xt;-*3$xjcW<|{ z=kxL=lZ&$0))R?=#p2+;-`tGF!2*GJ@c8%L?(IjToq4>sP^h6anUXV^k^q2qX|%78 z$HU(4?I4hd9*%~<;N2mRh^Euex!l?F`T4Hb)JmnEsnpRGih_E*xaIQkd%d{{gL^NR zkJ0Gnip9X*@9iUziu(NgozBaQ#=;7OduOw)27-A|r=cK^h|uTeDU^*Dih`%p&@q{j z+wJUfxU~NN{yv_UiNwHKt)~)+fDDCwVzH~D(9P`i^*f!G^!oV+gL)#7iA<)S3Wa<+ zotE+V_=Li~WwNbUtfr60#Q6LBUazTWw69~at75RLSFEP`{ry&|qy&O_sMFB;{rps^ zqcfV4TCAoPih|?u@Hd;3$>ide%EvO9l7zv%j>f`7p_}IO@^!kkE|!ljmyiK}b`6Gp zs?^ch?CUC(jS+}{q0r56xUv+AfwbAz+U@Hyn2{5SfSAn45{Q7xD+Z>IB5Qu;A z`1d1`iN@pMHJX!7r=Z8<;U4U+&ES8Q2gL+A&o}bUm?DqBW_xBo% zgb#;)W3jB5%gB_;#h%W~gu=ZMhkqxNiwA;w8jXcquBe&J$j#>D==AgQ`S|bm_qp8K zg222DhJ6Eocqo*OA&`j+g?*Te>v#YF0mey0K~#9!VjvMPGcf@wrw2AkV;~5?SKS#~ zYuonjoNe2-ZQHhO+xT5$=Q}-4*Bd9yzYjGB`j6ROcrlL@jhMV>n_XRTsfTl5Qi_nf zPnnvY0~Ba=-F1$Bde=}+=st3^0T`QXOl9I(#sz7MH^m9DWh-FH*tcH>Dk5s*Is)Q7sLCWx#SJPz|gIfR(FEs};bSwOF^_Ul$u}){QdY+Rd=l`R}IQ zY)69(@)`lXxjtZbV5gMRuHC>M5gcr9Q(AN4LASI5hYp9U$)WK7Qil zDT>WcpD_U$XE{>HI(NP;DyXg91aw@EnO4+Z(O+c_V6t4hu7b*OBW_l4^VaP~I}^ttKF*Q#%%{Pn&U|EM$m j{Kaw{F-(I0^S^rmXc|+(jsA*s00000NkvXXu0mjfx_w~n diff --git a/recipes/icons/observer.png b/recipes/icons/observer.png deleted file mode 100644 index 6f6d332a0ba463133faa3b45d4b15dafba225403..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 721 zcmV;?0xtcDP)Ahd2YAeb2qyk02~{FaoC0uDV0A}NScx)q7wd_N>VCH1&YLoiCWSU zlYupWY-bz$!De&E&TeBn&yVlN92GBeUH5b6$9MN?ekS4oV;CcY@duHV`iSY%CoWo? z?e|msLr2w~omnl7rq3rl9#)EkV5LY1Fk=`Im|+He(c&p(Td3;r!Tzes5rz(C05Z#$ zR}|HPxj#DE`kG^`6f#J7jPR&bv_yVsYaJH|3L!ugm|8Gv-+pgiNLgv2dwZYNHyl0W z3=RSeKn?!rjy1|`-H?Hx#BWp9mt}>+-M6dTuU?w7w>(r_YUGD|Ywv;;c_b^9hLlp* zgkfk>y6LoLngAv0ANM@IKUa`)oS{VA8b|>IKxi5RLge^8Ip#oDXV25Rt~=EL&)l(l zRaH&Sq)1QAtz_(tZU!{J3HnU|Lic*Vy?)XAwn6io;YFnY^kC2*nfB>Ub=~gmp=j~y zn)($L*M-LefQW?keIV7{37}|Sd1yiD_x85FSOb8(qG)d6jPa{hdqd&mtLMtG0oDjI z@vgv6>BK;?EmdAg2pJ4kv>DYmLC|x#>I*FbVwbW38eN z{}}HqGXVG9bP8yv2`_}&en372$`O%T%-WXzshDy#9J8(lVwb!hIy*aA|EvQP_<9Nj z4D$y9&IRoF^y^rAp?Da`KKf-lgTZg|KuHDrPRJX$f%|GA1)~lysy=o#>$;D!& zbU2pY48&o1H(0ty;+s{P*mK1MHGmR4AKMq&4LOE`E%Ag7=d z*A=bs;SWFy9%f4|e+@AUR?o3b!&kYJFhAY+FFf%@VA z0053jL_t(|+U?Rs5&|&*MA7cJ0{1^{6dzr~ubSwaUBI1w2WS9-EdfBAI!KOV)q$EP zq-`m98<)V`=Q@gIU{T|x4tg1+2D);~p#R*yz!h-CNUQ-f zfnEb{0`~$SYkmR-v;tp2E8c-XORR!mW)c`$!a0KEtWIk)?T-2eap M07*qoM6N<$g3Oz77XSbN diff --git a/recipes/icons/office_space.png b/recipes/icons/office_space.png deleted file mode 100644 index 3b702313c51aa6f406b9a722eae72ebc1a1bf5fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 349 zcmV-j0iyniP)7z06-`sYBc~z319#LK>z_E6wZ_sQG^jCVlosoKmjBezzS-Kk=bavTBvHc z-16_m$>;S!_weKSc)aI?axSlGihru9yl|8Y6)A;6NlSVNhgvK*(L3B%pgf6hD;$ht zC82wH%xAp{z)!t`Z!7F+v4H5gMQbTTV_}H6_eT8M#}=Y#)IB^(nrsu&KpLzS>U_#G)2s>cHWF%sATU^qfH00000NkvXXu0mjfBOsBL diff --git a/recipes/icons/onionavclub.png b/recipes/icons/onionavclub.png deleted file mode 100644 index df21c7dadfbff7b281f373a32799d3947dd3b53d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 391 zcmV;20eJq2P)hLyC+T-@6FBJKYNldwobnk zT7bLALW7ZJyu=`Qwgs&a2bRIJF{pqza2>v#gE&xwN$_kYf)EFe!MAr12mWF>JlhCy zWD7hShF=f|KEk)d5C=k-1)vy z7Di(vQfdUAB7i<=JMLfs=3|~8%*RypN7_xpZahH{f+!*$qG-n#EQ48VkO@&}#X6WZ z5g8DLB8-MvixGw>T!3kpAqqjvf?4BH2~l_t(+)wDHbI}^9e-mO%-R4^Is(()LKLbo z0cOoW5TbAurk#T*gfSOpjX^m?;WJFz2T|GvvxeXsMBzV1z^qk>K@?8Hv|WfoQq+Pe lFl{YfqXvyW+He}(>I4LU-nO>dQ6>NY002ovPDHLkV1hq_nhpQ} diff --git a/recipes/icons/opinion_bo.png b/recipes/icons/opinion_bo.png deleted file mode 100644 index 5eb29312fa200f82f60c8366b9a8dfbc60d2d7ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 727 zcmV;|0x127P)P)t-s077;m zLU#Z}djLdw+5jip03zG~A^<{qCqi~7LU$`db^tILM z-~b%q001sRcHsaVGD3FZ02NX_Z&y8V-vAun02Qt)P8CFZuP02fCrYy?N-{unwkJxt zB1X9pM0l$!PUZjro-S9;95v1yIG-+6#3Di~LU(F7XKFiYk2PPC zGF+1~T9__Z+yET3CrDk5qX+;10Z2(iK~#9!)zia*Gf@x);M7&yvF-dA+qP}<{g=@$ zjm&y#+h6ORI=;jYV+YU~)f>RIqA2(oya12hmS>(G9wiTOgts^J(rs`j4ekK&Xo-DY zp}5C42>8Rwt)Jo|xC0Q-?#s!_>|c%tHvn<$zZ)8x9QoYC08RkuVz6PFx^9?q0Fo|1 z30WyZG8sac^-lpi;L({u7}X*XjZ#v$K)elz=uZa}j$d`kNF{^?8vtpleTB)jn#>r@ z&#&2Ep^B?@N?EL0jWJ5=(Xs?R0HkuX7pOL%{z@SA2lt|C56d@~@0{fRmfQyVv;;OF zaKn{u7Ka7Oh%tagM_BLXW;@NL#ZH>Wxg$+T4@OKvh^7&evc8@B&|dk21;fyDIo)jh z&nBIqEwYz46XEc9z|X~9dm$tcY8Q_~7(A*6q6h$j$lKc8e_9h|Z4a?2wFCeF002ov JPDHLkV1fqL9Jl}g diff --git a/recipes/icons/oregonian.png b/recipes/icons/oregonian.png deleted file mode 100644 index e9b35936c8c466d0337d40bf8190580c92b51acd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 573 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 KMNUMnLSTa1CiM>h diff --git a/recipes/icons/oriental_daily.png b/recipes/icons/oriental_daily.png deleted file mode 100644 index 9deb272eae95ffc3c23ccf8331017e5304ad3383..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 358 zcmV-s0h#`ZP)JP8&Hm`qGEq*5># zz<3O^8Jy1^K)Gy{OC^ZMZQN)Gq*UG(ET)W`4NCB>`EG|GrvQMNb2()Aks*_@1cd_R z^8tWvmk$}IQ%EEvjjj528+eTCHDt36pcgrx2Yv^~BQ%>(t3jn=YPIY{IvqG1{s7$X z7P(%BNJJa8CZho^7ihN)qC~x(Kn|dIUwRmg!f531)hZN=@OVfD(Vke$V9O;2Q0#sm z_IqA_YD4YFY)P$pG6};W+-{!Br0Cb{%aUMPf7@;R1)1`0Ne3_-WB>pF07*qoM6N<$ Ef<-5g^#A|> diff --git a/recipes/icons/origo_hu.png b/recipes/icons/origo_hu.png deleted file mode 100644 index 61da70e0ab7ebdcbdd5c03463f6ffa3c1a362f79..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Uw}`Dt5a*||NsB5J$VXbxOem{ zK791yn>WAy{Q39qU)#pbD~_LBb>h_S%UAYXzIx^HldC}V3PvPQaMN5`Ta^BnxG?}p^$S-)mv_)ApkQ3(V;uunKtEBfR<6#34=fC@Q z-YNJdZ*peA>ahq~klSH}5YB!n# zO7B2Z)N+s=NO@bmr}_H59QGTh-S_#RqHGNv%{Kh1QSguNST~G^P&I(Lo9D;<$QDY> znq2K1)_Cs1Cb#=WVoXBjFK``zJIh0t`3~Xe60$SqJP;z}e7+EN0z*+q+@HLKWt`l( zBA-^8P@;!Sz|v11_})l1}Ps~3(n=DY)p*8`(W*Fxsl(0TvDR4;I0 sPqyI?&&2YgS_L!?DqX>`c2tz-2mZ)>%dK}v?f?J)07*qoM6N<$f&>Sf8~^|S diff --git a/recipes/icons/orsai.png b/recipes/icons/orsai.png deleted file mode 100644 index 23df5f81029221d219dc58226bb780870d73bcb4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 566 zcmV-60?GY}P)O~9LK-^|NCs&j5w_qOGHvG%7x<0jihpO<06%dRB94Sk>a!=DuziMU5J3etj*XI z+cZlVCRy*E=lA_c7y!UP7;GQ_2m%NQ43vN%DzFWK0U!(}Yy-9djBSh{04USZS2{78 zk4@&Tfvdx_0LB0%gl)he05Is})be|=thb?yv+3y2-O29|27_$~0LVf@Nm4{n5_U)1 z0#>cw)${rM%jugR$M)QLcV=K3WeA}JQHeq+9~@kCG6>ptCn>e=Sr{!5>}T^yL~8J;@u;LV=yCxmer1Q<+A9o9&v zX768_`TJwjg?H<&y*)DW`RwSIEqxz$Tz_E#fDi_Na;#J1T{YVPMCX%LTUN`Nq608E*ItV%K|7d24MNlHRWDkPDSNvb3z3PAvv z$Gg+hodOIP3}C`w002OM0kCbrKo|_T!VnltNmLd52QqvcCnRWCEC2ui07*qoM6N<$ Ef(&~4SpWb4 diff --git a/recipes/icons/osel_cz.png b/recipes/icons/osel_cz.png deleted file mode 100644 index bfaf67b2576ef2303661a046e123452e13559575..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 555 zcmV+`0@VG9P)Embwt@0rw1lnsmLFJ8A}UBkp~ zuL%DM)B28`J^K6iS9}^?zkV8)k>KR%ke-v~;N>o@Ag`gTsL9Ci&rU>E2a8Xulsm}zWc;vWrqfu_DWkSuSguI=qFZLN$a?&zO3sQ=* zG&R)nOA9I+>#FJ-v&%CQGEzg65~5QRp&DMico~(QZtiI78R#DoA7kt0BCV_*7#$g# zkrWvl6C4xn6Bg_f5nR$(0o8E*_SK7b?>KlkE2yZ5%1dUXWK3T;*VEH2C?V7{(9g}= z(<{I;C_bj49p;C;g4~Oj&zE(yo7-9*+j|ruICK6yw*aritR$ZxZx>gmxQy7EmKvyr ziq`s&h@cfKm!m~fYj=yAm%FL8v5m7+SW2JF6|!%YAH002ovPDHLkV1nm<2pRwY diff --git a/recipes/icons/pandodaily.png b/recipes/icons/pandodaily.png deleted file mode 100644 index 120340cb202f119931eb90b84cc7b6b1f15b180e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 494 zcmVYug1H!h>Pqi^SdBm0gV@1MQEJ2uS&O@n82%I*6PKYjW7 z@87?_|NhNivF7uauMZwS`TG~h`*-y8Ij2GdYPk6C|9_x=z)Dj>OPajmGSD^D_e}DDIqB)kmq3x@XU{_dDypv6J3b3t z!^LYi{Ngi#<~8e1xX+^$Cxlwg}=oT{?WEM@Fv+(TYtCw%wTDopiSWam~We3EO@om$wI4L~6z%vRI z8W48}W>h7lRz50qEk@4jMo?Q}5vO(=S7DMuiCvhyq8oP}ex(ns;*4nXMd>sj^&ZtccRl9X{@sTS)5$;k5zx5#S190UfA;ubu#3Tmh1}9kBy( zd2biuNqQU<;8uuxAcZ)RNQk7Yu}GhOjx`Rt0wi!VLI-|+AEs*p&Vl)^0CC)~16b{Q ziLn@h-WY^Q*sYIgk2X;Pcu7sxv-<-uQGNp5iSHt9ea?Ama_9;Za_D5 zxE&%u+NL|<=*BF4!$vs?qwM|>R-mcgc~F1?-1P*=U=+Hb4|<^=24jeP?u5E1vJWa> zfI{5&JciFvT-SLNm$?>>i`yZZse2}u;t zQ?3p8XF|`fQnissTMS1(jK*Qd?pVOK054JEe|F$ynKEUH8^({VUcH*} m)TvVphYufSIC}Ib1_l7?oSOMb^6Xy#0000qH8K@8-yxcbIzzYE0ozfoR`X z;%n_|7tjI#N&o=b0f5xn?papv-Q1n7^oa;)?7TF{?(!oo$^D*)fR7Ve%i!tZ;FiX6 z3*K-GFCWnI7#@xovNi=71cI418O$SrOpAsazY#q!*CCrph|*PtJcK_C(jBsugods$ z?^2mLM?gA!|4QROOOfW2IB(7*!pN_vnxWe*8k6;6haEB2a_0NQ7Zi zX0m$6UVJMXf=Oe^-I9(51%-C_5vC47za;Yq-nSQ+<)={QK{6=ehY=+eG#d?jiLdMUcRFH&{3?}zMFSnz7fgEVb-E$ z^cX&t)M%VQwWdiFzWw>jl69LXNF*$6QJ-^HZ&0swr%?VHb=8y*UJOIad$hTnhwe*XUJ<%h2iUVglE|JCsuPcGbj{`Ac!pxnRz|37^FdExGh75gqH^=~ho zxdWtO#g60t1wFyV{odJaP6@R-5%tV&^>R^t%MVhIsbAkpo<&-Zjdo%HMXpMqI?SL{9w z*6ELj5)?hoq8EFq~fM- zJ9z`4VOPk5t(6ca)4dlTBt-Z-H(aQiv@*v^=;W-DJWp*=K91>oZy&$;;{CTj-+uh~ z%`VI*EY1M(z#oS0wWpk`md#wg`P1jma1%H0I}ueg(=LC8SM7@OY3rWvt9`mQ;_0@+ z_ZQ|flrA_N)wS`-%eQFZ{rk_KC(mA7x_0aFv*%wwe|Y`k>C0!2-oARu&@^vrVb9{% g?>>+m(?eGS07CbYayoF-j{pDw07*qoM6N<$f&nJ!asU7T diff --git a/recipes/icons/pc_mag.png b/recipes/icons/pc_mag.png deleted file mode 100644 index 0193481355bdf1972d6d81f89fb41411bfdce9c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 947 zcmV;k15EshP)Q z00rU!2I2w-;sXfc00jU3{^9}#;sgoe1q$K@3*!wE;}8|&5*FniBI!p;>rqteQdR6* zUiP=R_q)9L%FFxQ-2CL_{`K|#_V)k${Qv#^;Q$2W6&mCj9po7vPk)O zOHS%eQQ`>=;|UJyR95R$SL;<*>sMOqSX%5^T;mK7>|bH*U}NoLW$kBb?rd)EZEx># zb?$o?{`mOh5*OqX z7~~Zh|NsB^#l`r@$@$94>r+{?vxT3zrYbR z1`6X46!^o$KlbO~0004wNklrgrcHNe z_rC1^#hjk@_oR6;IT0FsQxK9HwFJ~!mOn_KUn2nHt91{L1jGRNJ@$-dbkG_JF@{U| zePi?gW`^pbAO-%Wi$H$blORlZ>SmqyPAZfE&v1@@oOkw9#DP~NWhW)iL+bHo0^Hd` z5QzO>$;v-+n~C#vR=gv%(H{i9%I!6>j=7tFlaG&HlG-kC@MiKJ0Tu?bj1+WS0gf<( z*iF&v6+0nYkX=$xR$5w~h&ZUta7pD?5d$WHMuqu7t-m7W)AJq~U={{=R?ol5 z06{6}I@qt7?WN!WiZRB;881hd14l(Gx?HsBi z07Upd!0N{&;Q-&+g?UUtyAlX(l(&4@WmirK3Xh3!?-A!QDOW&-xBOt|&X59Nm^^X9 zfX|Uh2M1WDY&P5b4*<(TZyvDSU0EDyh-IUPHN_-+%8`Id{u*=|pu!B?6cm_$^(7$3 V5L@ce+>QVM002ovPDHLkV1lx-^YQ=y diff --git a/recipes/icons/pcworldro.png b/recipes/icons/pcworldro.png deleted file mode 100644 index e559fa683ed9ff2691b39c6e129cfd43a0f2ba94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 346 zcmV-g0j2(lP)k9>ecCA}s70B;*bp+!7pX7g7NL004qXL_t(| z+O1B5fkgof%d>6U+<&?=zfrrvWorHr7RL;?MK-t8>D=0?Pyk3(ns8!7uUx(sCP75v z*#+!ZE>Xc}MWpjwGaSKj+1m=AAX|r)fdM6dEhKw^)U$R00o>trC2SXoCiP9FO2Y5a sY5CB0yfhA>J?iE94QzOmSA!?e3ldWgWp%F_+yDRo07*qoM6N<$f;^O>Bme*a diff --git a/recipes/icons/penguin_news.png b/recipes/icons/penguin_news.png deleted file mode 100644 index 72d250997f6bd2d9af10c18e90384e047ed2b1ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1148 zcmc(d{WIGK0LH)GR#k1+Ue|exrBP>X$DP|;)3cu8ODS_{73)YwsjBsyX(tuSs|XU; zg#>Fhuj6d-zM_?cdTob@EUC8$LNn?u^1gUUzO%n#&)xHU?)mw7icnG4jyt$G003}2 zJPf>fNcexYw>eC(p8g5|tQn}tTOo%P`u}9HSX3&N(O@*2ExaBcl|t#|b&d=V4-F12 zFE8)z?)C`;)NEAxR~P;LKD`|q*T?5I)Ky;n%;SRRdCzkQY&uG<+Iag`848BFxwyK! zee`W2C=m+}4h|S}Mr3#x{@$gh1z*-yag0XO*4B0fySRrNZjhWbNF4aTc@6dcdT?Mi znM_Shtu1x2dz)U6#?zucFB*tkT$mG!#l;MUbfN&-V?ibsw9DFFFButr-qHR?X$f=v zoe+X%AU0;AEGgMAE#xi@jS{r&xAY_{2K&Zp*sK|zZP3tgR^<74AO;Y3Sw z%h>4X-rk;6D%I-^8jVJ=q>#yE%L>KZ+}zB}%*(!)4fPEKJfXY0o0dnIQ0pNpl!8?myRP1eq?AevwJ#u-@kY)X1E&RS|e?p$x zcxoMH8`gWUQ0f!c1OQgpa4_%|avWdk8)1{=NYfE2#%E-)9jKDnE!03m#){&BT`jTy z_J?uU0!kCV391nxc*vfjJa`Mt0TIK^$CV@2G8g^4XHu_guja7icDB|4J8h5ysJCs{ z)(#*D5MDDwPn&GdcAOb@1W0Q?GEV@kaaz(vIPZG>F{N(+{TV>I9P+t829tkGD3nJ# z`-+o`3JaTmk4$xICzr+04Hj463zE+rZ>Bw2oBRn0fG1vYpFO(xI#>O;AOeASaCXJY z(xzubpOK?vF{Hmpo9{(c-g{nSzV9$xM*5-f$S=0>2!wii>)e`rJzoC)DOl2&BSPYZ zNH3U={J5FsJ$-{=cVdtTM`1UWh<~zYt^{Ndrm`+I2Kxm^4~VXD@#S;f_}*L$0^)Lf zRK7X`%UYNlj22eydDJFY3AH?*KCL|J$GF0M)=f#Kgwk-LnU`fUjf=R{p*bQ#xT mz&c!`UC>cdt&=W5;ticF9RVZCUP1iB-GK0rD6lmsk@7D-JFlDo diff --git a/recipes/icons/people_us_mashup.png b/recipes/icons/people_us_mashup.png deleted file mode 100644 index bc3b2e141afc0c687ee81a4df26c1da18caf988d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 296 zcmV+@0oVSCP)Z4vK1LO?^`p}P(^n+0Em>}Sq&D{=1Q{&9MeW2#3<3Z#zY?*G*Xor30000|Mk_`=^m+O zQ%}$LDSDp@yJ diff --git a/recipes/icons/peterschiff.png b/recipes/icons/peterschiff.png deleted file mode 100644 index fc196f903da798ffc26f75be1736287fbcfb1fc6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 359 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 a2mA?)b^EcC;Qs*t0000v}) diff --git a/recipes/icons/philly.png b/recipes/icons/philly.png deleted file mode 100644 index e611a6a7c0b4b09726ed751f54dae4ccb0e9e927..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 759 zcmVlEA2%bC^75|SSig*#cdGMf^ zAX?f}X~CbgNNlZvP=92T?Cj3&&g{#)H}l>+KObZ>3k(bf0tJ8uYrtU82tWblP?W~= z5D-#KWE5bW{PWwdzd!lq^&ih%RhBNAo|^fgefsc)^U$a$j4)uE8#J)C zZXtd1-_p&SFCH##x3&RJKp4UXC|8`NVer%SpUGDX%5fwBCIFCT_pjY}xwsUFWD22O zt`mT)quei&rcr*haqH3*^Vc%Br38ZmD4*ZG_v-!k&EUMJV%a3sgEHD4<1wIAgOYSGR2*=WOp-*Iio$&vWFII5fUGIM)Y333x zrE+`*P*9+hhoKy$97@I za4kwZ2%o)r8Gdb+5yTo7- z(A*XdhW$St-{?kBCgZ5ASKQ9IRS(ymRx}<;QMqyYS%1&1aV%zkT%f^T%&L|6fn~|9a!wN9zlK+89fM{DK)A zp4~_TazZ^_978H@&FMbK$gIe7SY*;OCcQWId5w7mRj0(>f7o_FWZTPzHD9%Zs-z~& zKfYc=g6;G%le_Ly*{{q~?*Gv7r)hWYGy8`j!IQ4%8!-AD=;vaQSi!(h_=oAzhELO@ Qffg`$y85}Sb4q9e06;ceLjV8( diff --git a/recipes/icons/physics_world.png b/recipes/icons/physics_world.png deleted file mode 100644 index 936a2704fa5d859741d1c91db5146da56c5e1d39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDU{r~^}n$@fHb+rZgxFyAe zS(q3d?5qp(bN#$Mn;PnFT)&>0l=$V#m#E0F?yk*ML-7*cU7IYEIn zg@eO&&CF?K-3ML0T$iqnIN5aYsq2%@6G4)xY|qo%=3Jb8wMSyka@I}l`DfQ98BFXE pHPR7HNC=puZ#YR)P~j9C!xIa^1!q!kGXl+J@O1TaS?83{1OThCM+N`@ diff --git a/recipes/icons/piratska_strana.png b/recipes/icons/piratska_strana.png deleted file mode 100644 index 1a9a8ae83b5799a296f334a1a64a7e00c5a0e161..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 827 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10f+@+{-G$+Qd;gjJKpuOE zr>`sfb2ecSed$j9vNWK)v!{z=h{y4%Q}<>ECrTVW|Fv7?M`7oV(3c8|e0oPc1v1$R zg-eW-mZ;1uxu`ffT3j$GT=3E#;g=yAD$Pw2IadO>tTF?8B)u1ypFFSl{obATSDyF1 zuRd3O|Fg||%b<{%TB{bWYnzp^XyLA`6&k_ESM8Z4#W|TNH0#QWpaU)$OO|~)`Jm_3 zrb{6&3R<@Jy$De3)ydTmWW7!js^1tY`d=^xtMy14^GhrP4?0NEYV-u(ER^%$2slQE3HO105cUkQz zYbl=!F;BxS)|1@M-n`PQWj9fVNupS}>Cw);>zmw+mM(g6MBqRg%RyHihFct>OWP!8 zSm`_JH#yX7TYlMvcV#rkmz&-j^ zHJcA>6im2$?1IAH&5h=f>9ZYQSXw{j3CfrfuUu5q!DAi{jg!_PoL81^4t#+gTLPV zH6@<2Jpbs8UHTErHlCU;)O56Wn@H-dg&EnwYOOj~A1}_8Ti5=tAa-th_PYwszw#gd z@tbKeoW10m0!p%~C9V-ADTyViR>?)FK#IZ0z{ptFz)aWBGQ`Nh%EZLVz+BtFz{^B6AJ6+dFHn}!NEZazCc5)q0Ex9w z8k7G{h*s%|!a>5z0fAnR`vtF#1Qad-5NWs46Izr_P}&uv^OOv5_7BY7ia50MzK7{grbDQFT}u#r<()DenLFu~zL4?Gxr0@o7> zEmIxK>5vSBuBlvVM?F9%rMl!}B#41DO#(c8Ra)HyT8i8T-`R|_KeR$yCvST*nMfoo6$5S6XKZ%n`@Plu7SSZ8@Ec;s!?{25VHXkXunOP zGrp_OQ*!lW;rmUcjz`gN9gO!!ot+*{9Ef6o=$)zgQb5}x9(&=^zkFdgM1KKQV?YI%=DL{x0000}9{$cOkYtvTnGxL2j^UeRw_szU?^6FZe z3i|o>o4zs3kB>pjkIN@JHQcq=1mGy86W1K4uEWG069eps$z8@`>=1t)2H0)dZ30(m z55Vj#2v|QHPu$MfkA={upAf5xzeT@CKf%BJngATDP=Y`UH=qm+sKKUu4b3S+0Ukk3 zW9!h-`gN^|Adp>^UFX9VvH~_0sG*=ms4%f9Us=Qus{fEL>Ou%J8|>>FVEqbhTQN52 zTl}V2$_j{K0MFnwB@jo|r~eX;;W6wIDEL~s05MqdO1rXDx#qG1^1dfQYk`=IFRVpEt^CE3<5f}k>Bg#6R$j@~pFkubs zk{xrt0LJ|-3l*;g*%Xj-Uu2O9um##+b`4X%L5Z;#>Pp#$-4+NXU@bodt}*`(=p%1s zPk@SMz!%jn)NLWfNgp5epd1b~hrTl*PoQlgu#0&D^zv;%OR;--FJYv>dvK`99ReSj zkFhqbaSQ{vd!;`ky;K(}W1t3HMTORaib(VyxOK$>+?sN^H?5Z%Ex~9A2^{P|gwzNr4b7UaK2w2U1 zh$J9}l8Ue+Ur8hoNu1eT2=zu3E)$@Bu7DPFQ_H!oApxx>j$la9#rpbV`~%;2c2cJ> z&>ym%Ct!N%3FJIP2njfWZQ5SWLlo!T0*=u7rF6U(4QybJ3T85scyOtbh;nwq!&SKuAR5gMn}n(OnM{{?`{qMgT94rBlT002ovPDHLkV1m() BHd6oq diff --git a/recipes/icons/pnn.png b/recipes/icons/pnn.png deleted file mode 100644 index 6c0240cf1a8703c615103f64699d30305d09f844..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Wu7jMAr-gYo-h|>au8^F_|frP zKr*B5?a90k7 diff --git a/recipes/icons/pobjeda.png b/recipes/icons/pobjeda.png deleted file mode 100644 index 10de3f0f6af575dea76961f7046a11280c5eb6f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 97 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|8lEnWAr-fhEfm&!2{mQ?@Ml@D uoQ=b2@&S=0d)oqeXB4(*die9IC^D2PJo)5h9{nAthr!d;&t;ucLK6Tt?iz9c diff --git a/recipes/icons/poche.png b/recipes/icons/poche.png deleted file mode 100644 index 5ca1e1fd5b875de730b8bf46511e227735d6abbd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 499 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dy?EyX^u0XmXa(ZsWq{66aC1I0G zqb3%GPbvtVS{Od1C~Qg*ki>>cqNbI{&ZtSA(~`TWr)))k)vCE&TNh8>wPE4mooh}V z*mC~Jj*CZkT|T+*+S$W5FP^+}{ldc=7arca{P_Nj=TGjxe)a7A+gG2ye*W?E`>)@> z{`~*{|DA>TJD^hpOM?7@892C=lvVW&!aHW3yzuhtk6+cZUA{0dFmidiIEGZ*%9+F} zcG!T&d2i9&OEYGg-~C^e+;Qn&dsX0>PshElJPDmD?Q64AIOF2KzzhW+?X|aDrfz#t zeQn*uNXJKe?mEc*{rCCzeZiVf_K&`A+nne;tz0(qw_|#djSky7<*Dosm;ZYwH9htE z%cnD4>Wf(4$hLP?{Qp_<{Xipct9qxZdw9Z;K9?)gc1LlDCZEbP0l+XkKZ}|3+ diff --git a/recipes/icons/politifact.png b/recipes/icons/politifact.png deleted file mode 100644 index 3fb64ab6e0fc29d8699ab947621bcc1f6c404581..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1239 zcmV;|1StE7P)KWZOP@L}K7UUMhn${V#;S38^+ok(AB)4zx9V8}hl8MS=vT8|9 zMwN}uXo6Z=pRW=Hiqq}OdY|_V;p^Wcq55|V^7no5b#SgGNm$)p#TrhIG2I7f?Tv$* z1N?ei>9*O3JY&&_3NmYGS*Nsm^noO!h*waY;hYz4{D^R-3vvhx;;Q2$1maL8%Ja|F zrU(!BvWB;c)txJg06#^-+hij`X8Mp)l2_$G6QUh!!LV}jYo%~u0f2A(kiZsRY{S+E z@RcB;x_1cQ@PR)IhJ(U=IQJm|h;tEO=ApZ6ory^4X#kLe4`)G>t4he+VPzePj5&~G zBZIFDW&pN@kurw8f;HV5fKeIU8bX`)X>jd!&a|h8ARMp{vH>E6`^&be`K%YAs10+? z0H(snb5ZfTOhmXWed6FN(-HBi*2+iao3d5%!NCl${>U-bOIg$2r*)z+niHZ;>kFI_ z1V9i3-@|z4TD+cDrC*BxFhblu+^H(y3@Zo$0>JSyPV@TUwYCs%NN~>*5Z+%%(7lYr zyUz|Aw%sIU;EzRsIRKDRgr_)y0sr`^g;SNeV1A_*1gkxl{lW!O0Y`t(k zK)04*$#oQeOhCLB6^2mkWh5Uahf*8oRPmQ00BT~igiM8F)U;N@5Tz@ndFg1yu5D%j z0eI7scN=GK6+ZR7ZRmP$w~*!?1=pX25u;@Xro{uyZq@H72-n<*a_g|-=|f9NR*|Os zTq*9{0szJ8)>`O>lferWahpO5qznCJ4yY#@S*sY7Q_3tvDj5^NM(H zR+aA0sU;8OQ~^{{(Bvxl!CX|jb>^_XTT@I602?hC8xW4TncgRG54LCQmP=^EewvHD zS@?K+09XZSRd}@1RS@(7)5Yy-+HjJPaIdhM^*XCLuS3^+5k7o3+*{4+ulH;HjsT#0 zM&z_KBF$dvS3$?iUkKngBR*#L`Wpe7mti6>qJIbgo$#%{8KCX|z&{G`&(Fa67XoOn z7lqIM9RG6h9}lZwEq6wuZ`T3DNpr#bvHLAXuUCcVJM}PaS~XmCY7QH-ra*I<2G*Qq z&hYrI0DKRgo>!y~CMoiatRhdDT2(qbqeypkE(Eo2Znp2}Cw5?B?sh0R-WEFChFt+5 z6!qH}Z}?gBo)0h(xa(rff5}@{@R_eM7cqKA0RX!YvUucTomc<>002ovPDHLkV1jPT BS1bSk diff --git a/recipes/icons/politika.png b/recipes/icons/politika.png deleted file mode 100644 index e50bbd969358df1b556c2e0abdcd85c794d36994..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|(Vi}jAr-fhfBgS%&%BXg*$?}R z4D0wAUu9)qoigPi#|hO1j4M1M;}|^-Nw%1-(9$}1(`r^!iz$O(r__|Gp4$>DtUEtd waPaXIZP?npAz5j0jEu}hlL>Qvc=+98_{@D};XO+eZlE;`p00i_>zopr0APbNr2qf` diff --git a/recipes/icons/polityka.png b/recipes/icons/polityka.png deleted file mode 100644 index b944d96ee8021701d81743c985a73a4068f090ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=9b4;N9K-@812td-wnD z-Tzks(W?J5SN%^belCUQLHT75)D0~ zO@}rg=y}@I7AMg5!bO|IndejlqxiuT4lSpv99-v`yc~UxrL1vCJusJ%At6)kM|P;> QbD%j4p00i_>zopr0IG9CkpKVy diff --git a/recipes/icons/portfolio.png b/recipes/icons/portfolio.png deleted file mode 100644 index fc60b735f5837e45cfae28e958083ff4238cc7fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 174 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAN~Co^}*uQ50~#=;7ex zox$nhaL5BhG6_xCAT&XMbK-{T8Ie{06x+i^D{Oi{&Te{edB*Hb%vT?9iY(j5=ka0^ zUyao*HGZGtTa8vUo^iNhp3`EqB3X4piRiM^Jc?5eT+sT--kBX#-k0<&?(MmctUInP Ucl2Euodj}-r>mdKI;Vst09+?OLjV8( diff --git a/recipes/icons/portfolio_hu.png b/recipes/icons/portfolio_hu.png deleted file mode 100644 index 519270e8ec6afe2915dc29fea857f13ab6543b81..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1099 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabRA=0U_2e*6XFWw{taRL8^ZK2gz--Z z!=GRvm*E$X9m?=0gz0xE!`~pLU*XKZ0vZ2?GyVi}LxGA3qd!EbA;ug`H9&VF1cQ;- z$l@TsfTaF~Fd-D9D!?fY@gOi9f*Ae+%}?O`dBp4IQLmo|J^sdX{5<0M^RVadR>j}_ z>c5tl{*B}KlOySso{;84vwaM;x zhw`5)slUnGzt&p+?pFCdL-*H8i$A$Se+qOp+3IXY3&w*xt*;xqTsp9;U238^OU@kT6{4)bRK$4M)5S5Q z;#NygakESzkFVd>!fk<%cWk}8|9ITy=-b=&y?r!&&DUd}<76}#%HQ1CT7CZByLa>M z?fcj0*rGH;PD<|OG|9V*lOJ23QjIQ1D)L%);L91Eb-O))N8IfWF91QwAYf+PbN9)U&;G_-RtY$A4}=|Clh}}X8)Eme~kbC zwol{xFC;j3?wU2*nEBQU{(rGDaR*b|=eO3H%W65i)jR%wyj;?4AiUqhu#(kpu2{_* z^UrHMf~H(#yrKGQx$BKu#&hh77R6$}T9|EPR1FsG(nys!_f-Cs_35=uUmeaGKVRrx zQIQeG-LpgB3&YY6JHkG+Ov=!FAn-4$(OuEvWdBxAyXPw9-2&fEzcRAF9rLU;Pw=t# zR`&j&9Vgaady|s7n%S{8+SbD7Fjwp8_Nlv^4@cQWN|nEunp{w0e&ElSRF;@oPg*a= zyXz{mYkyUXh?wC$BYx-VFH1Fl-L9~D`**u&+|KOHmU3nfze*cZ;(hdSS2c$XzsRJ$99whE15?Fu| zZ$&qbNyM6iSaTwJH=sl@fS5r? zKz|jY4=5q%KnOY*iVlUM!(mvd2UhNheRB}2^v14ovFgKEjSp7qgMIfl)^HTN>5Db_ z;Td+g!XD4shvzur7o6~1XFT5pFL1$?9Q+aoFFb%3y@40IQO_X6CPefuB9=kKnG&bX zh(vQjVnIllL^6|*S`r`cA>=IL%xlzB@4dM_Pt8?wK2j7#4VJOn%$#Yt$J%-?+s@u$ zpQF=$7moWOt{?B+fcJ#LlMzu-vGMUq$x^BOTt;SgUO_=&X_=sMvaoh2L8K=(iQY=UC6u+?=gOY$na>kRz&E-P(gKDjc$onooim@bVa{7K}4#O`u^!*%(Y^f?pm zS=U@=#__Zimd8X@;^vq7)@%g!rRsLw1HupW1OAMmNeHqJtS8@{W&S} z(M8{v<8XD#_Eo~kSyTrT7TWLaXw(5YzgPam3Jx>ZSV_lf+1hm1)D*IAQxIYFR1Ryo gUIPzHuJtkzMEp#+s5{z!ocak!xKJc$3rbf056<#4dH?_b diff --git a/recipes/icons/post_today.png b/recipes/icons/post_today.png deleted file mode 100644 index 881761b8c1b4efeae57146443661448a84e27210..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 406 zcmV;H0crk;P)eho{fDd+%NeRj}K!T)K|P zNSN4~k-ROtvd7k4nAUAUX1t{h8b#9i%UR#k0dr!4190sr@Bjb+07*qoM6N<$f-U{U A#sB~S diff --git a/recipes/icons/poughkeepsie_journal.png b/recipes/icons/poughkeepsie_journal.png deleted file mode 100644 index 6ae6d01c945362f6961c93c0e849c625e104f3c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2081 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 P00000NkvXXu0mjfZSr~e diff --git a/recipes/icons/pressonline.png b/recipes/icons/pressonline.png deleted file mode 100644 index 2e3575c0bdd0cea94256a0aecc30a77312e65cae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|9iA?ZAr-fhE!6bon3Iu0Z<#|Nq|J-o=x5S65g6 z{rArzZN6vma?AAjp`oEMF)_)>$yVtLDyHwNnz`ROe@We(1MThYolB2TUw>x7_KU}_ zJU)Nx`ThI%KYjiA`P(?I{hEv)=3&K5J978H@y*;&=@hF1` z!-41dvw!!`)Z142mGNF*^?A{cTR!E;aa0+|yQzGLRNkYb8!$bQ@6*SL86282`}QyJ xwrDA=P2~HZ8g)bQL1lKQSUJm)@5U3AtV-=AmGZn-7*E&f|Dq?OQhi1aVSW^orb%lzu->8$=n8Z*hn2YHvX;kRQAibmE|mF zR2N@R0~`M)pcaCq3`dt7{S24E9S{w!AVb(V{+JIaKqxJM3-7oeJON>J z#vBn@bnx@A9{}OB#QNV?0}&*PcH9nL1qR&E2BZNIER-goPeMRFO~9UnfC-v_GYJ7} z`VLs33D}YlFhUd1BO#!YCLmctK%n*?!^MX`AHy#K#}8OOipvBBq*4b&mHs{o8xmf8 zRF8ri=UZ|I9C&{dxWF9c@Fxs_oycECsi458n&EfYfLQ7QijV*(fp!>yA!vm>@Uk+t cvz+C=0nL+KoCAr>^#A|>07*qoM6N<$f=ywA#{d8T diff --git a/recipes/icons/projo.png b/recipes/icons/projo.png deleted file mode 100644 index 30b664d6298d0234f57c583285735d9239a3f88b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 306 zcmV-20nPr2P) z_4T*6w}pj;b8~Z$kdUIHqCGu5FfcHGe}C84*XQTwOG`_~$H!t~VyddDKeQLL0002J zNkl98RS79s0V0H>BGp_~bD8TZ1(W5GQT zNbd#G2ZC|B7u>@lo81fkQ4Q7Vy^v8JPV!rVe{)6CX3=*y3NdEt7Z;-Y}j6b9gP&i$D2OguJrViHGgBBdVgd%%Q0=?nz>hL-VgNImteDem%OH=DA@< zY7i}m$aJ7pk3YUV{Z(2E;1Kn1<4Cf;qz+GT943D(ti zI15&z?CP%WT9D?vdwr5zoz5p;4Sv7hFP~o;pY$XqAkpZ9o}^-9;JWR*rkalPcZ_vTA64xSB6AdlbQpmPjlqAmY)%vIr=uCMh6Z7(7ko`q>Gl zuADDf>NwOsJuQ06Br#~3=0a>(iJ2L~tPRZzt2raZdPBO9|=B`btqVcT?{yk*uor^F|x8#P+{UBrJu-o5lF2^P?du4V8B^OA;ZH zr+v76*nV6!k%RyO0bn)*u_uOp{`Tzpa+Y}YPI6%aY#B_+*{>fSUyshmsTc-`6~aUw mG_~gD`gA)k<+*htK>Qc(VPS2*p^V1>0000E92l4mR#f>{ zblp0A-sM1$!$G_B=g+R~f8X3v&&24X(7?%J(8!=BaDatrh695zM*^mx{Lx0voXy{6 QtpwTN>FVdQ&MBb@08|YouK)l5 diff --git a/recipes/icons/prostamerika.png b/recipes/icons/prostamerika.png deleted file mode 100644 index faafa6d34d6406c096c6089eb71b203a49161240..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 333 zcmV-T0kZyyP)XWlUaQq# zd!O~M_F9L3!t2HFM=2Z48@HQ3!{fn%X;3Uut1ejwa?@y#NC3E8*bs}6PP1O~ zd|J$8s8rbRDHQaxotR8G9$yNX+bxj@z;elE^Xp+gpBT($Vtl>IJe|m935BTD~?9j$mMjW-yslq fg%&F1;Md+i;Ma4xnB}Qg00000NkvXXu0mjf@2s0o diff --git a/recipes/icons/protvmagazin.png b/recipes/icons/protvmagazin.png deleted file mode 100644 index 4f43f74bf3fe9649fb4250b8ec874656e930330c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!R)9~4>z{vr?ufZu0U{xnJ7P9> zglt%rg_z_m(a8d$IVy2eSfbX*1hufZwbU73`U}*R<>}%WQgJJ`yIs`Tkc0XC?%Nao zUguS^6?*?-&EIUZj2~>>#xwKRY}h?PTQR<6rzQ8z=UfUoMH{Xi;b%NA9&cR`G4Fi% z+ojv1vez$M9UQ&VLFCJ=tV9oudrN<;WBaDg<9WubIXc2b=)ZnB%L&%!`%Zsr1lr2r M>FVdQ&MBb@0L}cM6-b`Tc?ccKdTye&ED0ol6*zK!M zKo@|Zw;`_zrE@AHAo>3R%d7R|`C|Fz8UUM-Eu_r}2A(vXKtrm#x&@4%&G25r3+eG= zP7NeeFnCXn7}v2}`M)gy)}|+1%7PXNZ4xpO)r{&;y-vydokrOFEt1CUD#K;p8R57ORqd*IOe3Z>d2XN;d+EPP9; z8i#zFkq*h6lZ(FNcJK91ZcbDgksEI~XlJ;&-Qg``Q8GGSN_+6pxBR$wMVfQ9i)bFZ zwUi&Xf&OM3_kDq)O<&cIe1$JQ{db7aeYC3Z7hEASSidXr0r4PFyRKC8f?Vjq!J5Yk zjG2ruB&Nq61M{N+;0Cm2o{E&NnZoqd2_g5AQRVzCt?Tz2H$%JNM0|=kj9DUWqI66) zRrAEt|FG6Sr=d;*isK;cE6E{-7;x9(m(nAc#y!Isb<=5YUi?R3?x95cRb zxczT(i~kxS#*`};M4C^OZa3H+_lcpXZmY=E>#BA~mgO&CQ`p5d{h!Dm-PY9$c+Ldh zWPB0p7SgbLp6nCjUf~`8cwQ8EOuL+Y>!Gt?4b!6=XV^RLu5@5GE4h3AVtw<@+gqM( z=UlPML+CA!!l(BRZ{imoPx-;t6RagM=fC%Kv-!nZ6C#sV{$*aWUQ{hjyYY*+8J-VF|PQ zOOCz?f-(n1=O`#oxx{F6sCR;(*UQBn%14CjR6LZv>wIW*`?UJuoyT+Cw`y5>a%eqX zt#(y&d$CT%Q!S&7JsmDjIKH$U=oV*PcT~nf>z#F7`UbWtvr1Eu=VEUeuL=BMQgmSX z;F_??PWeN~C4)_lQhO@-q!t136N@9&?El0Y=cn>b>pqY(vzdS5R;9eAe|n-hE!B}g Pw=#IT`njxgN@xNA$P!Y+ diff --git a/recipes/icons/pvp_online.png b/recipes/icons/pvp_online.png deleted file mode 100644 index 4b053db61c72eb12069d6a4108ab3a1a10e35c71..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 493 zcmVVkgTh# zTfJgMXKRP93KPg@t2&sPvjq#&Y@R=T3Y6Zvcdw`r|I?>W_V3+WQCal8w1AM8(^VSmZk-i?&<2XHj)T*WGKrG zgJ^JZaCEa^m|Vs%rPI@s9-Ie{Vvi-rw-4C}fX;7$Z;^LLfu;$Yu19Y;x-F0SfTm2AZS{WEfk36)@a72-0-} zq~MAukeLEc!7#IZ2bNjou|Nno# ytEZ=@yXP%xT>LC#=LxxkH?lf5k{_ERUI75fQYV270_F4o0000", " -->")) - br.set_response(response) - br.select_form(name='LA0010Form01') - br['LA0010Form01:LA0010Email'] = self.username - br['LA0010Form01:LA0010Password'] = self.password - br.form.find_control(id='LA0010Form01:LA0010AutoLoginOn', type="checkbox").get( - nr=0).selected = True - br.submit() - br.response() - # print "----------------------------send login form---------------------------------------------" - # print "----------------------------open news main page-----------------------------------------" - # open news site - br.open('http://www.nikkei.com/') - br.response() - # print "----------------------------www.nikkei.com BODY --------------------------------------" - # print response2.get_data() - # print "-------------------------^^-got auto redirect form----^^--------------------------------" - # forced redirect in default - br.select_form(nr=0) - br.submit() - response3 = br.response() - # return some cookie which should be set by Javascript - # print response3.geturl() - raw = response3.get_data() - # print "---------------------------response to form --------------------------------------------" - # grab cookie from JS and set it - redirectflag = re.search( - r"var checkValue = '(\d+)';", raw, re.M).group(1) - br.select_form(nr=0) - - self.temp_files.append(PersistentTemporaryFile('_fa.html')) - self.temp_files[-1].write("#LWP-Cookies-2.0\n") - - self.temp_files[-1].write( - "Set-Cookie3: Cookie-dummy=Cookie-value; domain=\".nikkei.com\"; path=\"/\"; path_spec; secure; expires=\"2029-12-21 05:07:59Z\"; version=0\n") - self.temp_files[-1].write("Set-Cookie3: redirectFlag=" + redirectflag + - "; domain=\".nikkei.com\"; path=\"/\"; path_spec; secure; expires=\"2029-12-21 05:07:59Z\"; version=0\n") - self.temp_files[-1].close() - cj.load(self.temp_files[-1].name) - - br.submit() - - # br.set_debug_http(False) - # br.set_debug_redirects(False) - # br.set_debug_responses(False) - return br - - feeds = [(u'\u65e5\u7d4c\u4f01\u696d', u'http://www.zou3.net/php/rss/nikkei2rss.php?head=sangyo'), - (u'\u65e5\u7d4c\u88fd\u54c1', - u'http://www.zou3.net/php/rss/nikkei2rss.php?head=newpro'), - (u'internet', u'http://www.zou3.net/php/rss/nikkei2rss.php?head=internet'), - (u'\u653f\u6cbb', u'http://www.zou3.net/php/rss/nikkei2rss.php?head=seiji'), - (u'\u8ca1\u52d9', u'http://www.zou3.net/php/rss/nikkei2rss.php?head=zaimu'), - (u'\u7d4c\u6e08', u'http://www.zou3.net/php/rss/nikkei2rss.php?head=keizai'), - (u'\u56fd\u969b', u'http://www.zou3.net/php/rss/nikkei2rss.php?head=kaigai'), - (u'\u79d1\u5b66', u'http://www.zou3.net/php/rss/nikkei2rss.php?head=kagaku'), - (u'\u30de\u30fc\u30b1\u30c3\u30c8', - u'http://www.zou3.net/php/rss/nikkei2rss.php?head=market'), - (u'\u304f\u3089\u3057', - u'http://www.zou3.net/php/rss/nikkei2rss.php?head=kurashi'), - (u'\u30b9\u30dd\u30fc\u30c4', - u'http://www.zou3.net/php/rss/nikkei2rss.php?head=sports'), - (u'\u793e\u4f1a', u'http://www.zou3.net/php/rss/nikkei2rss.php?head=shakai'), - (u'\u30a8\u30b3', u'http://www.zou3.net/php/rss/nikkei2rss.php?head=eco'), - (u'\u5065\u5eb7', u'http://www.zou3.net/php/rss/nikkei2rss.php?head=kenkou'), - (u'\u96c7\u7528', u'http://www.zou3.net/php/rss/nikkei2rss.php?head=koyou'), - (u'\u6559\u80b2', u'http://www.zou3.net/php/rss/nikkei2rss.php?head=kyouiku'), - (u'\u304a\u304f\u3084\u307f', - u'http://www.zou3.net/php/rss/nikkei2rss.php?head=okuyami'), - (u'\u4eba\u4e8b', u'http://www.zou3.net/php/rss/nikkei2rss.php?head=zinzi'), - (u'\u7279\u96c6', u'http://www.zou3.net/php/rss/nikkei2rss.php?head=special'), - (u'\u5730\u57df\u30cb\u30e5\u30fc\u30b9', - u'http://www.zou3.net/php/rss/nikkei2rss.php?head=local'), - (u'\u7d71\u8a08\u30fb\u767d\u66f8', - u'http://www.zou3.net/php/rss/nikkei2rss.php?head=report'), - (u'\u30e9\u30f3\u30ad\u30f3\u30b0', - u'http://www.zou3.net/php/rss/nikkei2rss.php?head=ranking'), - (u'\u4f1a\u898b', - u'http://www.zou3.net/php/rss/nikkei2rss.php?head=interview'), - (u'\u793e\u8aac\u30fb\u6625\u79cb', - u'http://www.zou3.net/php/rss/nikkei2rss.php?head=shasetsu'), - (u'\u30b9\u30dd\u30fc\u30c4\uff1a\u30d7\u30ed\u91ce\u7403', - u'http://www.zou3.net/php/rss/nikkei2rss.php?head=baseball'), - (u'\u30b9\u30dd\u30fc\u30c4\uff1a\u5927\u30ea\u30fc\u30b0', - u'http://www.zou3.net/php/rss/nikkei2rss.php?head=mlb'), - (u'\u30b9\u30dd\u30fc\u30c4\uff1a\u30b5\u30c3\u30ab\u30fc', - u'http://www.zou3.net/php/rss/nikkei2rss.php?head=soccer'), - (u'\u30b9\u30dd\u30fc\u30c4\uff1a\u30b4\u30eb\u30d5', - u'http://www.zou3.net/php/rss/nikkei2rss.php?head=golf'), - (u'\u30b9\u30dd\u30fc\u30c4\uff1a\u76f8\u64b2', - u'http://www.zou3.net/php/rss/nikkei2rss.php?head=sumou'), - (u'\u30b9\u30dd\u30fc\u30c4\uff1a\u7af6\u99ac', - u'http://www.zou3.net/php/rss/nikkei2rss.php?head=keiba'), - (u'\u8abf\u67fb\u30fb\u30a2\u30f3\u30b1\u30fc\u30c8', - u'http://www.zou3.net/php/rss/nikkei2rss.php?head=research') - ] diff --git a/recipes/nin.recipe b/recipes/nin.recipe deleted file mode 100644 index 9727c1296a..0000000000 --- a/recipes/nin.recipe +++ /dev/null @@ -1,78 +0,0 @@ - -__license__ = 'GPL v3' -__copyright__ = '2008-2012, Darko Miletic ' -''' -www.nin.co.rs -''' - -import re - -from calibre.web.feeds.news import BasicNewsRecipe - - -class Nin(BasicNewsRecipe): - title = 'NIN online' - __author__ = 'Darko Miletic' - description = 'Nedeljne Informativne Novine' - publisher = 'NIN d.o.o. - Ringier d.o.o.' - category = 'news, politics, Serbia' - no_stylesheets = True - oldest_article = 180 - encoding = 'utf-8' - needs_subscription = True - remove_empty_feeds = True - auto_cleanup = False - PREFIX = 'http://www.nin.co.rs' - INDEX = PREFIX + '/?change_lang=ls' - use_embedded_content = False - language = 'sr' - publication_type = 'magazine' - masthead_url = 'http://www.nin.co.rs/img/logo_print.jpg' - extra_css = """ - @font-face {font-family: "sans1";src:url(res:///opt/sony/ebook/FONT/tt0003m_.ttf)} - body{font-family: Verdana, Lucida, sans1, sans-serif} - .article_description{font-family: Verdana, Lucida, sans1, sans-serif} - .artTitle{font-size: x-large; font-weight: bold; color: #900} - .izjava{font-size: x-large; font-weight: bold} - .columnhead{font-size: small; font-weight: bold;} - img{margin-top:0.5em; margin-bottom: 0.7em; display: block} - b{margin-top: 1em} - """ - - conversion_options = { - 'comment': description, 'tags': category, 'publisher': publisher, 'language': language, 'linearize_tables': True - } - - preprocess_regexps = [ - (re.compile(r'
.*', re.DOTALL | re.IGNORECASE), - lambda match: ''), (re.compile(u'\u0110'), lambda match: u'\u00D0') - ] - - def get_browser(self): - br = BasicNewsRecipe.get_browser(self) - if self.username is not None and self.password is not None: - br.open(self.INDEX) - br.select_form(name='form1') - br['login_name'] = self.username - br['login_password'] = self.password - br.submit() - return br - - remove_tags_before = dict(name='div', attrs={'class': 'titleFont'}) - remove_tags_after = dict(name='div', attrs={'class': 'standardFont'}) - remove_tags = [dict(name=['object', 'link', 'iframe', 'meta', 'base'])] - remove_attributes = ['border', 'background', - 'height', 'width', 'align', 'valign'] - - def get_cover_url(self): - cover_url = None - soup = self.index_to_soup(self.INDEX) - cover = soup.find('img', attrs={'class': 'issueImg'}) - if cover: - return self.PREFIX + cover['src'] - return cover_url - - feeds = [(u'NIN Online', u'http://www.nin.co.rs/misc/rss.php?feed=RSS2.0')] - - def print_version(self, url): - return url + '&pf=1' diff --git a/recipes/njp.recipe b/recipes/njp.recipe deleted file mode 100644 index 37f3d0bb2d..0000000000 --- a/recipes/njp.recipe +++ /dev/null @@ -1,96 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -## -# Title: New Journal of Physics -# License: GNU General Public License v3 - http://www.gnu.org/copyleft/gpl.html -# Copyright: Chema Cort\xe9s -## -# Written: Jan 2011 -# Last Edited: Jan 2012 - by Kiavash -## - -__license__ = 'GNU General Public License v3 - http://www.gnu.org/copyleft/gpl.html' -__copyright__ = u'Chema Cort\xe9s - 2011-01-05' -__version__ = 'v0.5.0' -__date__ = '2012-01-13' - -''' -njp.org -''' - -import re # Import the regular expressions module. - -from calibre.web.feeds.news import BasicNewsRecipe - - -class NewJournalOfPhysics(BasicNewsRecipe): - title = u'New Journal of Physics' - __author__ = u'Chema Cort\xe9s' - description = u'The open-access journal for physics' - publisher = u'IOP (Institute of Physics)' - category = 'physics, journal, science' - language = 'en' - - feeds = [(u'Latest Papers', u'http://iopscience.iop.org/1367-2630/?rss=1')] - - cover_url = 'http://images.iop.org/journals_icons/Info/1367-2630/cover.gif' - - oldest_article = 7 - max_articles_per_feed = 30 - timeout = 30 - - no_stylesheets = True - use_embedded_content = False - remove_javascript = True - remove_empty_feeds = True - asciiize = True # Converts all none ascii characters to their ascii equivalents - - keep_only_tags = [ - dict(id=['articleEvoContainer']), - ] - - remove_tags = [ - # Removes Shoow Affiliations - dict(name='div', attrs={'class': 'affiliations'}), - # Removes Tags and PDF export - dict(name='div', attrs={'class': 'abst-icon-links'}), - dict(name='p', attrs={'class': 'studyimage'}), # remove Studay image - # remove Export to PowerPoint Slide - dict(name='a', attrs={'class': 'icon powerpoint'}), - dict(name='a', attrs={'title': 'CrossRef'}), # remove CrossRef icon - dict(name='a', attrs={'title': 'PubMed'}), # remove PubMed icon - dict(name='a', attrs={'e4f5426941': 'true'}), # remove cross ref image - dict(name='img', attrs={'src': ''}), # remove empty image - dict(name='a', attrs={'class': 'closeChap'}), # remove 'Close' - # remove Top breadcrumbs - dict(name='ul', attrs={'class': 'breadcrumbs'}), - ] - - extra_css = 'body { font-family: verdana, helvetica, sans-serif; } \ - .introduction, .first { font-weight: bold; } \ - .cross-head { font-weight: bold; font-size: 125%; } \ - .cap, .caption { display: block; font-size: 80%; font-style: italic; } \ - .cap, .caption, .caption img, .caption span { display: block; margin: 5px auto; } \ - .byl, .byd, .byline img, .byline-name, .byline-title, .author-name, .author-position, \ - .correspondent-portrait img, .byline-lead-in, .name, .bbc-role { display: block; \ - font-size: 80%; font-style: italic; margin: 1px auto; } \ - .story-date, .published { font-size: 80%; } \ - table { width: 100%; } \ - td img { display: block; margin: 5px auto; } \ - ul { padding-top: 10px; } \ - ol { padding-top: 10px; } \ - li { padding-top: 5px; padding-bottom: 5px; } \ - h1 { font-size: 175%; font-weight: bold; } \ - h2 { font-size: 150%; font-weight: bold; } \ - h3 { font-size: 125%; font-weight: bold; } \ - h4, h5, h6 { font-size: 100%; font-weight: bold; }' - - # Remove the line breaks. - preprocess_regexps = [(re.compile(r'', re.IGNORECASE), lambda m: ''), - (re.compile(r'', - re.IGNORECASE), lambda m: ''), - ] - - def print_version(self, url): - return url + "/article" diff --git a/recipes/noaa.recipe b/recipes/noaa.recipe deleted file mode 100644 index a04fc2c774..0000000000 --- a/recipes/noaa.recipe +++ /dev/null @@ -1,48 +0,0 @@ -#!/usr/bin/env python - -__license__ = 'GPL v3' -__copyright__ = '2009, Darko Miletic ' -''' -noaa.com -''' - -from calibre.ebooks.BeautifulSoup import Tag -from calibre.web.feeds.news import BasicNewsRecipe - - -def new_tag(soup, name, attrs=()): - impl = getattr(soup, 'new_tag', None) - if impl is not None: - return impl(name, attrs=dict(attrs)) - return Tag(soup, name, attrs=attrs or None) - - -class NOAA(BasicNewsRecipe): - title = 'NOAA Online' - __author__ = 'Darko Miletic' - description = 'NOAA' - publisher = 'NOAA' - category = 'news, science, US, ocean' - oldest_article = 15 - max_articles_per_feed = 100 - no_stylesheets = True - use_embedded_content = False - simultaneous_downloads = 1 - encoding = 'utf-8' - lang = 'en' - language = 'en' - - remove_tags = [dict(name=['embed', 'object']), dict(name='div', attrs={'id': 'leftNav'}), dict(name='div', attrs={'id': 'topNav'}), dict(name='div', attrs={'class': 'feedback_box'}), dict(name='div', attrs={'id': 'midBlock'}), dict(name='div', attrs={'id': 'footer'}) ] # noqa - - feeds = [(u'NOAA articles', u'http://www.noaa.gov/rss/noaarss.xml')] - - def preprocess_html(self, soup): - soup.html['xml:lang'] = self.lang - soup.html['lang'] = self.lang - mlang = new_tag(soup, 'meta', [ - ("http-equiv", "Content-Language"), ("content", self.lang)]) - mcharset = new_tag(soup, 'meta', [ - ("http-equiv", "Content-Type"), ("content", "text/html; charset=UTF-8")]) - soup.head.insert(0, mlang) - soup.head.insert(1, mcharset) - return self.adeify_images(soup) diff --git a/recipes/noerrebronordvestbladet_dk.recipe b/recipes/noerrebronordvestbladet_dk.recipe deleted file mode 100644 index cc26834a44..0000000000 --- a/recipes/noerrebronordvestbladet_dk.recipe +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env python -# vim:fileencoding=utf-8 -# https://manual.calibre-ebook.com/news_recipe.html -from __future__ import absolute_import, division, print_function, unicode_literals - -from calibre.web.feeds.news import BasicNewsRecipe - -''' -Nørrebro Nordvest bladet -''' - - -class Minby_dk(BasicNewsRecipe): - __author__ = 'CoderAllan.github.com' - title = 'Nørrebro Nordvest bladet' - - category = 'newspaper, news, localnews, sport, culture, Denmark' - oldest_article = 7 - max_articles_per_feed = 50 - auto_cleanup = True - language = 'da' - - feeds = [ - ('Nørrebro Nordvest bladet', 'http://minby.dk/noerrebronordvest-bladet/feed/'), - ('Kommentarer til Nørrebro Nordvest bladet', 'http://minby.dk/noerrebronordvest-bladet/comments/feed/'), - - ] - diff --git a/recipes/non_leggerlo.recipe b/recipes/non_leggerlo.recipe deleted file mode 100644 index af23efb58a..0000000000 --- a/recipes/non_leggerlo.recipe +++ /dev/null @@ -1,20 +0,0 @@ -from calibre.web.feeds.news import BasicNewsRecipe - - -class AdvancedUserRecipe1335362999(BasicNewsRecipe): - title = u'Non leggerlo' - oldest_article = 7 - max_articles_per_feed = 100 - auto_cleanup = False - keep_only_tags = [ - dict(name='div', attrs={'class': 'post hentry'}) - ] - feeds = [ - (u'Non leggerlo', u'http://nonleggerlo.blogspot.com/feeds/posts/default')] - description = 'An Italian satirical blog' - language = 'it' - __author__ = 'faber1971' - - -__version__ = 'v1.0' -__date__ = '24, April 2012' diff --git a/recipes/norddjurslokalavisen_dk.recipe b/recipes/norddjurslokalavisen_dk.recipe deleted file mode 100644 index 40ace922da..0000000000 --- a/recipes/norddjurslokalavisen_dk.recipe +++ /dev/null @@ -1,32 +0,0 @@ -#!/usr/bin/env python -# vim:fileencoding=utf-8 -# https://manual.calibre-ebook.com/news_recipe.html -from __future__ import absolute_import, division, print_function, unicode_literals - -from calibre.web.feeds.news import BasicNewsRecipe - -''' -Lokalavisen Norddjurs -''' - - -class NorddjursLokalavisen_dk(BasicNewsRecipe): - __author__ = 'CoderAllan.github.com' - title = 'Lokalavisen Norddjurs' - description = 'Lokale og regionale nyheder, sport, kultur fra det nordlige Djursland på norddjurs.lokalavisen.dk' - category = 'newspaper, news, localnews, sport, culture, Denmark' - oldest_article = 7 - max_articles_per_feed = 50 - auto_cleanup = True - language = 'da' - - feeds = [ - ('Seneste nyt fra Lokalavisen Norddjurs', 'http://norddjurs.lokalavisen.dk/section/senestenytrss'), - ('Seneste lokale nyheder fra Lokalavisen Norddjurs', 'http://norddjurs.lokalavisen.dk/section/senestelokalenyhederrss'), - ('Seneste sport fra Lokalavisen Norddjurs', 'http://norddjurs.lokalavisen.dk/section/senestesportrss'), - ('Seneste 112 nyheder fra Lokalavisen Norddjurs', 'http://norddjurs.lokalavisen.dk/section/seneste112rss'), - ('Seneste kultur nyheder fra Lokalavisen Norddjurs', 'http://norddjurs.lokalavisen.dk/section/senestekulturrss'), - ('Seneste læserbreve fra Lokalavisen Norddjurs', 'http://norddjurs.lokalavisen.dk/section/senestelaeserbreverss'), - - ] - diff --git a/recipes/nortecastilla.recipe b/recipes/nortecastilla.recipe deleted file mode 100644 index 0845d54486..0000000000 --- a/recipes/nortecastilla.recipe +++ /dev/null @@ -1,85 +0,0 @@ -#!/usr/bin/env python -__license__ = 'GPL v3' -__author__ = 'Lorenzo Vigentini' -__copyright__ = '2009, Lorenzo Vigentini ' -__description__ = 'Daily newspaper from Spain' -__version__ = 'v1.01' -__date__ = '14, January 2010' - -''' -http://www.nortecastilla.es/ -''' - -from calibre.web.feeds.news import BasicNewsRecipe - - -class norteCastilla(BasicNewsRecipe): - author = 'Lorenzo Vigentini' - description = 'Daily newspaper from Spain' - - cover_url = 'http://www.nortecastilla.es/img/rd.logo_nortecastilla.png' - title = u'NorteCastilla ' - publisher = 'Vocento' - category = 'News, politics, culture, economy, general interest' - - language = 'es' - timefmt = '[%a, %d %b, %Y]' - - oldest_article = 1 - max_articles_per_feed = 25 - - use_embedded_content = False - recursion = 10 - - remove_javascript = True - no_stylesheets = True - - keep_only_tags = [ - dict(name='div', attrs={'class': ['articulo', 'photo']}) - ] - - remove_tags = [ - dict(name='div', attrs={ - 'class': ['contenido_form_articulo', 'colC_articulo', 'publiEspecial']}), - dict(name='div', attrs={ - 'class': ['tags_relacionados', 'form_art form_opina', 'adds', 'comentarios']}), - dict(name='span', attrs={'class': 'contenido_form_articulo'}), - dict(name='div', attrs={'id': 'publi1_noxtrum'}), - dict(name='a', attrs={'class': ['nav_fgH_ant', 'nav_fgH_sig']}) - ] - - feeds = [ - (u'Ultima hora', u'http://www.nortecastilla.es/rss/feeds/ultima.xml'), - (u'Portada', u'http://www.nortecastilla.es/portada.xml'), - (u'Espana', u'http://www.nortecastilla.es/img/rss_descarga.gif'), - (u'Mundo', u'http://www.nortecastilla.es/rss/feeds/mundo.xml'), - (u'Economia', u'http://www.nortecastilla.es/rss/feeds/economia.xml'), - (u'Deportes', u'http://www.nortecastilla.es/rss/feeds/deportes.xml'), - (u'Vida y ocio', u'http://www.nortecastilla.es/rss/feeds/ocio.xml'), - (u'Cultura', u'http://www.nortecastilla.es/rss/feeds/cultura.xml'), - (u'Television', - u'http://www.nortecastilla.es/rss/feeds/television.xml'), - (u'Contraportada', - u'http://www.nortecastilla.es/rss/feeds/contraportada.xml') - ] - - extra_css = ''' - .articulo{clear:both; padding:0 2px 0 6px} - .art_head{clear:both;} - .articulo .overhead{ color:#C00; font-size:10px; text-transform:uppercase;} - .articulo .headline{ color:#036; font-size:36px; font-weight:normal;} - .articulo .headline a,.articulo .headline a:hover{ color:#036; cursor:default; text-decoration:none;} - .articulo .subhead{ color:#686868; font-size:16px; font-weight:normal; margin:0 0 5px 0} - .articulo .byline a{ color:#8E8E8E;} - .articulo .barhead{ font-size:14px;font-weight:normal; padding:0 0 15px 0} - .articulo .text{ font-size:14px;font-weight:normal;} - .articulo .text .p{ line-height:18px; padding:0 0 15px 0} - .articulo .text .p a{ text-decoration:underline; color:#036} - .articulo .text .p a:hover{ text-decoration:none; color:#cc0000} - .articulo .pbox{text-align:left; margin:0 auto 0 10px; text-align:left;} - .articulo .photo-alt1,.colC_articulo .photo{text-align:center; margin:0 auto; background-color:#F2F2F2;} - .articulo .photo-alt1 img,.colC_articulo .photo img{text-align:center; margin:0 auto;} - .articulo .photo-caption a{ color:#666;} - .fotogaleriasH .photo {background-color:#DCDCDC;margin:0 auto;padding:5px 0 0;text-align:center;} - .fotogaleriasH .photo img {display: block; margin:0 auto;text-align:center;} - ''' diff --git a/recipes/nos_nl.recipe b/recipes/nos_nl.recipe deleted file mode 100644 index 4a4f377b77..0000000000 --- a/recipes/nos_nl.recipe +++ /dev/null @@ -1,43 +0,0 @@ -#!/usr/bin/env python - -from calibre.web.feeds.news import BasicNewsRecipe - - -class nosnl(BasicNewsRecipe): - title = u'nos.nl' - __author__ = u'erkfuizfeuadjfjzefzfuzeff' - description = u'News from the Netherlands in Dutch' - oldest_article = 7 - language = 'nl' - - max_articles_per_feed = 100 - no_stylesheets = True - use_embedded_content = False - - keep_only_tags = [ - dict(name='div', attrs={'class': 'art_box2'}), - dict(name='h1'), - dict(name='img'), - dict(name='div', attrs={'class': 'article_textwrap'}), - ] - - remove_tags = [ - dict(name='img', attrs={'class': 'weather-icon__image js-weather-icon'}), - ] - - feeds = [(u'Algemeen', u'http://feeds.nos.nl/nosnieuwsalgemeen'), - (u'Binnenland', u'http://feeds.nos.nl/nosnieuwsbinnenland'), - (u'Buitenland', u'http://feeds.nos.nl/nosnieuwsbuitenland'), - (u'Politiek', u'http://feeds.nos.nl/nosnieuwspolitiek'), - (u'Economie', u'http://feeds.nos.nl/nosnieuwseconomie'), - (u'Opmerkelijk', u'feeds.nos.nl/nosnieuwsopmerkelijk'), - (u'Koningshuis', u'http://feeds.nos.nl/nosnieuwskoningshuis'), - (u'Tech', u'http://feeds.nos.nl/nosnieuwstech'), - (u'Sport', u'http://feeds.nos.nl/nossportalgemeen'), - (u'Sport voetbal', u'http://feeds.nos.nl/nosvoetbal'), - (u'Sport wielrennen', u'http://feeds.nos.nl/nossportwielrennen'), - (u'Sport schaatsen', u'http://feeds.nos.nl/nossportschaatsen'), - (u'Sport tennis', u'http://feeds.nos.nl/nossporttennis'), - (u'Nieuwsuur', u'http://feeds.nos.nl/nieuwsuuralgemeen'), - (u'NOS op 3', u'http://feeds.feedburner.com/nosop3'), - (u'Jeugdjournaal', u'http://feeds.feedburner.com/jeugdjournaal')] diff --git a/recipes/novaya_media.recipe b/recipes/novaya_media.recipe deleted file mode 100644 index c66bdcacf5..0000000000 --- a/recipes/novaya_media.recipe +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/env python -# vim:fileencoding=utf-8 - -from calibre.web.feeds.news import BasicNewsRecipe - - -class NovayaGazeta(BasicNewsRecipe): - title = '\u0421\u0432\u043E\u0431\u043E\u0434\u043D\u043E\u0435 \u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0441\u0442\u0432\u043E' - __author__ = 'bugmen00t' - description = '\u041E\u0442\u043A\u0440\u044B\u0442\u044B\u0439 \u043A\u043E\u043D\u0441\u0442\u0440\u0443\u043A\u0442\u043E\u0440 \u043A\u043E\u043D\u0442\u0435\u043D\u0442\u0430, \u043F\u043E\u0434\u0433\u043E\u0442\u043E\u0432\u043B\u0435\u043D\u043D\u044B\u0439 \u0440\u043E\u0441\u0441\u0438\u0439\u0441\u043A\u043E\u0439 \u0440\u0435\u0434\u0430\u043A\u0446\u0438\u0435\u0439 \u00AB\u041D\u043E\u0432\u043E\u0439 \u0433\u0430\u0437\u0435\u0442\u044B\u00BB, \u0434\u0435\u0442\u0430\u043B\u0438 \u043A\u043E\u0442\u043E\u0440\u043E\u0433\u043E \u043A\u0430\u0436\u0434\u044B\u0439 \u0438\u0437 \u0447\u0438\u0442\u0430\u0442\u0435\u043B\u0435\u0439 \u0441\u043E\u0431\u0438\u0440\u0430\u0435\u0442 \u0434\u043B\u044F \u0441\u0435\u0431\u044F \u0441\u0430\u043C. \u041A\u043E\u043D\u0441\u0442\u0440\u0443\u043A\u0442\u043E\u0440 \u2014 \u044D\u0442\u043E \u043D\u043E\u0432\u044B\u0439 \u0441\u043F\u043E\u0441\u043E\u0431 \u0447\u0438\u0442\u0430\u0442\u044C \u043C\u0430\u0442\u0435\u0440\u0438\u0430\u043B\u044B \u0436\u0443\u0440\u043D\u0430\u043B\u0438\u0441\u0442\u043E\u0432 \u00AB\u041D\u043E\u0432\u043E\u0439 \u0433\u0430\u0437\u0435\u0442\u044B\u00BB \u0438 \u0432\u0441\u0435 \u043E\u0441\u043D\u043E\u0432\u043D\u044B\u0435 \u043F\u043E\u0442\u043E\u043A\u0438 \u043A\u043E\u043D\u0442\u0435\u043D\u0442\u0430: \u043B\u044E\u0431\u044B\u0435 \u0432\u0435\u0431-\u0441\u0430\u0439\u0442\u044B, Telegram-\u043A\u0430\u043D\u0430\u043B\u044B, Youtube-\u043A\u0430\u043D\u0430\u043B\u044B.' # noqa - publisher = '\u0420\u0435\u0434\u0430\u043A\u0446\u0438\u043E\u043D\u043D\u044B\u0439 \u043A\u043E\u043B\u043B\u0435\u043A\u0442\u0438\u0432 \u00AB\u041D\u043E\u0432\u043E\u0439 \u0433\u0430\u0437\u0435\u0442\u044B\u00BB' # noqa - category = 'newspaper' - cover_url = u'https://novaya.media/ic_puzzle_footer.svg' - language = 'ru' - no_stylesheets = False - remove_javascript = False - auto_cleanup = False - oldest_article = 7 - max_articles_per_feed = 30 - - remove_tags_before = dict(name='h1', attrs={'class': 'Header_title__2zxwH'}) - - remove_tags_after = dict( - name='div', attrs={'class': 'Post_contentInnerWrapper__3GWHl'} - ) - - feeds = [( - '\u0421\u0432\u043E\u0431\u043E\u0434\u043D\u043E\u0435 \u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0441\u0442\u0432\u043E', - 'https://novaya.media/feed/rss' - )] - - def print_version(self, url): - return url + '?print=true' diff --git a/recipes/novilist_portal_hr.recipe b/recipes/novilist_portal_hr.recipe deleted file mode 100644 index b902fd13f3..0000000000 --- a/recipes/novilist_portal_hr.recipe +++ /dev/null @@ -1,60 +0,0 @@ -__license__ = 'GPL v3' -__copyright__ = '2012, Darko Miletic ' -''' -www.novilist.hr -''' - -import re - -from calibre.web.feeds.news import BasicNewsRecipe - - -class NoviList_Portal_hr(BasicNewsRecipe): - title = 'Novi List - online portal' - __author__ = 'Darko Miletic' - description = 'Portal Novog Lista' - publisher = 'NOVI LIST d.d.' - category = 'Novi list, politika, hrvatski dnevnik, Novine, Hrvatska, Croatia, News, newspaper, Hrvatski,Primorje, dnevni list, Rijeka' - oldest_article = 2 - max_articles_per_feed = 200 - no_stylesheets = True - encoding = 'utf8' - use_embedded_content = False - language = 'hr' - publication_type = 'newsportal' - masthead_url = 'http://www.novilist.hr/extension/novilist/design/novilist/images/logo-print.gif' - extra_css = """ - @font-face {font-family: "sans1";src:url(res:///opt/sony/ebook/FONT/tt0003m_.ttf)} - @font-face {font-family: "serif1";src:url(res:///opt/sony/ebook/FONT/tt0011m_.ttf)} - body{font-family: Geneva,Arial,Helvetica,Swiss,sans1,sans-serif } - h1{font-family: Georgia,serif1,serif} - img{display:block; margin-bottom: 0.4em; margin-top: 0.4em} - """ - - preprocess_regexps = [(re.compile(u'\u0110'), lambda match: u'\u00D0')] - - conversion_options = { - 'comment': description, 'tags': category, 'publisher': publisher, 'language': language, 'linearize_tables': True - } - - keep_only_tags = [dict(name='div', attrs={'id': 'content'})] - - remove_tags = [ - dict(name=['meta', 'link', 'iframe', 'embed', 'object']), - dict(name='div', attrs={ - 'class': lambda x: x and 'embed-object' in x.split()}) - ] - remove_attributes = ['border', 'lang'] - - feeds = [(u'Vijesti', u'http://www.novilist.hr/rss/feed/sve.xml')] - - def get_article_url(self, article): - url = BasicNewsRecipe.get_article_url(self, article) - filter = ['/Foto/', '/Informator/'] - for item in filter: - if item in url: - return None - return url - - def print_version(self, url): - return url.replace('http://www.novilist.hr/', 'http://www.novilist.hr/layout/set/print/') diff --git a/recipes/nowiny_rybnik.recipe b/recipes/nowiny_rybnik.recipe deleted file mode 100644 index fc42214e12..0000000000 --- a/recipes/nowiny_rybnik.recipe +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/env python - -__license__ = 'GPL v3' - -from calibre.web.feeds.news import BasicNewsRecipe - - -class NowinyRybnik(BasicNewsRecipe): - title = u'Nowiny - Rybnik' - __author__ = 'Artur Stachecki ' - language = 'pl' - description = u'Tygodnik Regionalny NOWINY. Ogłoszenia drobne, wiadomości i wydarzenia z regionu Rybnika i okolic' - oldest_article = 7 - masthead_url = 'http://www.nowiny.rybnik.pl/logo/logo.jpg' - max_articles_per_feed = 100 - simultaneous_downloads = 5 - remove_javascript = True - no_stylesheets = True - - keep_only_tags = [(dict(name='div', attrs={'id': 'drukuj'}))] - - remove_tags = [] - remove_tags.append(dict(name='div', attrs={'id': 'footer'})) - - feeds = [(u'Wszystkie artykuły', - u'http://www.nowiny.rybnik.pl/rss,artykuly,dzial,0,miasto,0,ile,25.xml')] - - def preprocess_html(self, soup): - for alink in soup.findAll('a'): - if alink.string is not None: - tstr = alink.string - alink.replaceWith(tstr) - return soup diff --git a/recipes/npr_music_blogs.recipe b/recipes/npr_music_blogs.recipe deleted file mode 100644 index e0ea0b49fe..0000000000 --- a/recipes/npr_music_blogs.recipe +++ /dev/null @@ -1,20 +0,0 @@ -from calibre.web.feeds.news import BasicNewsRecipe - - -class nprmusic(BasicNewsRecipe): - title = 'NPR Music Blogs' - __author__ = 'cix3' - timefmt = ' [%b %d, %Y]' - language = 'en' - - oldest_article = 30 - max_articles_per_feed = 100 - no_stylesheets = True - - remove_tags = [dict(name='div', attrs={'id': ['logo', 'comments', 'related_objects', 'inset module', - 'footer', 'strip_control', 'header', 'navigation']}), dict(name='hr'), dict(name='img')] - - feeds = [ - ('A Blog Supreme', 'http://www.npr.org/blogs/ablogsupreme/index.xml'), - ('All Songs Considered', 'http://www.npr.org/blogs/allsongs/index.xml'), - ('Monitor Mix', 'http://www.npr.org/blogs/monitormix/index.xml')] diff --git a/recipes/nrc_handelsblad.recipe b/recipes/nrc_handelsblad.recipe deleted file mode 100644 index bc485aa566..0000000000 --- a/recipes/nrc_handelsblad.recipe +++ /dev/null @@ -1,70 +0,0 @@ -__license__ = 'GPL v3' -__copyright__ = '2012' -''' -nrc.nl -''' -from calibre.web.feeds.recipes import BasicNewsRecipe - - -class NRC(BasicNewsRecipe): - title = 'NRC Handelsblad' - __author__ = 'veezh' - description = 'Nieuws (no subscription needed)' - oldest_article = 1 - max_articles_per_feed = 100 - no_stylesheets = True - use_embedded_content = False - encoding = 'utf-8' - publisher = 'nrc.nl' - category = 'news, Netherlands, world' - language = 'nl' - timefmt = '' - extra_css = ''' - h1{font-size:130%;} - #h2{font-size:100%;font-weight:normal;} - #.href{font-size:xx-small;} - .bijschrift{color:#666666; font-size:x-small;} - #.main-article-info{font-family:Arial,Helvetica,sans-serif;} - #full-contents{font-size:small; font-family:Arial,Helvetica,sans-serif;font-weight:normal;} - #match-stats-summary{font-size:small; font-family:Arial,Helvetica,sans-serif;font-weight:normal;} - ''' - conversion_options = { - 'comments': description, 'tags': category, 'language': language, 'publisher': publisher, 'linearize_tables': True - } - - remove_empty_feeds = True - - filterDuplicates = True - - def preprocess_html(self, soup): - for alink in soup.findAll('a'): - if alink.string is not None: - tstr = alink.string - alink.replaceWith(tstr) - return soup - - keep_only_tags = [dict(name='div', attrs={'class': 'article'})] - remove_tags_after = [dict(id='broodtekst')] - -# keep_only_tags = [ -# dict(name='div', attrs={'class':['label']}) -# ] - -# remove_tags_after = [dict(name='dl', attrs={'class':['tags']})] - -# def get_article_url(self, article): -# link = article.get('link') -# if 'blog' not in link and ('chat' not in link): -# return link - - feeds = [ - # ('Nieuws', 'http://www.nrc.nl/rss.php'), - ('Binnenland', 'http://www.nrc.nl/nieuws/categorie/binnenland/rss.php'), - ('Buitenland', 'http://www.nrc.nl/nieuws/categorie/buitenland/rss.php'), - ('Economie', 'http://www.nrc.nl/nieuws/categorie/economie/rss.php'), - ('Wetenschap', 'http://www.nrc.nl/nieuws/categorie/wetenschap/rss.php'), - ('Cultuur', 'http://www.nrc.nl/nieuws/categorie/cultuur/rss.php'), - ('Boeken', 'http://www.nrc.nl/boeken/rss.php'), - ('Tech', 'http://www.nrc.nl/tech/rss.php/'), - ('Klimaat', 'http://www.nrc.nl/klimaat/rss.php/'), - ] diff --git a/recipes/nsfw_corp.recipe b/recipes/nsfw_corp.recipe deleted file mode 100644 index 3681daad63..0000000000 --- a/recipes/nsfw_corp.recipe +++ /dev/null @@ -1,62 +0,0 @@ -__license__ = 'GPL v3' -__copyright__ = '2012-2013, Darko Miletic ' -''' -www.nsfwcorp.com -''' - -from calibre.web.feeds.news import BasicNewsRecipe - - -class NotSafeForWork(BasicNewsRecipe): - title = 'Not Safe For Work Corporation' - __author__ = 'Darko Miletic' - description = 'Not Safe For Work Corporation' - publisher = 'Not Safe For Work Corporation' - category = 'news, politics, USA, World' - no_stylesheets = True - oldest_article = 15 - encoding = 'utf-8' - needs_subscription = True - auto_cleanup = False - INDEX = 'https://www.nsfwcorp.com' - LOGIN = INDEX + '/account/login/?next=%2F' - SETTINGS = INDEX + '/account/settings/' - use_embedded_content = True - language = 'en' - publication_type = 'magazine' - masthead_url = 'http://assets.nsfwcorp.com/media/headers/nsfw_banner.jpg' - extra_css = """ - img{margin-top:0.5em; margin-bottom: 0.7em; display: block} - .fontFace{font-family: 'LeagueGothicRegular',Arial,sans-serif;} - .dispatchTitle{text-transform: uppercase; font-size: x-large; font-weight: bold} - .dispatchSubtitle{font-size: x-large; font-weight: bold} - #fromLine{color: gray; text-align:right} - #toLine{color: gray} - #toLine a{color: red} - #fromLine a{color: red} - .row a{color: red} - """ - - conversion_options = { - 'comment': description, 'tags': category, 'publisher': publisher, 'language': language - } - - def get_browser(self): - br = BasicNewsRecipe.get_browser(self) - br.open(self.INDEX) - if self.username is not None and self.password is not None: - br.open(self.LOGIN) - br.select_form(nr=0) - br['email'] = self.username - br['password'] = self.password - br.submit() - return br - - def get_feeds(self): - self.feeds = [] - soup = self.index_to_soup(self.SETTINGS) - for item in soup.findAll('input', value=True, attrs={'type': 'text'}): - if item['value'].startswith('https://www.nsfwcorp.com/feed/'): - self.feeds.append(item['value']) - return self.feeds - return self.feeds diff --git a/recipes/ntv_spor.recipe b/recipes/ntv_spor.recipe deleted file mode 100644 index 8d90bfe848..0000000000 --- a/recipes/ntv_spor.recipe +++ /dev/null @@ -1,38 +0,0 @@ -from calibre.web.feeds.news import BasicNewsRecipe - - -class AdvancedUserRecipe1313512459(BasicNewsRecipe): - title = u'NTVSpor' - __author__ = 'A Erdogan' - description = 'News from Turkey' - publisher = 'NTVSpor.net' - category = 'sports, Turkey' - oldest_article = 7 - max_articles_per_feed = 100 - no_stylesheets = True - use_embedded_content = False - masthead_url = 'http://www.ntvspor.net/HTML/r/i/l.png' - language = 'tr' - - extra_css = ''' - body{font-family:Arial,Helvetica,sans-serif; font-size:small; align:left; color:#000000} - h1{font-size:large; color:#000000} - h2{font-size:small; color:#000000} - p{font-size:small; color:#000000} - ''' - - conversion_options = { - 'comment': description, 'tags': category, 'publisher': publisher, 'language': language - } - - remove_tags = [ - dict(name=['embed', 'il', 'ul', 'iframe', 'object', 'link', 'base']), - dict(name='div', attrs={'id': 'contentPhotoGallery'}), - dict(name='div', attrs={'class': 'SocialMediaWrapper'}), - dict(name='div', attrs={'class': 'grid2'}), - dict(name='div', attrs={'class': 'grid8'}), - dict(name='div', attrs={'id': 'anonsBar'}), - dict(name='div', attrs={'id': 'header'})] - remove_tags_before = dict(name='h1', attrs={'style': ['margin-top: 6px;']}) - remove_tags_after = dict(name='div', attrs={'id': 'newsBody'}) - feeds = [(u'NTVSpor', u'http://www.ntvspor.net/Rss/anasayfa')] diff --git a/recipes/ntv_tr.recipe b/recipes/ntv_tr.recipe deleted file mode 100644 index 4374a26a6e..0000000000 --- a/recipes/ntv_tr.recipe +++ /dev/null @@ -1,43 +0,0 @@ -from calibre.web.feeds.news import BasicNewsRecipe - - -class NTVMSNBC(BasicNewsRecipe): - title = u'NTV' - __author__ = 'A Erdogan' - description = 'News from Turkey' - publisher = 'NTV' - category = 'news, politics, Turkey' - oldest_article = 7 - max_articles_per_feed = 100 - no_stylesheets = True - use_embedded_content = False - masthead_url = 'http://www.ntvmsnbc.com/images/MSNBC/msnbc_ban.gif' - language = 'tr' - - remove_tags_before = dict(name='h1') - remove_tags_after = dict(attrs={'id': 'haberDetayYazi'}) - extra_css = ''' - body{font-family:Arial,Helvetica,sans-serif; font-size:small; align:left; color:#000000} - h1{font-size:large; color:#000000} - h2{font-size:small; color:#000000} - p{font-size:small; color:#000000} - ''' - - conversion_options = { - 'comment': description, 'tags': category, 'publisher': publisher, 'language': language - } - - remove_tags = [dict(name=['embed', 'il', 'ul', 'iframe', 'object', 'link', 'base']), dict(name='div', attrs={'style': ['padding: 0pt 10px 10px;']}), dict(name='div', attrs={'style': ['padding: 0pt 10px 10px;']}), dict(name='div', attrs={ # noqa - 'class': ['textSmallGrey w320']}), dict(name='div', attrs={'style': ['font-family:Arial; font-size:16px;font-weight:bold; font-color:#003366; margin-bottom:20px; margin-top:20px; border-bottom:solid 1px;border-color: #CCC; padding-bottom:2px;']})] # noqa - remove_tags_before = dict(name='h1') - remove_tags_after = dict(name='div', attrs={'style': [ - 'font-family:Arial; font-size:16px;font-weight:bold; font-color:#003366; margin-bottom:20px; margin-top:20px; border-bottom:solid 1px;border-color: #CCC; padding-bottom:2px;']}) # noqa - - feeds = [(u'NTV', u'http://www.ntvmsnbc.com/id/3032091/device/rss/rss.xml')] - - def print_version(self, url): - articleid = url.rpartition('/id/')[2] - return 'http://www.ntvmsnbc.com/id/' + articleid + '/print/1/displaymode/1098/' - - def preprocess_html(self, soup): - return self.adeify_images(soup) diff --git a/recipes/nursingtimes.recipe b/recipes/nursingtimes.recipe deleted file mode 100644 index ca1d90ed59..0000000000 --- a/recipes/nursingtimes.recipe +++ /dev/null @@ -1,63 +0,0 @@ -__license__ = 'GPL v3' -__copyright__ = '2010, Darko Miletic ' -''' -www.nursingtimes.net -''' - -try: - from urllib.parse import urlencode -except ImportError: - from urllib import urlencode - -from calibre.web.feeds.recipes import BasicNewsRecipe - - -class NursingTimes(BasicNewsRecipe): - title = 'Nursing Times' - __author__ = 'Darko Miletic' - description = 'Nursing practice, NHS and health care news' - oldest_article = 8 - max_articles_per_feed = 100 - no_stylesheets = True - use_embedded_content = False - encoding = 'utf-8' - publisher = 'emap' - category = 'news, health, nursing, UK' - language = 'en_GB' - needs_subscription = True - LOGIN = 'http://www.nursingtimes.net/sign-in' - - conversion_options = { - 'comments': description, 'tags': category, 'language': language, 'publisher': publisher - } - - def get_browser(self): - br = BasicNewsRecipe.get_browser(self) - br.open(self.LOGIN) - if self.username is not None and self.password is not None: - data = urlencode({'campaigncode': '0', 'referrer': '', 'security_text': '', 'SIemail': self.username, 'passWord': self.password, 'LoginButton.x': '27', 'LoginButton.y': '13' # noqa - }) - br.open(self.LOGIN, data) - return br - - keep_only_tags = [dict(name='div', attrs={'class': 'storytext'})] - remove_tags = [ - dict(name=['object', 'link', 'script', 'iframe']), dict( - name='div', attrs={'id': 'comments_form'}) - ] - remove_tags_after = dict(name='div', attrs={'id': 'comments_form'}) - - feeds = [ - - (u'Breaking News', u'http://www.nursingtimes.net/XmlServers/navsectionRSS.aspx?navsectioncode=1'), - (u'Practice', u'http://www.nursingtimes.net/XmlServers/navsectionRSS.aspx?navsectioncode=512'), - (u'Behind the headlines', u'http://www.nursingtimes.net/XmlServers/navsectionRSS.aspx?navsectioncode=468'), - (u'Analysis', u'http://www.nursingtimes.net/XmlServers/navsectionRSS.aspx?navsectioncode=62'), - (u'Acute care news', u'http://www.nursingtimes.net/XmlServers/navsectionRSS.aspx?navsectioncode=5'), - (u'Primary vare news', u'http://www.nursingtimes.net/XmlServers/navsectionRSS.aspx?navsectioncode=231'), - (u'Mental Health news', u'http://www.nursingtimes.net/XmlServers/navsectionRSS.aspx?navsectioncode=27'), - (u'Management news', u'http://www.nursingtimes.net/XmlServers/navsectionRSS.aspx?navsectioncode=32'), - (u"Older people's nursing news", u'http://www.nursingtimes.net/XmlServers/navsectionRSS.aspx?navsectioncode=181'), - (u'Respiratory news', u'http://www.nursingtimes.net/XmlServers/navsectionRSS.aspx?navsectioncode=177'), - (u'Wound care news', u'http://www.nursingtimes.net/XmlServers/navsectionRSS.aspx?navsectioncode=182') - ] diff --git a/recipes/nzz_folio.recipe b/recipes/nzz_folio.recipe deleted file mode 100644 index 2845756a42..0000000000 --- a/recipes/nzz_folio.recipe +++ /dev/null @@ -1,53 +0,0 @@ - -__license__ = 'GPL v3' -__copyright__ = '2012 Bernd Leinfelder ' - -''' -www.nzzfolio.ch -''' - -from calibre.web.feeds.recipes import BasicNewsRecipe - - -class Nzzfolio(BasicNewsRecipe): - title = 'NZZ Folio' - __author__ = 'Bernd Leinfelder' - description = 'Aktuelle Artikel des NZZ Folio' - publisher = 'NZZ AG' - category = 'news, politics, nachrichten, Switzerland' - oldest_article = 35 - max_articles_per_feed = 100 - no_stylesheets = True - encoding = 'utf-8' - use_embedded_content = False - language = 'de' - extra_css = """ - body{font-family: Georgia,"Times New Roman",Times,serif } - .artikel h3,.artikel h4,.bildLegende,.question,.autor{font-family: Arial,Verdana,Helvetica,sans-serif} - .bildLegende{font-size: small} - .autor{font-size: 0.9375em; color: #666666} - .quote{font-size: large !important; - font-style: italic; - font-weight: normal !important; - border-bottom: 1px dotted #BFBFBF; - border-top: 1px dotted #BFBFBF; - line-height: 1.25em} - .quelle{color: #666666; font-style: italic; white-space: nowrap} - """ - - conversion_options = { - 'comments': description, 'tags': category, 'language': language, 'publisher': publisher, 'linearize_tables': True - } - - remove_attributes = ['width', 'height', 'lang'] - remove_tags_before = dict(id='content') - remove_tags_after = dict(id='content') - remove_tags = [ - dict(name=['h2', 'object', 'link', 'base', 'meta', 'iframe']), dict(id='artikelBar'), dict( - id='foot'), dict(id='bildLegende'), dict(name='div', attrs={'class': ['box']}) - - ] - - feeds = [ - (u'NZZ Folio', u'http://rss.nzzfolio.ch/') - ] diff --git a/recipes/o_globo.recipe b/recipes/o_globo.recipe deleted file mode 100644 index b4cc9e948b..0000000000 --- a/recipes/o_globo.recipe +++ /dev/null @@ -1,70 +0,0 @@ -#!/usr/bin/env python - -__license__ = 'GPL v3' -__copyright__ = '2009, Darko Miletic ' -''' -oglobo.globo.com -''' - -from calibre.web.feeds.news import BasicNewsRecipe - - -class OGlobo(BasicNewsRecipe): - title = 'O Globo' - __author__ = 'Darko Miletic and Carlos Laviola' - description = 'News from Brasil' - publisher = 'O Globo' - category = 'news, politics, Brasil' - oldest_article = 7 - max_articles_per_feed = 100 - no_stylesheets = True - use_embedded_content = False - cover_url = 'http://oglobo.globo.com/_img/o-globo.png' - remove_javascript = True - - html2lrf_options = [ - '--comment', description, '--category', category, '--publisher', publisher - ] - - html2epub_options = 'publisher="' + publisher + \ - '"\ncomments="' + description + '"\ntags="' + category + '"' - - extra_css = ''' - cite{color:#007BB5; font-size:xx-small; font-style:italic;} - body{font-family:Arial,Helvetica,sans-serif;font-size:x-small;} - h3{font-size:large; color:#082963; font-weight:bold;} - #ident{color:#0179B4; font-size:xx-small;} - p{color:#000000;font-weight:normal;} - .commentario p{color:#007BB5; font-style:italic;} - ''' - - remove_tags = [ - dict(name='script'), dict(name='form'), dict(name='div', attrs={ - 'id': 'header'}), dict(name='p', attrs={'id': 'info-date-press'}) - ] - - feeds = [ - - (u'Todos os canais', u'http://oglobo.globo.com/rss.xml?completo=true'), - (u'Ciencia', u'http://oglobo.globo.com/rss.xml?secao=ciencia&completo=true'), - (u'Educacao', u'http://oglobo.globo.com/rss.xml?secao=educacao&completo=true'), - (u'Opiniao', u'http://oglobo.globo.com/rss.xml?secao=opiniao&completo=true'), - (u'Cultura', u'http://oglobo.globo.com/rss.xml?secao=cultura&completo=true'), - (u'Esportes', u'http://oglobo.globo.com/rss.xml?secao=esportes&completo=true'), - (u'Mundo', u'http://oglobo.globo.com/rss.xml?secao=mundo&completo=true'), - (u'Pais', u'http://oglobo.globo.com/rss.xml?secao=pais&completo=true'), - (u'Rio', u'http://oglobo.globo.com/rss.xml?secao=rio&completo=true'), - (u'Saude', u'http://oglobo.globo.com/rss.xml?secao=saude&completo=true'), - (u'Economia', u'http://oglobo.globo.com/rss.xml?secao=economia&completo=true'), - (u'Tecnologia', u'http://oglobo.globo.com/rss.xml?secao=tecnologia&completo=true') - ] - - def print_version(self, url): - return url + '?service=print' - - def preprocess_html(self, soup): - for item in soup.findAll(style=True): - del item['style'] - return soup - - language = 'pt_BR' diff --git a/recipes/observa_digital.recipe b/recipes/observa_digital.recipe deleted file mode 100644 index c25c5e5cfd..0000000000 --- a/recipes/observa_digital.recipe +++ /dev/null @@ -1,66 +0,0 @@ -#!/usr/bin/env python - -from __future__ import print_function - -__license__ = 'GPL v3' -__author__ = '2010, Gustavo Azambuja ' -''' -observa.com.uy -''' - -from calibre.web.feeds.news import BasicNewsRecipe - - -class Noticias(BasicNewsRecipe): - title = 'Observa Digital' - __author__ = '2010, Gustavo Azambuja ' - description = 'Noticias desde Uruguay' - language = 'es_UY' - timefmt = '[%a, %d %b, %Y]' - use_embedded_content = False - recursion = 5 - encoding = 'utf8' - remove_javascript = True - no_stylesheets = True - - oldest_article = 2 - max_articles_per_feed = 100 - keep_only_tags = [dict(id=['contenido'])] - remove_tags = [ - dict(name='div', attrs={'id': 'contenedorVinculadas'}), - dict(name='p', attrs={'id': 'nota_firma'}), - dict(name=['object', 'link']) - ] - - remove_attributes = ['width', 'height', 'style', 'font', 'color'] - - extra_css = ''' - h1{font-family:Geneva, Arial, Helvetica, sans-serif;color:#154B7A;} - h3{font-size: 14px;color:#999999; font-family:Geneva, Arial, Helvetica, sans-serif;font-weight: bold;} - h2{color:#666666; font-family:Geneva, Arial, Helvetica, sans-serif;font-size:small;} - p {font-family:Arial,Helvetica,sans-serif;} - ''' - feeds = [ - (u'Actualidad', u'http://www.observa.com.uy/RSS/actualidad.xml'), - (u'Deportes', u'http://www.observa.com.uy/RSS/deportes.xml'), - (u'Vida', u'http://www.observa.com.uy/RSS/vida.xml'), - (u'Ciencia y Tecnologia', u'http://www.observa.com.uy/RSS/ciencia.xml') - ] - - def get_cover_url(self): - cover_url = None - index = 'http://www.elobservador.com.uy/elobservador/nav_portada.asp?suplemento=dia' - soup = self.index_to_soup(index) - link_item = soup.find('img', attrs={'usemap': '#mapeo_imagenes'}) - if link_item: - cover_url = 'http://www.elobservador.com.uy' + \ - link_item['src'].strip() - - print(cover_url) - - return cover_url - - def preprocess_html(self, soup): - for item in soup.findAll(style=True): - del item['style'] - return soup diff --git a/recipes/observer.recipe b/recipes/observer.recipe deleted file mode 100644 index 34a75d41a1..0000000000 --- a/recipes/observer.recipe +++ /dev/null @@ -1,37 +0,0 @@ -from calibre.web.feeds.news import BasicNewsRecipe - - -class NewsandObserver(BasicNewsRecipe): - title = u'Raleigh News & Observer' - description = 'News from Raleigh, North Carolina' - language = 'en' - __author__ = 'Krittika Goyal updated by Walt Anthony' - oldest_article = 3 # days - max_articles_per_feed = 25 - summary_length = 150 - - no_stylesheets = True - remove_javascript = True - - remove_tags_before = dict(name='h1', attrs={'id': 'story_headline'}) - remove_tags_after = dict(name='div', attrs={'id': 'story_text_remaining'}) - - remove_tags = [ - dict(name='iframe'), - dict(name='div', attrs={'id': ['right-rail', 'story_tools', 'toolbox', 'toolbar', - 'tool', 'shirttail', 'comment_widget', 'story_keywords', 'txtResizeTool']}), - dict(name='div', attrs={'class': ['Buy-It-Now', 'story_link_share']}), - dict(name='ul', attrs={'class': 'bold_tabs_nav'}), - - ] - - feeds = [ - ('Cover', 'http://www.newsobserver.com/100/index.rss'), - ('News', 'http://www.newsobserver.com/102/index.rss'), - ('Politics', 'http://www.newsobserver.com/105/index.rss'), - ('Business', 'http://www.newsobserver.com/104/index.rss'), - ('Sports', 'http://www.newsobserver.com/103/index.rss'), - ('College Sports', 'http://www.newsobserver.com/119/index.rss'), - ('Lifestyles', 'http://www.newsobserver.com/106/index.rss'), - ('Editorials', 'http://www.newsobserver.com/158/index.rss') - ] diff --git a/recipes/odenselokalavisen_dk.recipe b/recipes/odenselokalavisen_dk.recipe deleted file mode 100644 index 14a81fb348..0000000000 --- a/recipes/odenselokalavisen_dk.recipe +++ /dev/null @@ -1,32 +0,0 @@ -#!/usr/bin/env python -# vim:fileencoding=utf-8 -# https://manual.calibre-ebook.com/news_recipe.html -from __future__ import absolute_import, division, print_function, unicode_literals - -from calibre.web.feeds.news import BasicNewsRecipe - -''' -Lokalavisen Odense -''' - - -class OdenseLokalavisen_dk(BasicNewsRecipe): - __author__ = 'CoderAllan.github.com' - title = 'Lokalavisen Odense' - description = 'Lokale og regionale nyheder, sport og kultur fra Odense på odense.lokalavisen.dk' - category = 'newspaper, news, localnews, sport, culture, Denmark' - oldest_article = 7 - max_articles_per_feed = 50 - auto_cleanup = True - language = 'da' - - feeds = [ - ('Seneste nyt fra Lokalavisen Odense', 'http://odense.lokalavisen.dk/section/senestenytrss'), - ('Seneste lokale nyheder fra Lokalavisen Odense', 'http://odense.lokalavisen.dk/section/senestelokalenyhederrss'), - ('Seneste sport fra Lokalavisen Odense', 'http://odense.lokalavisen.dk/section/senestesportrss'), - ('Seneste 112 nyheder fra Lokalavisen Odense', 'http://odense.lokalavisen.dk/section/seneste112rss'), - ('Seneste kultur nyheder fra Lokalavisen Odense', 'http://odense.lokalavisen.dk/section/senestekulturrss'), - ('Seneste læserbreve fra Lokalavisen Odense', 'http://odense.lokalavisen.dk/section/senestelaeserbreverss'), - - ] - diff --git a/recipes/oesterbroavis_dk.recipe b/recipes/oesterbroavis_dk.recipe deleted file mode 100644 index 78ae5e88fc..0000000000 --- a/recipes/oesterbroavis_dk.recipe +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env python -# vim:fileencoding=utf-8 -# https://manual.calibre-ebook.com/news_recipe.html -from __future__ import absolute_import, division, print_function, unicode_literals - -from calibre.web.feeds.news import BasicNewsRecipe - -''' -Østerbro Avis -''' - - -class OesterbroAvis_dk(BasicNewsRecipe): - __author__ = 'CoderAllan.github.com' - title = 'Østerbro Avis' - - category = 'newspaper, news, localnews, sport, culture, Denmark' - oldest_article = 7 - max_articles_per_feed = 50 - auto_cleanup = True - language = 'da' - - feeds = [ - ('Østerbro Avis', 'http://minby.dk/oesterbro-avis/feed/'), - ('Kommentarer til Østerbro Avis', 'http://minby.dk/oesterbro-avis/comments/feed/'), - - ] - diff --git a/recipes/office_space.recipe b/recipes/office_space.recipe deleted file mode 100644 index 5456a0e297..0000000000 --- a/recipes/office_space.recipe +++ /dev/null @@ -1,125 +0,0 @@ -import os -import os.path -import re - -from calibre.constants import CONFIG_DIR_MODE, config_dir -from calibre.web.feeds.recipes import BasicNewsRecipe - -try: - from urllib.parse import quote -except ImportError: - from urllib import quote -from hashlib import md5 - - -class OfficeSpaceBlogHu(BasicNewsRecipe): - __author__ = 'Zsolt Botykai' - title = u'Office Space Blog' - description = u"officespace.blog.hu" - oldest_article = 10000 - max_articles_per_feed = 10000 - reverse_article_order = True - language = 'hu' - remove_javascript = True - remove_empty_feeds = True - no_stylesheets = True - feeds = [(u'Office Space Blog', u'http://officespace.blog.hu/rss')] - remove_javascript = True - use_embedded_content = False - title = u'Irodai patkényok' - feeds = [(u'Office Space', u'http://officespace.blog.hu/rss')] - - masthead_url = 'http://m.blog.hu/of/officespace/ipfejlec7.jpg' - - keep_only_tags = [ - dict(name='div', attrs={'id': ['mainWrapper']}) - ] - - # 1.: I like justified lines more - # 2.: remove empty paragraphs - # 3.: drop header and sidebar - # 4.: drop comments counter - # 5.: drop everything after article-tags - # 6-8.: drop audit images - - preprocess_regexps = [ - (re.compile(r'

( | )*?

', re.DOTALL | re.IGNORECASE), lambda match: ''), - (re.compile(r']+>.*?
.*?', - re.DOTALL | re.IGNORECASE), lambda match: ''), - (re.compile(r'