from calibre.web.feeds.news import BasicNewsRecipe

class HindustanTimes(BasicNewsRecipe):
    title          = u'Huffington Post UK'
    language       = 'en_GB'
    __author__     = 'Krittika Goyal'
    oldest_article = 2 #days
    max_articles_per_feed = 25
    #encoding = 'cp1252'
    use_embedded_content = False

    no_stylesheets = True
    auto_cleanup = True
    auto_cleanup_keep = '//div[@class="articleBody"]'

    feeds          = [
('UK Politics',
 'http://www.huffingtonpost.com/feeds/verticals/uk-politics/news.xml'),
('UK Entertainment',
 'http://www.huffingtonpost.com/feeds/verticals/uk-entertainment/news.xml'),
('UK Style',
 'http://www.huffingtonpost.com/feeds/verticals/uk-style/news.xml'),
('UK Fashion:',
 'http://www.huffingtonpost.com/feeds/verticals/uk-fashion/news.xml'),
('UK Universities:',
 'http://www.huffingtonpost.com/feeds/verticals/uk-universities-education/news.xml'),
('UK World',
 'http://www.huffingtonpost.com/feeds/verticals/uk-world/news.xml'),
('UK Lifestyle',
 'http://www.huffingtonpost.com/feeds/verticals/uk-lifestyle/news.xml'),
('UK Comedy',
 'http://www.huffingtonpost.com/feeds/verticals/uk-comedy/news.xml'),
('UK Celebrity',
 'http://www.huffingtonpost.com/feeds/verticals/uk-celebrity/news.xml'),
('UK Culture',
 'http://www.huffingtonpost.com/feeds/verticals/uk-culture/news.xml'),
('UK News',
 'http://www.huffingtonpost.com/feeds/verticals/uk/news.xml'),
('UK Tech',
 'http://www.huffingtonpost.com/feeds/verticals/uk-tech/news.xml'),
('UK Sport',
 'http://www.huffingtonpost.com/feeds/verticals/uk-sport/news.xml'),
 ]
    def get_article_url(self, entry):
        if entry.links:
            return entry.links[0]['href']
        return BasicNewsRecipe.get_article_url(self, entry)
