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

  1. import re
  2. from calibre.web.feeds.news import BasicNewsRecipe
  3.  
  4. class Evangelizo(BasicNewsRecipe):
  5.     title   = 'Evangelizo.org'
  6.     oldest_article         = 2
  7.     max_articles_per_feed  = 30
  8.     language               = 'de'
  9.     __author__ = 'Bobus'
  10.     feeds                  = [
  11.         ('EvangleliumTagfuerTag', 'http://www.evangeliumtagfuertag.org/rss/evangelizo_rss-de.xml'),
  12.         ]
  13.     use_embedded_content   = True
  14.     preprocess_regexps     = [
  15.         (re.compile(r'<font size="-2">([(][0-9]*[)])</font>'), r'\g<1>'),
  16.         (re.compile(r'([\.!]\n)'), r'\g<1><br />'),
  17.     ]
  18.  
  19.     def populate_article_metadata(self, article, soup, first):
  20.        article.title = re.sub(r'<font size="-2">([(][0-9]*[)])</font>', r'\g<1>', article.title)
  21.        return
  22.