home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2010 November / maximum-cd-2010-11.iso / DiscContents / calibre-0.7.13.msi / file_4100 < prev    next >
Encoding:
Text File  |  2010-06-27  |  1.4 KB  |  45 lines

  1. from calibre.web.feeds.news import BasicNewsRecipe
  2.  
  3. class TimesOfIndia(BasicNewsRecipe):
  4.     title          = u'Times of India'
  5.     language       = 'en_IN'
  6.     __author__     = 'Kovid Goyal'
  7.     oldest_article = 1 #days
  8.     max_articles_per_feed = 25
  9.  
  10.     no_stylesheets = True
  11.     keep_only_tags = [dict(attrs={'class':'prttabl'})]
  12.     remove_tags = [
  13.             dict(style=lambda x: x and 'float' in x)
  14.     ]
  15.  
  16.     feeds          = [
  17. ('Top Stories',
  18.  'http://timesofindia.indiatimes.com/rssfeedstopstories.cms'),
  19. ('India',
  20.  'http://timesofindia.indiatimes.com/rssfeeds/-2128936835.cms'),
  21. ('World',
  22.  'http://timesofindia.indiatimes.com/rssfeeds/296589292.cms'),
  23. ('Mumbai',
  24.  'http://timesofindia.indiatimes.com/rssfeeds/-2128838597.cms'),
  25. ('Entertainment',
  26.  'http://timesofindia.indiatimes.com/rssfeeds/1081479906.cms'),
  27. ('Cricket',
  28.  'http://timesofindia.indiatimes.com/rssfeeds/4719161.cms'),
  29. ('Sunday TOI',
  30.  'http://timesofindia.indiatimes.com/rssfeeds/1945062111.cms'),
  31. ('Life and Style',
  32.  'http://timesofindia.indiatimes.com/rssfeeds/2886704.cms'),
  33. ('Business',
  34.  'http://timesofindia.indiatimes.com/rssfeeds/1898055.cms'),
  35. ('Mad Mad World',
  36.  'http://timesofindia.indiatimes.com/rssfeeds/2178430.cms'),
  37. ('Most Read',
  38.  'http://timesofindia.indiatimes.com/rssfeedmostread.cms')
  39. ]
  40.     def print_version(self, url):
  41.         return url + '?prtpage=1'
  42.  
  43.     def preprocess_html(self, soup):
  44.         return soup
  45.