diff --git a/resources/images/news/american_thinker.png b/resources/images/news/american_thinker.png new file mode 100644 index 0000000000..bbfdf08152 Binary files /dev/null and b/resources/images/news/american_thinker.png differ diff --git a/resources/recipes/american_thinker.recipe b/resources/recipes/american_thinker.recipe new file mode 100644 index 0000000000..b54e930774 --- /dev/null +++ b/resources/recipes/american_thinker.recipe @@ -0,0 +1,43 @@ +__license__ = 'GPL v3' +__copyright__ = '2010, Walt Anthony ' +''' +www.americanthinker.com +''' +from calibre.web.feeds.news import BasicNewsRecipe + +class AmericanThinker(BasicNewsRecipe): + title = u'American Thinker' + description = "American Thinker is a daily internet publication devoted to the thoughtful exploration of issues of importance to Americans." + __author__ = 'Walt Anthony' + publisher = 'Thomas Lifson' + category = 'news, politics, USA' + oldest_article = 7 #days + max_articles_per_feed = 50 + summary_length = 150 + language = 'en' + + remove_javascript = True + no_stylesheets = True + + + conversion_options = { + 'comment' : description + , 'tags' : category + , 'publisher' : publisher + , 'language' : language + , 'linearize_tables' : True + } + + remove_tags = [ + dict(name=['table', 'iframe', 'embed', 'object']) + ] + + remove_tags_after = dict(name='div', attrs={'class':'article_body'}) + + + feeds = [(u'http://feeds.feedburner.com/americanthinker'), + (u'http://feeds.feedburner.com/AmericanThinkerBlog') + ] + + def print_version(self, url): + return 'http://www.americanthinker.com/printpage/?url=' + url