__license__ = 'GPL v3' __copyright__ = '2010, Darko Miletic ' ''' www.kitsapun.com ''' from calibre.web.feeds.news import BasicNewsRecipe class Kitsapsun(BasicNewsRecipe): title = 'Kitsap Sun' __author__ = 'Darko Miletic' description = 'News from Kitsap County' publisher = 'Scripps Interactive Newspapers Group' category = 'news, Kitsap county, USA' language = 'en' oldest_article = 2 max_articles_per_feed = 100 no_stylesheets = True encoding = 'cp1252' use_embedded_content = False conversion_options = { 'comments' : description ,'tags' : category ,'language' : language ,'publisher': publisher } keep_only_tags = [dict(name='div', attrs={'id':['story_meta','story_content']})] remove_tags = [dict(name=['object','link','embed','form','iframe'])] feeds = [ (u'News' , u'http://www.kitsapsun.com/rss/headlines/news/' ) ,(u'Business' , u'http://www.kitsapsun.com/rss/headlines/business/' ) ,(u'Communities' , u'http://www.kitsapsun.com/rss/headlines/communities/' ) ,(u'Entertainment', u'http://www.kitsapsun.com/rss/headlines/entertainment/') ,(u'Lifestyles' , u'http://www.kitsapsun.com/rss/headlines/lifestyles/' ) ] def print_version(self, url): return url.rpartition('/')[0] + '/?print=1'