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

  1. import re
  2.  
  3. from calibre.web.feeds.news import BasicNewsRecipe
  4.  
  5. class Winsupersite(BasicNewsRecipe):
  6.     title          = u'Supersite for Windows'
  7.     description           = u'Paul Thurrott SuperSite for Windows'
  8.     publisher             = 'Paul Thurrott'
  9.     __author__            = 'Hypernova'
  10.     language = 'en'
  11.  
  12.     oldest_article = 30
  13.     max_articles_per_feed = 100
  14.     no_stylesheets        = True
  15.     use_embedded_content  = False
  16.     remove_javascript     = True
  17.     conversion_options = {'linearize_tables' : True}
  18.     remove_tags_before = dict(name='h1')
  19.     preprocess_regexps = [
  20.    (re.compile(r'<p>--Paul Thurrott.*</body>', re.DOTALL|re.IGNORECASE),
  21.     lambda match: '</body>'),
  22. ]
  23.     def get_browser(self):
  24.         br = BasicNewsRecipe.get_browser()
  25.         br.open('http://www.winsupersite.com')
  26.         return br
  27.  
  28.     feeds          = [(u'Supersite for Windows', u'http://www.winsupersite.com/supersite.xml')]
  29.