#!/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'), ]