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

  1. __license__ = 'GPLv3'
  2.  
  3. from calibre.web.feeds.news import BasicNewsRecipe
  4.  
  5. class IDGse(BasicNewsRecipe):
  6.     title               = 'IDG'
  7.     description = 'IDG.se'
  8.     language = 'se'
  9.     __author__ = 'zapt0'
  10.     oldest_article = 1
  11.     max_articles_per_feed = 40
  12.     no_stylesheets = True
  13.     encoding = 'ISO-8859-1'
  14.     remove_javascript = True
  15.  
  16.     feeds          = [(u'Senaste nytt',u'http://feeds.idg.se/idg/vzzs')]
  17.  
  18.     def print_version(self,url):
  19.             return url + '?articleRenderMode=print&m=print'
  20.  
  21.     def get_cover_url(this):
  22.         return 'http://idgmedia.idg.se/polopoly_fs/2.3275!images/idgmedia_logo_75.jpg'
  23.  
  24.     keep_only_tags = [
  25.                                             dict(name='h1'),
  26.                                             dict(name='div', attrs={'class':['divColumn1Article']}),
  27.                                             ]
  28.     #remove ads
  29.     remove_tags = [
  30.                                     dict(name='div', attrs={'id':['preamble_ad']}),
  31.                                     dict(name='ul', attrs={'class':['share']})
  32.                                 ]
  33.  
  34.