diff --git a/recipes/readitlater.recipe b/recipes/readitlater.recipe index 44827def51..ee8cdf4a28 100644 --- a/recipes/readitlater.recipe +++ b/recipes/readitlater.recipe @@ -31,6 +31,7 @@ class Pocket(BasicNewsRecipe): category = 'news, custom' # Settings people change + oldest_article = 7.0 max_articles_per_feed = 50 minimum_articles = 10 mark_as_read_after_dl = True # Set this to False for testing @@ -153,18 +154,17 @@ class Pocket(BasicNewsRecipe): parsed by calibre. """ article = self.get_textview(url) - template = Template('

$title

\ - $img\ -
$body
') - try: - image = ''.format(article['images']['1']['src']) - except: - image = '' + template = Template('

$title

$body
') with tempfile.NamedTemporaryFile(delete=False) as tf: + tmpbody = article['article'] + for img in article['images']: + imgdiv = '
'.format(article['images'][img]['image_id']) + imgtag = ''.format(article['images'][img]['src']) + tmpbody = tmpbody.replace(imgdiv, imgtag) + tf.write(template.safe_substitute( title=article['title'], - img=image, - body=article['article'] + body=tmpbody )) return tf.name