From 17806d034ef6bf39cca0ce22cc8e64c3b5a30bc3 Mon Sep 17 00:00:00 2001 From: unkn0w7n <51942695+unkn0w7n@users.noreply.github.com> Date: Wed, 14 Aug 2024 18:39:18 +0530 Subject: [PATCH] Update theindiaforum.recipe --- recipes/theindiaforum.recipe | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/recipes/theindiaforum.recipe b/recipes/theindiaforum.recipe index fa453011a6..1b8699e0e3 100644 --- a/recipes/theindiaforum.recipe +++ b/recipes/theindiaforum.recipe @@ -1,3 +1,5 @@ +#!/usr/bin/env python +# vim:fileencoding=utf-8 from datetime import datetime, timedelta, timezone from calibre.utils.date import parse_date @@ -21,6 +23,11 @@ class mains(BasicNewsRecipe): use_embedded_content = False oldest_article = 30 # days masthead_url = 'https://www.theindiaforum.in/themes/the_india_forum/images/tif_logo.png' + extra_css = ''' + [class*="caption"], [class*="references"], #article-author-top-container { font-size:small; } + [class*="blurb"] { font-style:italic; } + blockquote, em { color:#202020; } + ''' keep_only_tags = [ classes('article-lead-container block-views-blockarticle-block-1'), @@ -28,6 +35,12 @@ class mains(BasicNewsRecipe): classes('block-field-blocknodearticlebody block-field-blocknodearticlefield-references') ] + remove_tags = [ + dict(name=['source', 'svg']), + dict(attrs={'src':lambda x: x and x.endswith('quote_logo.png')}), + classes('s_info') + ] + def parse_index(self): soup = self.index_to_soup('https://www.theindiaforum.in/') ul = soup.find('ul', attrs={'class':'float-left'})