From 6da24d32a07506a7ea20fb923ffdbe15baaa2f3d Mon Sep 17 00:00:00 2001 From: Sophist Date: Sat, 8 Jul 2017 12:35:32 +0100 Subject: [PATCH] Correct local links to images --- recipes/private_eye.recipe | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/recipes/private_eye.recipe b/recipes/private_eye.recipe index 02798eca90..594ba5ab7d 100644 --- a/recipes/private_eye.recipe +++ b/recipes/private_eye.recipe @@ -235,6 +235,14 @@ It offers a unique blend of humour, social and political observations and invest return self.page_index + + def postprocess_html(self, soup, first): + for figure in soup.findAll('a', attrs = {'href' : lambda x: x and ('jpg' in x or 'png' in x or 'gif' in x)}): + # makes sure that the link points to the absolute web address + if figure['href'].startswith('/'): + figure['href'] = self.fix_url(figure['href']) + return soup + def postprocess_book(self, oeb, opts, log): m = oeb.metadata m.clear('title')