__license__   = 'GPL v3'
__copyright__ = '2010, Walt Anthony <workshop.northpole at gmail.com>'
'''
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
