home *** CD-ROM | disk | FTP | other *** search
/ Chip 2011 November / CHIP_2011_11.iso / Programy / Narzedzia / Calibre / calibre-0.8.18.msi / file_280 / cinco_dias.recipe < prev    next >
Text File  |  2011-09-09  |  4KB  |  72 lines

  1. __license__   = 'GPL v3'
  2. __author__    = 'Luis Hernandez'
  3. __copyright__ = 'Luis Hernandez<tolyluis@gmail.com>'
  4. __version__     = 'v1.2'
  5. __date__        = '31 January 2011'
  6.  
  7. '''
  8. http://www.cincodias.com/
  9. '''
  10.  
  11. from calibre.web.feeds.news import BasicNewsRecipe
  12.  
  13. class AdvancedUserRecipe1294946868(BasicNewsRecipe):
  14.  
  15.     title          = u'Cinco Dias'
  16.     publisher      = u'Grupo Prisa'
  17.  
  18.     __author__            = 'Luis Hernandez'
  19.     description           = 'spanish web about money and bussiness, free edition'
  20.  
  21.     cover_url     = 'http://www.prisa.com/images/logos/logo_cinco_dias.gif'
  22.     oldest_article = 2
  23.     max_articles_per_feed = 100
  24.  
  25.     remove_javascript = True
  26.     no_stylesheets        = True
  27.     use_embedded_content  = False
  28.  
  29.     language              = 'es'
  30.     remove_empty_feeds    = True
  31.     encoding               = 'ISO-8859-1'
  32.     timefmt        = '[%a, %d %b, %Y]'
  33.  
  34.     keep_only_tags     = [
  35.                                     dict(name='div', attrs={'class':['cab_articulo cab_noticia','pos_3','txt_noticia','mod_despiece']})
  36.                                    ,dict(name='p', attrs={'class':['cintillo']})
  37.                                 ]
  38.  
  39.     remove_tags_before = dict(name='div' , attrs={'class':['publi_h']})
  40.     remove_tags_after = dict(name='div' , attrs={'class':['tab_util util_estadisticas']})
  41.  
  42.     remove_tags = [
  43.                              dict(name='div', attrs={'class':['util-1','util-2','util-3','inner estirar','inner1','inner2','inner3','cont','tab_util util_estadisticas','tab_util util_enviar','mod_list_inf','mod_similares','mod_divisas','mod_sectores','mod_termometro','mod post','mod_img','mod_txt','nivel estirar','barra estirar','info_brujula btnBrujula','utilidad_brujula estirar']})
  44.                             ,dict(name='li', attrs={'class':['lnk-fcbook','lnk-retweet','lnk-meneame','desplegable','comentarios','list-options','estirar']})
  45.                             ,dict(name='ul', attrs={'class':['lista-izquierda','list-options','estirar']})
  46.                             ,dict(name='p', attrs={'class':['autor']})
  47.                          ]
  48.  
  49.     extra_css             = """
  50.                                p{text-align: justify; font-size: 100%}
  51.                                body{ text-align: left; font-size:100% }
  52.                                h1{font-family: sans-serif; font-size:150%; font-weight:bold; text-align: justify; }
  53.                                h3{font-family: sans-serif; font-size:100%; font-style: italic; text-align: justify; }
  54.                                  """
  55.  
  56.     feeds = [
  57.                   (u'Ultima Hora'              , u'http://www.cincodias.com/rss/feed.html?feedId=17029')
  58.                  ,(u'Empresas'                 , u'http://www.cincodias.com/rss/feed.html?feedId=19')
  59.                  ,(u'Mercados'                 , u'http://www.cincodias.com/rss/feed.html?feedId=20')
  60.                  ,(u'Economia'                 , u'http://www.cincodias.com/rss/feed.html?feedId=21')
  61.                  ,(u'Tecnorama'               , u'http://www.cincodias.com/rss/feed.html?feedId=17230')
  62.                  ,(u'Tecnologia'                , u'http://www.cincodias.com/rss/feed.html?feedId=17106')
  63.                  ,(u'Finanzas Personales'  , u'http://www.cincodias.com/rss/feed.html?feedId=22')
  64.                  ,(u'Fiscalidad'                 , u'http://www.cincodias.com/rss/feed.html?feedId=17107')
  65.                  ,(u'Vivienda'                   , u'http://www.cincodias.com/rss/feed.html?feedId=17108')
  66.                  ,(u'Tendencias'               , u'http://www.cincodias.com/rss/feed.html?feedId=17109')
  67.                  ,(u'Empleo'                    , u'http://www.cincodias.com/rss/feed.html?feedId=17110')
  68.                  ,(u'IBEX 35'                    , u'http://www.cincodias.com/rss/feed.html?feedId=17125')
  69.                  ,(u'Sectores'                  , u'http://www.cincodias.com/rss/feed.html?feedId=17126')
  70.                  ,(u'Opinion'                    , u'http://www.cincodias.com/rss/feed.html?feedId=17105')
  71.               ]
  72.