home *** CD-ROM | disk | FTP | other *** search
/ Chip 2011 November / CHIP_2011_11.iso / Programy / Narzedzia / Calibre / calibre-0.8.18.msi / file_280 / taz_rss.recipe < prev    next >
Encoding:
Text File  |  2011-09-09  |  941 b   |  25 lines

  1. __license__   = 'GPL v3'
  2. __copyright__ = '2010, Alexander Schremmer <alex@alexanderweb.de>'
  3.  
  4. from calibre.web.feeds.news import BasicNewsRecipe
  5.  
  6. class TazRSSRecipe(BasicNewsRecipe):
  7.     title = u'Taz.de (die tageszeitung) RSS Feed - German'
  8.     __author__ = 'Alexander Schremmer'
  9.     language = 'de'
  10.     lang = 'de-DE'
  11.     oldest_article = 7
  12.     max_articles_per_feed = 100
  13.     publisher = 'taz Entwicklungs GmbH & Co. Medien KG'
  14.  
  15.     conversion_options = {'publisher': publisher,
  16.                           'language': lang,
  17.                         }
  18.  
  19.     feeds          = [(u'TAZ main feed', u'http://www.taz.de/rss.xml')]
  20.     keep_only_tags = [dict(name='div', attrs={'class': 'sect sect_article'})]
  21.     remove_tags_after = dict(name='div', attrs={'class': 'rack'})
  22.     remove_tags = [dict(name=['div'], attrs={'class': 'rack'}),
  23.          dict(name=['div'], attrs={'class': 'artikelwerbung'}),
  24.          dict(name=['ul'], attrs={'class': 'toolbar'}),]
  25.