#!/usr/bin/env python from calibre.web.feeds.news import BasicNewsRecipe class AdvancedUserRecipe1308306308(BasicNewsRecipe): title = u'Macleans Magazine' language = 'en_CA' __author__ = 'sexymax15' oldest_article = 30 max_articles_per_feed = 12 use_embedded_content = False remove_empty_feeds = True no_stylesheets = True remove_javascript = True remove_tags = [dict(name ='img'),dict (id='header'),{'class':'postmetadata'}] remove_tags_after = {'class':'postmetadata'} feeds = [(u'Blog Central', u'http://www2.macleans.ca/category/blog-central/feed/'), (u'Canada', u'http://www2.macleans.ca/category/canada/feed/'), (u'World', u'http://www2.macleans.ca/category/world-from-the-magazine/feed/'), (u'Business', u'http://www2.macleans.ca/category/business/feed/'), (u'Arts & Culture', u'http://www2.macleans.ca/category/arts-culture/feed/'), (u'Opinion', u'http://www2.macleans.ca/category/opinion/feed/'), (u'Health', u'http://www2.macleans.ca/category/health-from-the-magazine/feed/'), (u'Environment', u'http://www2.macleans.ca/category/environment-from-the-magazine/feed/')] def print_version(self, url): return url + 'print/'