#!/usr/bin/env python # vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:ai __author__ = 'Darko Spasovski' __license__ = 'GPL v3' __copyright__ = '2011, Darko Spasovski ' ''' www.plusinfo.mk ''' from calibre.web.feeds.news import BasicNewsRecipe class PlusInfo(BasicNewsRecipe): INDEX = 'www.plusinfo.mk' title = u'+info' __author__ = 'Darko Spasovski' description = 'Macedonian news portal' publication_type = 'newsportal' category = 'news, Macedonia' language = 'mk' masthead_url = 'http://www.plusinfo.mk/style/images/logo.jpg' remove_javascript = True no_stylesheets = True use_embedded_content = False remove_empty_feeds = True oldest_article = 1 max_articles_per_feed = 100 remove_tags = [] remove_tags.append( dict(name='div', attrs={'class': ['komentari_holder', 'objava', 'koment']})) remove_tags.append(dict(name='ul', attrs={'class': ['vest_meni']})) remove_tags.append(dict(name='a', attrs={'name': ['fb_share']})) keep_only_tags = [dict(name='div', attrs={'class': 'vest1'})] feeds = [(u'Македонија', u'http://www.plusinfo.mk/rss/makedonija'), (u'Бизнис', u'http://www.plusinfo.mk/rss/biznis'), (u'Скопје', u'http://www.plusinfo.mk/rss/skopje'), (u'Култура', u'http://www.plusinfo.mk/rss/kultura'), (u'Свет', u'http://www.plusinfo.mk/rss/svet'), (u'Сцена', u'http://www.plusinfo.mk/rss/scena'), (u'Здравје', u'http://www.plusinfo.mk/rss/zdravje'), (u'Магазин', u'http://www.plusinfo.mk/rss/magazin'), (u'Спорт', u'http://www.plusinfo.mk/rss/sport')] # uncomment the following block if you want the print version (note: it lacks photos) # def print_version(self,url): # segments = url.split('/') # printURL = '/'.join(segments[0:3]) + '/print/' + '/'.join(segments[5:]) # return printURL