#!/usr/bin/env python __license__ = 'GPL v3' __author__ = 'Gabriele Marini' __copyright__ = 'Gabriele Marini' __description__ = 'Punto Informatico' ''' http://www.punto-informatico.it/ ''' from calibre.web.feeds.news import BasicNewsRecipe class PuntoInformatico(BasicNewsRecipe): __author__ = 'Gabriele Marini' description = 'Punto Informatico: Internet dal 1996' cover_url = 'http://punto-informatico.it/images/logo_8bit.png' title = u'Punto Informatico ' publisher = 'italiaNews High Tech' category = 'News, Information Tecnology' language = 'it' timefmt = '[%a, %d %b, %Y]' oldest_article = 15 max_articles_per_feed = 50 use_embedded_content = False remove_javascript = True no_stylesheets = True keep_only_tags = [dict(name='div', attrs={'class': 'box'})] remove_tags = [dict(name='div', attrs={'class': 'boxadv'})] def get_article_url(self, article): return article.get('id', article.get('guid', None)) feeds = [(u'Punto Informatico', u'http://punto-informatico.it/fader/pixml2.xml')]