diff --git a/resources/images/news/eluniversal_ve.png b/resources/images/news/eluniversal_ve.png new file mode 100644 index 0000000000..9211ee2739 Binary files /dev/null and b/resources/images/news/eluniversal_ve.png differ diff --git a/resources/recipes/eluniversal_ve.recipe b/resources/recipes/eluniversal_ve.recipe new file mode 100644 index 0000000000..af5d75e3e7 --- /dev/null +++ b/resources/recipes/eluniversal_ve.recipe @@ -0,0 +1,52 @@ +__license__ = 'GPL v3' +__copyright__ = '2010, Darko Miletic ' +''' +www.eluniversal.com +''' + +from calibre import strftime +from calibre.web.feeds.recipes import BasicNewsRecipe + +class ElUniversal(BasicNewsRecipe): + title = 'El Universal' + __author__ = 'Darko Miletic' + description = 'Noticias de Venezuela' + oldest_article = 2 + max_articles_per_feed = 100 + no_stylesheets = True + use_embedded_content = False + encoding = 'cp1252' + publisher = 'El Universal' + category = 'news, Caracas, Venezuela, world' + language = 'es' + cover_url = strftime('http://static.eluniversal.com/%Y/%m/%d/portada.jpg') + + conversion_options = { + 'comments' : description + ,'tags' : category + ,'language' : language + ,'publisher' : publisher + } + + keep_only_tags = [dict(name='div', attrs={'class':'Nota'})] + remove_tags = [ + dict(name=['object','link','script','iframe']) + ,dict(name='div',attrs={'class':'Herramientas'}) + ] + + feeds = [ + (u'Ultimas Noticias', u'http://www.eluniversal.com/rss/avances.xml' ) + ,(u'Economia' , u'http://www.eluniversal.com/rss/eco_avances.xml') + ,(u'Internacionales' , u'http://www.eluniversal.com/rss/int_avances.xml') + ,(u'Deportes' , u'http://www.eluniversal.com/rss/dep_avances.xml') + ,(u'Cultura' , u'http://www.eluniversal.com/rss/cul_avances.xml') + ,(u'Nacional y politica' , u'http://www.eluniversal.com/rss/pol_avances.xml') + ,(u'Ciencia y tecnologia', u'http://www.eluniversal.com/rss/cyt_avances.xml') + ,(u'Universo empresarial', u'http://www.eluniversal.com/rss/uni_avances.xml') + ,(u'Caracas' , u'http://www.eluniversal.com/rss/ccs_avances.xml') + ] + + def print_version(self, url): + rp,sep,rest = url.rpartition('/') + return rp + sep + 'imp_' + rest +