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