From 6a5bf681485bd29797898e0f86d9f767724a645c Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 12 Sep 2016 17:36:00 +0530 Subject: [PATCH] Update El universal Fixes #1622583 [Update recipe for Mexican El Universal](https://bugs.launchpad.net/calibre/+bug/1622583) --- recipes/el_universal.recipe | 77 +++++++++++++++------------------ recipes/icons/el_universal.png | Bin 415 -> 644 bytes 2 files changed, 36 insertions(+), 41 deletions(-) diff --git a/recipes/el_universal.recipe b/recipes/el_universal.recipe index fb22cd749a..e69bf8629f 100644 --- a/recipes/el_universal.recipe +++ b/recipes/el_universal.recipe @@ -1,53 +1,48 @@ -__license__ = 'GPL v3' -__copyright__ = '2009-2010, Darko Miletic ' +__license__ = 'GPL v3' +__copyright__ = '2009-2016, Darko Miletic ' ''' eluniversal.com.mx ''' from calibre.web.feeds.news import BasicNewsRecipe - class ElUniversal(BasicNewsRecipe): - title = 'El Universal' - __author__ = 'Darko Miletic and Sujata Raman' - description = 'News from Mexico' - oldest_article = 1 + title = 'El Universal' + __author__ = 'Darko Miletic' + description = ('Sitio líder de noticias minuto x minuto de México y el mundo, con información sobre política,' + ' ciudad; videos, interactividad, opinión, blogs') + oldest_article = 1 max_articles_per_feed = 100 - publisher = 'El Universal' - category = 'news, politics, Mexico' - no_stylesheets = True - use_embedded_content = False - encoding = 'utf8' - remove_javascript = True - remove_empty_feeds = True - publication_type = 'newspaper' - language = 'es_MX' - + publisher = 'El Universal' + category = 'news, politics, Mexico' + no_stylesheets = True + use_embedded_content = False + encoding = 'utf8' + auto_cleanup = True + auto_cleanup_keep = ("//div[contains(concat(' ', normalize-space(@class), ' ')," + " ' field-name-field-resumen ')] | //div[@class='fechap'] |" + " //div[@class='hora'] | //div[contains(concat(' ', normalize-space(@class), ' '), ' field-name-field-fuente ')]") + remove_javascript = True + remove_empty_feeds = True + ignore_duplicate_articles = {'url'} + publication_type = 'newspaper' + language = 'es_MX' extra_css = ''' - body{font-family:Arial,Helvetica,sans-serif} - .noteTitle{font-family: Georgia,"Times New Roman",Times,serif; color: #336699; font-size: xx-large; font-weight: bold} - .noteInfo{display: block; color: gray} + body{font-family: Roboto, sans-serif} + .h1{font-family: "Duplicate Ionic Bold", serif} + .field-name-field-resumen{font-family: "Duplicate Ionic Light", serif; display: block; font-size: large;} ''' - keep_only_tags = [dict(name='div', attrs={'id': 'noteContent'})] - remove_tags_after = dict(attrs={'class': 'noteText'}) - remove_tags = [ - dict(attrs={'class': 'noteExtras'}), - dict(name=['meta', 'iframe', 'base', 'embed', 'object']), - dict(attrs={'id': 'tm_box'}) - ] - remove_attributes = ['lang', 'onclick'] - feeds = [ + (u'Nacion', u'http://www.eluniversal.com.mx/seccion/1/rss.xml'), + (u'Mundo', u'http://www.eluniversal.com.mx/seccion/5/rss.xml'), + (u'Metropoli', u'http://www.eluniversal.com.mx/seccion/6/rss.xml'), + (u'Estados', u'http://www.eluniversal.com.mx/seccion/13/rss.xml'), + (u'Cartera', u'http://www.eluniversal.com.mx/seccion/14/rss.xml'), + (u'Deportes', u'http://www.eluniversal.com.mx/seccion/15/rss.xml'), + (u'Espectaculos', u'http://www.eluniversal.com.mx/seccion/133/rss.xml'), + (u'Cultura', u'http://www.eluniversal.com.mx/seccion/17/rss.xml'), + (u'Ciencia y salud', u'http://www.eluniversal.com.mx/seccion/16/rss.xml'), + (u'Techbit', u'http://www.eluniversal.com.mx/seccion/5782/rss.xml'), + (u'Periodismo de investigacion', u'http://www.eluniversal.com.mx/seccion/11363/rss.xml') + ] - (u'Minuto por Minuto', u'http://www.eluniversal.com.mx/rss/universalmxm.xml'), - (u'Mundo', u'http://www.eluniversal.com.mx/rss/mundo.xml'), - (u'Mexico', u'http://www.eluniversal.com.mx/rss/mexico.xml'), - (u'Estados', u'http://www.eluniversal.com.mx/rss/estados.xml'), - (u'Finanzas', u'http://www.eluniversal.com.mx/rss/finanzas.xml'), - (u'Deportes', u'http://www.eluniversal.com.mx/rss/deportes.xml'), - (u'Espectaculos', u'http://www.eluniversal.com.mx/rss/espectaculos.xml'), - (u'Cultura', u'http://www.eluniversal.com.mx/rss/cultura.xml'), - (u'Ciencia', u'http://www.eluniversal.com.mx/rss/ciencia.xml'), - (u'Computacion', u'http://www.eluniversal.com.mx/rss/computo.xml'), - (u'Sociedad', u'http://www.eluniversal.com.mx/rss/sociedad.xml') - ] diff --git a/recipes/icons/el_universal.png b/recipes/icons/el_universal.png index 06fec612b9f01b8376efa244b4f5358850a3b830..25957571bc89276de1c84b67d96d98d18a7300f8 100644 GIT binary patch delta 630 zcmV-+0*U>f1B3;T8Gi-<001BJ|6u?C0!v9mK~#9!rITAo)Ik)7haQEVE9k|jhd_uP ziXx-vqL?K;D3n%0TBJdwq2?x<*F_C48@i5q-OZvi3pR27jIZB&-3X8oF=~%fnzF z#`8`odm@SmzHg?ne|&vFbZINQ!nFv$WIW^?l5gRR+CY3|JAUdKn))aH4(J(sN3iBG z9ybdShhq`PRBR5)LL7?bcw#vVU%qi6$HdR2CD(w6Vk?n4D^CU{PjPfUnfyxvFg<$J~SeJtN7|(E9GtmCbpLedukka8A$h`t3)CCT9>)x~GIaY$7n* zgl|d}-ZBC*Y6;a^2*@-_P#rs@p*}JnlwGfQbULkyvw!IZ+^^*$l50A-CABYCT=wB) zQU${2F552WaxSZmy^)U;Ia@DlxFTQ0KeLvQJPR@UR_r5Fzdfk#8j^3_zS zT03t3YW77J6Dki~%r#4xNkVebSbBN?dC_$rSe}n_Dy158@2KoT2X28GY!A_pZn9I^ zF+@T|2XETuK0eGYtOcmbY+TYbNXQt)tuNVm{Q<%&9&sX0k>n+%sf}GER(E1s)!r+B zMp=D-R0#)Tb?m-TptSTRDPxP&zPjSNf5Fr}!k}|nSvzOuWz25uGi`MI0#Lk2T?l;V Q$^ZZW07*qoM6N<$f(uP0Y5)KL delta 400 zcmV;B0dM|<1)l?u8Gi!+001a04^sdD0IpC>R7L;)|MmI%@%8%b^7-fN_v7jE-RAJu z;_ueq@6g=r&e`kC+3Cg8=D*M7x60zO#o?~Q-K)Ueq`lpxyx5_(*r2u9ma){7u+)pI z&xobZf~L-apUi!o$$6T}ag@YulEr0=#a@ZMSAxD)fV)wByMIr7xl4JrNOiVDamD_*A}TBjjWr5aMB7E+)NOq~Zrn*ctR06CHXGnoJrg5wtp z=>Px#tVu*cRCobZz|lg2FaSW&3+iSS3R)^w5($%yiMR&X|NmGIzQ`drr&Co`HLCku z#qpej)>_$)-G7j6mV$Q{l~J}Q`TLP_|8X8jj@o(_Lrml^c?v%Jy^8&