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

  1. #!/usr/bin/env python
  2.  
  3. __author__    = 'Darko Spasovski'
  4. __license__   = 'GPL v3'
  5. __copyright__ = '2011, Darko Spasovski <darko.spasovski at gmail.com>'
  6.  
  7. '''
  8. www.plusinfo.mk
  9. '''
  10.  
  11. from calibre.web.feeds.news import BasicNewsRecipe
  12.  
  13. class PlusInfo(BasicNewsRecipe):
  14.  
  15.     INDEX                 = 'www.plusinfo.mk'
  16.     title                 = u'+info'
  17.     __author__ = 'Darko Spasovski'
  18.     description           = 'Macedonian news portal'
  19.     publication_type      = 'newsportal'
  20.     category              = 'news, Macedonia'
  21.     language              = 'mk'
  22.     masthead_url          = 'http://www.plusinfo.mk/style/images/logo.jpg'
  23.     remove_javascript     = True
  24.     no_stylesheets        = True
  25.     use_embedded_content  = False
  26.     remove_empty_feeds    = True
  27.     oldest_article        = 1
  28.     max_articles_per_feed = 100
  29.  
  30.     keep_only_tags = [dict(name='div', attrs={'class': 'vest'})]
  31.     remove_tags = [dict(name='div', attrs={'class':['komentari_holder', 'objava']})]
  32.  
  33.     feeds          = [(u'╨£╨░╨║╨╡╨┤╨╛╨╜╨╕╤ÿ╨░', u'http://www.plusinfo.mk/rss/makedonija'),
  34.                       (u'╨æ╨╕╨╖╨╜╨╕╤ü', u'http://www.plusinfo.mk/rss/biznis'),
  35.                       (u'╨í╨║╨╛╨┐╤ÿ╨╡', u'http://www.plusinfo.mk/rss/skopje'),
  36.                       (u'╨Ü╤â╨╗╤é╤â╤Ç╨░', u'http://www.plusinfo.mk/rss/kultura'),
  37.                       (u'╨í╨▓╨╡╤é', u'http://www.plusinfo.mk/rss/svet'),
  38.                       (u'╨í╤å╨╡╨╜╨░', u'http://www.plusinfo.mk/rss/scena'),
  39.                       (u'╨ù╨┤╤Ç╨░╨▓╤ÿ╨╡', u'http://www.plusinfo.mk/rss/zdravje'),
  40.                       (u'╨£╨░╨│╨░╨╖╨╕╨╜', u'http://www.plusinfo.mk/rss/magazin'),
  41.                       (u'╨í╨┐╨╛╤Ç╤é', u'http://www.plusinfo.mk/rss/sport')]
  42.  
  43.     # uncomment the following block if you want the print version (note: it lacks photos)
  44. #    def print_version(self,url):
  45. #        segments = url.split('/')
  46. #        printURL = '/'.join(segments[0:3]) + '/print/' + '/'.join(segments[5:])
  47. #        return printURL
  48.