__license__ = 'GPL v3' __author__ = 'Luis Hernandez' __copyright__ = 'Luis Hernandez' __version__ = 'v1.0' __date__ = '30 January 2011' ''' www.europapress.es ''' from calibre.web.feeds.news import BasicNewsRecipe class AdvancedUserRecipe1294946868(BasicNewsRecipe): title = u'Europa Press' author = 'Luis Hernandez' description = 'spanish news agency' oldest_article = 2 max_articles_per_feed = 100 remove_javascript = True no_stylesheets = True use_embedded_content = False language = 'es' timefmt = '[%a, %d %b, %Y]' remove_tags_before = dict(name='div', attrs={'class': ['nivel1 bg_3col']}) remove_tags_after = dict( name='div', attrs={'id': ['ImprimirEnviarNoticia']}) remove_tags = [ dict(name='ul', attrs={'id': ['entidadesNoticia', 'MenuSecciones']}), dict(name='div', attrs={'id': ['ImprimirEnviarNoticia', 'PublicidadSuperior', 'CabeceraDerecha', 'Comentarios', 'comentarios full fbConnectAPI', 'ComentarEstaNoticia', 'ctl00_Superior_Main_MasEnChance_cajamasnoticias', 'gl_chn', 'videos_portada_derecha', 'galeria_portada_central', 'galeria_portada_central_boxes']}), dict( # noqa name='div', attrs={'class': ['infoRelacionada', 'col_1', 'buscador', 'caja doblecolumna strong', 'CHANCE_EP_Encuesta_frontal text', 'seccionportada col_0', 'seccion header', 'text', 'pie caption_over']}), dict(name='a', attrs={'class': ['buscadorLabel']}), dict(name='span', attrs={'class': ['editado']}), dict(name='table'), dict(name='li') ] # noqa feeds = [ (u'Portada', u'http://www.europapress.es/rss/rss.aspx'), (u'Nacional', u'http://www.europapress.es/rss/rss.aspx?ch=66'), (u'Internacional', u'http://www.europapress.es/rss/rss.aspx?ch=69'), (u'Economia', u'http://www.europapress.es/rss/rss.aspx?ch=136'), (u'Deportes', u'http://www.europapress.es/rss/rss.aspx?ch=67'), (u'Cultura', u'http://www.europapress.es/rss/rss.aspx?ch=126'), (u'Sociedad', u'http://www.europapress.es/rss/rss.aspx?ch=73'), (u'Motor', u'http://www.europapress.es/rss/rss.aspx?ch=435'), (u'CHANCE', u'http://www.europapress.es/rss/rss.aspx?ch=549'), (u'Comunicados', u'http://www.europapress.es/rss/rss.aspx?ch=137') ]