#!/usr/bin/env python __license__ = 'GPL v3' __copyright__ = '2010 Starson17' ''' fudzilla.com ''' import re from calibre.web.feeds.news import BasicNewsRecipe class Fudzilla(BasicNewsRecipe): title = u'Fudzilla' __author__ = 'Starson17' language = 'en' description = 'Tech news' oldest_article = 7 remove_javascript = True max_articles_per_feed = 100 no_stylesheets = True use_embedded_content = False remove_tags_before = dict(name='div', attrs={'class':['padding']}) remove_tags = [dict(name='td', attrs={'class':['left','right']}), dict(name='div', attrs={'id':['toolbar','buttons']}), dict(name='div', attrs={'class':['artbannersxtd','back_button']}), dict(name='span', attrs={'class':['pathway']}), dict(name='th', attrs={'class':['pagenav_next','pagenav_prev']}), dict(name='table', attrs={'class':['headlines']}), ] feeds = [ (u'Posts', u'http://www.fudzilla.com/?format=feed') ] preprocess_regexps = [ (re.compile(r'
Welcome.*
', re.DOTALL|re.IGNORECASE), lambda match: '') ]