#!/usr/bin/env python __license__ = 'GPL v3' __author__ = 'Lorenzo Vigentini' __copyright__ = '2009, Lorenzo Vigentini ' __version__ = 'v1.01' __date__ = '10, January 2010' __description__ = 'Italian weekly magazine' ''' http://www.panorama.it/ ''' from calibre.web.feeds.news import BasicNewsRecipe class panorama(BasicNewsRecipe): __author__ = 'Lorenzo Vigentini, based on Darko Miletic' description = 'Italian weekly magazine' cover_url = 'http://www.panorama.it/panorama/images/panorama_large.gif' title = u'Panorama ' publisher = 'Mondadori' category = 'News, politics, culture, economy, general interest' language = 'it' timefmt = '[%a, %d %b, %Y]' oldest_article = 7 max_articles_per_feed = 100 use_embedded_content = False recursion = 10 remove_javascript = True keep_only_tags = [dict(name='div', attrs={'class': ['post', 'article']})] remove_tags = [ dict(name=['object', 'link']), dict(name='div', attrs={ 'class': ['post-meta', 'sharing-tools', 'related', 'comments', 'prev-next']}), dict(name='div', attrs={'id': ['related-posts', 'footer']}) ] feeds = [ (u'Panorama Italia', u'http://blog.panorama.it/italia/feed'), (u'Panorama Mondo', u'http://blog.panorama.it/mondo/feed'), (u'Panorama Cultura e societa', u'http://blog.panorama.it/culturaesocieta/feed'), (u'Panorama Hitech e scienza', u'http://blog.panorama.it/hitechescienza/feed'), (u'Panorama Motori', u'http://blog.panorama.it/autoemoto/feed'), (u'Panorama libri', u'http://blog.panorama.it/libri/feed'), (u'Panorama Opinioni', u'http://blog.panorama.it/opinioni/feed'), ]