#!/usr/bin/env python __license__ = 'GPL v3' __author__ = 'Lorenzo Vigentini' __copyright__ = '2009, Lorenzo Vigentini ' __description__ = 'Daily newspaper from Aragon' __version__ = 'v1.01' __date__ = '30, January 2010' ''' http://www.heraldo.es/ ''' from calibre.web.feeds.news import BasicNewsRecipe class heraldo(BasicNewsRecipe): author = 'Lorenzo Vigentini' description = 'Daily newspaper from Aragon' cover_url = 'http://www.heraldo.es/MODULOS/global/publico/interfaces/img/logo.gif' title = u'Heraldo de Aragon' publisher = 'OJD Nielsen' 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':['titularNoticiaNN','textoGrisVerdanaContenidos']}) ] feeds = [ (u'Portadas ', u'http://www.heraldo.es/index.php/mod.portadas/mem.rss') ] extra_css = ''' .articledate {color: gray;font-family: monospace;} .articledescription {display: block;font-family: sans;font-size: 0.7em; text-indent: 0;} .firma {color: #666;display: block;font-family: verdana, arial, helvetica;font-size: 1em;margin-bottom: 8px;} .textoGrisVerdanaContenidos {color: #56595c;display: block;font-family: Verdana;font-size: 1.28571em;padding-bottom: 10px} .titularNoticiaNN {display: block;padding-bottom: 10px;padding-left: 0;padding-right: 0;padding-top: 4px} .titulo {color: #003066;font-family: Tahoma;font-size: 1.92857em;font-weight: bold;line-height: 1.2em} '''