from calibre.web.feeds.news import BasicNewsRecipe import re from calibre.utils.magick import Image, create_canvas class AdvancedUserRecipe1307556816(BasicNewsRecipe): title = u'Geek and Poke' __author__ = u'DrMerry' description = u'Geek and Poke Cartoons' publisher = u'Oliver Widder' author = u'Oliver Widder, DrMerry (calibre-code), calibre' oldest_article = 31 max_articles_per_feed = 100 language = u'en' simultaneous_downloads = 1 #delay = 1 timefmt = ' [%a, %d %B, %Y]' summary_length = -1 no_stylesheets = True category = 'News.IT, Cartoon, Humor, Geek' use_embedded_content = False cover_url = 'http://geekandpoke.typepad.com/aboutcoders.jpeg' remove_javascript = True remove_empty_feeds = True publication_type = 'blog' masthead_url = None conversion_options = { 'comments' : '' ,'tags' : category ,'language' : language ,'publisher' : publisher ,'author' : author } remove_tags_before = dict(name='p', attrs={'class':'content-nav'}) remove_tags_after = dict(name='div', attrs={'class':'entry-content'}) remove_tags = [dict(name='div', attrs={'class':'entry-footer'}), dict(name='div', attrs={'id':'alpha'}), dict(name='div', attrs={'id':'gamma'}), dict(name='iframe'), dict(name='p', attrs={'class':'content-nav'})] filter_regexps = [(r'feedburner\.com'), (r'pixel.quantserve\.com'), (r'googlesyndication\.com'), (r'yimg\.com'), (r'scorecardresearch\.com')] preprocess_regexps = [(re.compile(r'(
( |\s)*
|]*>Tweet|]*>|||