calibre/recipes/europa_press.recipe
Kovid Goyal 567040ee1e Perform PEP8 compliance checks on the entire codebase
Some bits of PEP 8 are turned off via setup.cfg
2016-07-29 21:25:17 +05:30

51 lines
2.2 KiB
Plaintext

__license__ = 'GPL v3'
__author__ = 'Luis Hernandez'
__copyright__ = 'Luis Hernandez<tolyluis@gmail.com>'
__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')
]