I tried to create a new recipe for taz, but this recipe exists after fetching contents.
In the log file the last lines are:
Code:
MOBI output written to /tmp/calibre_0.8.13_tmp_HtLJO_/PSloeW_recipe_out.mobi
ICE default IO error handler doing an exit(), pid = 11756, errno = 32
And the created mobi.file is at least viewable in the calibre viewer.
Has someone an idea how to get rid of this error message?
Recipe:
Code:
class AdvancedUserRecipe1312787427(BasicNewsRecipe):
title = u'taz.de'
oldest_article = 7
max_articles_per_feed = 100
use_embedded_content = False
no_stylesheets = True
remove_javascript = True
__author__ = 'Alexander Adam'
publisher = 'taz, die tageszeitung. Verlagsgenossenschaft eG'
language = 'de'
lang = 'de-DE'
feeds = [(u'Politik', u'http://taz.de/Politik/!p2/rss.xml'), (u'Zukunft', u'http://taz.de/Zukunft/!p4/rss.xml'), (u'Netz', u'http://taz.de/Netz/!p5/rss.xml'), (u'Leben', u'http://taz.de/Leben/!p10/rss.xml'), (u'Sport', u'http://taz.de/Sport/!p12/rss.xml'), (u'Berlin', u'http://taz.de/Berlin/!p14/rss.xml'), (u'Nord', u'http://taz.de/Nord/!p11/rss.xml')]
keep_only_tags = [dict(name='div', attrs={'class': 'sect sect_article'})]
remove_tags_after = dict(name='div', attrs={'class': 'rack'})
remove_tags = [dict(name=['div'], attrs={'class': 'rack'}),
dict(name=['div'], attrs={'class': 'artikelwerbung'}),
dict(name=['ul'], attrs={'class': 'toolbar'}),
dict(name=['object','embed','iframe','link','meta','base']),
dict(name=['div'], attrs={'class': 'sectfoot'}),
dict(name=['div'], attrs={'class': 'share'})]