mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-09-29 15:31:08 -04:00
46 lines
2.2 KiB
Plaintext
46 lines
2.2 KiB
Plaintext
from calibre.web.feeds.news import BasicNewsRecipe
|
|
|
|
class The_New_Republic(BasicNewsRecipe):
|
|
title = 'The New Republic'
|
|
__author__ = 'cix3'
|
|
language = 'en'
|
|
description = 'Intelligent, stimulating and rigorous examination of American politics, foreign policy and culture'
|
|
timefmt = ' [%b %d, %Y]'
|
|
|
|
oldest_article = 7
|
|
max_articles_per_feed = 100
|
|
no_stylesheets = True
|
|
|
|
remove_tags = [
|
|
dict(name='div', attrs={'class':['print-logo', 'print-site_name', 'img-left', 'print-source_url']}),
|
|
dict(name='hr', attrs={'class':'print-hr'}), dict(name='img')
|
|
]
|
|
|
|
feeds = [
|
|
('Politics', 'http://www.tnr.com/rss/articles/Politics'),
|
|
('Books and Arts', 'http://www.tnr.com/rss/articles/Books-and-Arts'),
|
|
('Economy', 'http://www.tnr.com/rss/articles/Economy'),
|
|
('Environment and Energy', 'http://www.tnr.com/rss/articles/Environment-%2526-Energy'),
|
|
('Health Care', 'http://www.tnr.com/rss/articles/Health-Care'),
|
|
('Metro Policy', 'http://www.tnr.com/rss/articles/Metro-Policy'),
|
|
('World', 'http://www.tnr.com/rss/articles/World'),
|
|
('Film', 'http://www.tnr.com/rss/articles/Film'),
|
|
('Books', 'http://www.tnr.com/rss/articles/books'),
|
|
('The Book', 'http://www.tnr.com/rss/book'),
|
|
('Jonathan Chait', 'http://www.tnr.com/rss/blogs/Jonathan-Chait'),
|
|
('The Plank', 'http://www.tnr.com/rss/blogs/The-Plank'),
|
|
('The Treatment', 'http://www.tnr.com/rss/blogs/The-Treatment'),
|
|
('The Spine', 'http://www.tnr.com/rss/blogs/The-Spine'),
|
|
('The Vine', 'http://www.tnr.com/rss/blogs/The-Vine'),
|
|
('The Avenue', 'http://www.tnr.com/rss/blogs/The-Avenue'),
|
|
('William Galston', 'http://www.tnr.com/rss/blogs/William-Galston'),
|
|
('Simon Johnson', 'http://www.tnr.com/rss/blogs/Simon-Johnson'),
|
|
('Ed Kilgore', 'http://www.tnr.com/rss/blogs/Ed-Kilgore'),
|
|
('Damon Linker', 'http://www.tnr.com/rss/blogs/Damon-Linker'),
|
|
('John McWhorter', 'http://www.tnr.com/rss/blogs/John-McWhorter')
|
|
]
|
|
|
|
def print_version(self, url):
|
|
return url.replace('http://www.tnr.com/', 'http://www.tnr.com/print/')
|
|
|