From 0a0c9039e09754c9ee3d9dc2d87922f4e7b768e6 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 20 Jan 2019 10:42:02 +0530 Subject: [PATCH] Update Il Post --- recipes/il_post.recipe | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/recipes/il_post.recipe b/recipes/il_post.recipe index f4d03563c5..1728cafc63 100644 --- a/recipes/il_post.recipe +++ b/recipes/il_post.recipe @@ -21,8 +21,7 @@ sections = [ ("Mondo", "https://www.ilpost.it/mondo/"), ("Politica", "https://www.ilpost.it/politica/"), ("Tecnologia", "https://www.ilpost.it/tecnologia/"), - ("Internet", - "https://www.ilpost.it/internet/"), + ("Internet", "https://www.ilpost.it/internet/"), ("Scienza", "https://www.ilpost.it/scienza/"), ("Cultura", "https://www.ilpost.it/cultura/"), ("Economia", "https://www.ilpost.it/economia/"), @@ -49,9 +48,11 @@ class IlPost(BasicNewsRecipe): title = "Il Post" language = "it" - description = ('Puoi decidere quali sezioni scaricare modificando la ricetta.' - ' Di default le immagini sono convertite in scala di grigio per risparmiare spazio,' - ' la ricetta puo\' essere configurata per tenerle a colori') + description = ( + 'Puoi decidere quali sezioni scaricare modificando la ricetta.' + ' Di default le immagini sono convertite in scala di grigio per risparmiare spazio,' + ' la ricetta puo\' essere configurata per tenerle a colori' + ) tags = "news" cover_url = "https://www.ilpost.it/wp-content/themes/ilpost/images/ilpost.svg" ignore_duplicate_articles = {"title", "url"} @@ -103,3 +104,9 @@ class IlPost(BasicNewsRecipe): img.type = "GrayscaleType" img.save(iurl) return soup + + def preprocess_html(self, soup): + galleryItems = soup.findAll("figure", {"class": "gallery-item"}) + if galleryItems: + self.abort_article() + return soup