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

  1. from calibre.web.feeds.recipes import BasicNewsRecipe
  2. import re
  3.  
  4. class NewZealandHerald(BasicNewsRecipe):
  5.  
  6.     title       = 'New Zealand Herald'
  7.     __author__  = 'Kovid Goyal'
  8.     description = 'Daily news'
  9.     timefmt = ' [%d %b, %Y]'
  10.     language = 'en_NZ'
  11.     oldest_article = 2.5
  12.  
  13.     feeds = [
  14.             ('Business',
  15.                 'http://rss.nzherald.co.nz/rss/xml/nzhrsscid_000000003.xml'),
  16.             ('World',
  17.                 'http://rss.nzherald.co.nz/rss/xml/nzhrsscid_000000002.xml'),
  18.             ('National',
  19.                 'http://rss.nzherald.co.nz/rss/xml/nzhrsscid_000000001.xml'),
  20.             ('Entertainment',
  21.                 'http://rss.nzherald.co.nz/rss/xml/nzhrsscid_001501119.xml'),
  22.             ('Travel',
  23.                 'http://rss.nzherald.co.nz/rss/xml/nzhrsscid_000000007.xml'),
  24.             ('Opinion',
  25.                 'http://rss.nzherald.co.nz/rss/xml/nzhrsscid_000000466.xml'),
  26.             ('Life & Style',
  27.                 'http://rss.nzherald.co.nz/rss/xml/nzhrsscid_000000006.xml'),
  28.             ('Technology'
  29.                 'http://rss.nzherald.co.nz/rss/xml/nzhrsscid_000000005.xml'),
  30.             ('Sport',
  31.                 'http://rss.nzherald.co.nz/rss/xml/nzhrsscid_000000004.xml'),
  32.             ('Motoring',
  33.                 'http://rss.nzherald.co.nz/rss/xml/nzhrsscid_000000009.xml'),
  34.             ('Property',
  35.                 'http://rss.nzherald.co.nz/rss/xml/nzhrsscid_000000008.xml'),
  36.     ]
  37.  
  38.     def print_version(self, url):
  39.         m = re.search(r'objectid=(\d+)', url)
  40.         if m is None:
  41.             return url
  42.         return 'http://www.nzherald.co.nz/news/print.cfm?pnum=1&objectid=' + m.group(1)
  43.  
  44.