#!/usr/bin/env python2 # vim:fileencoding=utf-8 from __future__ import unicode_literals, division, absolute_import, print_function from calibre.web.feeds.news import BasicNewsRecipe class AdvancedUserRecipe1421956712(BasicNewsRecipe): title = 'TheAtlantic.com' __author__ = 'ebrandon' language = 'en' description = 'News and editorial about politics, culture, entertainment, tech, etc. Contains many articles not seen in The Atlantic magazine' oldest_article = 7 max_articles_per_feed = 100 auto_cleanup = True ignore_duplicate_articles = {'title', 'url'} def print_version(self, url): return url.replace('/archive/', '/print/') # Feed are found here: http://www.theatlantic.com/follow-the-atlantic/#follow-rssfeeds feeds = [ ('The Atlantic', 'http://www.theatlantic.com/feed/all/'), ('Best of The Atlantic', 'http://www.theatlantic.com/feed/best-of/'), ('Politics | The Atlantic', 'http://www.theatlantic.com/feed/channel/politics/'), ('Business | The Atlantic', 'http://www.theatlantic.com/feed/channel/business/'), ('Culture | The Atlantic', 'http://www.theatlantic.com/feed/channel/entertainment/'), ('Global | The Atlantic', 'http://www.theatlantic.com/feed/channel/international/'), ('Technology | The Atlantic', 'http://www.theatlantic.com/feed/channel/technology/'), ('U.S. | The Atlantic', 'http://www.theatlantic.com/feed/channel/national/'), ('Health | The Atlantic', 'http://www.theatlantic.com/feed/channel/health/'), ('Video | The Atlantic', 'http://www.theatlantic.com/feed/channel/video/'), ('Sexes | The Atlantic', 'http://www.theatlantic.com/feed/channel/sexes/'), ('Education | The Atlantic', 'http://www.theatlantic.com/feed/channel/education/'), ('Science | The Atlantic', 'http://www.theatlantic.com/feed/channel/science/'), ('News | The Atlantic', 'http://www.theatlantic.com/feed/channel/news/'), ('Press Releases | The Atlantic', 'http://www.theatlantic.com/feed/channel/press-releases/'), ('Newsletters | The Atlantic', 'http://www.theatlantic.com/feed/channel/newsletters/'), ('The Atlantic Photo', 'http://feeds.feedburner.com/theatlantic/infocus'), ('Notes | The Atlantic', 'http://feeds.feedburner.com/TheAtlanticNotes'), ]