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

  1. from calibre.web.feeds.news import BasicNewsRecipe
  2.  
  3. class Ekot_SE(BasicNewsRecipe):
  4.     title                 = 'Ekot'
  5.     __author__            = 'Joakim Lindskog'
  6.     description           = 'Nyheter fr\xc3\xa5n Ekot'
  7.     publisher             = 'Ekot'
  8.     category              = 'news, politics, Sweden'
  9.     oldest_article        = 7
  10.     delay                 = 1
  11.     max_articles_per_feed = 100
  12.     no_stylesheets        = True
  13.     use_embedded_content  = False
  14.     encoding              = 'utf-8'
  15.     language              = 'sv'
  16.  
  17.     conversion_options = {
  18.                           'comment'   : description
  19.                         , 'tags'      : category
  20.                         , 'publisher' : publisher
  21.                         , 'language'  : language
  22.                         }
  23.  
  24.     keep_only_tags = [dict(name='h1', attrs={'class':'newsH2'}),
  25.                                dict(name='div', attrs={'class':'articleTop'}),
  26.                                dict(name='div', attrs={'class':'newsIntro'}),
  27.                                dict(name='div', attrs={'class':'newsText'})]
  28.     remove_tags = [
  29.                      dict(name=['object','link','base'])
  30.                     ,dict(name='span',attrs={'class':'relLink'})
  31.                   ]
  32.  
  33.     feeds          = [(u'Ekot', u'http://api.sr.se/api/rssfeed/rssfeed.aspx?rssfeed=83'),
  34.                           (u'Utrikes', u'http://api.sr.se/api/rssfeed/rssfeed.aspx?rssfeed=3304'),
  35.                           (u'Radiosporten', u'http://api.sr.se/api/rssfeed/rssfeed.aspx?rssfeed=179')]
  36.  
  37.     def print_version(self, url):
  38.         return url.replace('http://sverigesradio.se/cgi-bin/ekot/artikel.asp',
  39.                 'http://sverigesradio.se/cgi-bin/isidorpub/PrinterFriendlyArticle.asp')+'&ProgramID=83'
  40.