from calibre.web.feeds.news import BasicNewsRecipe

class DallasNews(BasicNewsRecipe):
    title          = u'The Dallas Morning News'
    language       = 'en'
    oldest_article = 2 #days
    max_articles_per_feed = 25

    no_stylesheets = True
    remove_tags_before = dict(name='h2', attrs={'class':'vitstoryheadline'})
    remove_tags_after  = dict(name='div', attrs={'style':'width: 100%; clear: right'})
    remove_tags_after  = dict(name='div', attrs={'id':'article_tools_bottom'})
    remove_tags = [
       dict(name='iframe'),
       dict(name='div', attrs={'class':'biblockmore'}),
       dict(name='div', attrs={'style':'width: 100%; clear: right'}),
       dict(name='div', attrs={'id':'article_tools_bottom'}),
       #dict(name='ul', attrs={'class':'articleTools'}),
    ]

    feeds          = [
                      ('Latest News', 'http://www.dallasnews.com/newskiosk/rss/dallasnewslatestnews.xml'),
                      ('Local News', 'http://www.dallasnews.com/newskiosk/rss/dallasnewslocalnews.xml'),
		      ('Nation and World', 'http://www.dallasnews.com/newskiosk/rss/dallasnewsnationworld.xml'),
		      ('Politics', 'http://www.dallasnews.com/newskiosk/rss/dallasnewsnationalpolitics.xml'),
		      ('Science', 'http://www.dallasnews.com/newskiosk/rss/dallasnewsscience.xml'),
                    ]

