FT update

This commit is contained in:
unkn0w7n 2024-03-07 10:32:16 +05:30
parent cf7842c0c6
commit 19f8053318
3 changed files with 6 additions and 8 deletions

View File

@ -27,7 +27,7 @@ class ft(BasicNewsRecipe):
.article-info__time-byline {font-size:small; font-weight:bold; } .article-info__time-byline {font-size:small; font-weight:bold; }
.o-topper__visual, #fig, .main-image, .n-content-image { text-align:center; font-size:small; } .o-topper__visual, #fig, .main-image, .n-content-image { text-align:center; font-size:small; }
blockquote, i { color:#5c5c5c; } blockquote, i { color:#5c5c5c; }
.o-topper__standfirst { font-weight:bold; color:#202020; } .o-topper__standfirst { font-style:italic; color:#202020; }
.o-topper__topic { font-size:small; color:#5c5c5c; } .o-topper__topic { font-size:small; color:#5c5c5c; }
''' '''
@ -39,10 +39,10 @@ class ft(BasicNewsRecipe):
] ]
remove_tags = [ remove_tags = [
dict(name=['source', 'svg', 'button']), dict(name=['source', 'svg', 'button', 'aside']),
dict(name='aside', attrs={'class':'n-content-recommended--single-story flourish-disclaimer'}), dict(name='aside', attrs={'class':'n-content-recommended--single-story'}),
dict(attrs={'data-layout-name':'card'}), dict(attrs={'data-layout-name':'card'}),
classes('in-article-advert') classes('in-article-advert flourish-disclaimer')
] ]
def get_cover_url(self): def get_cover_url(self):
@ -149,6 +149,4 @@ class ft(BasicNewsRecipe):
for con in soup.findAll(attrs={'class':'n-content-layout__slot'}): for con in soup.findAll(attrs={'class':'n-content-layout__slot'}):
if con.find('figure'): if con.find('figure'):
con['id'] = 'fig' con['id'] = 'fig'
if h3 := soup.find(**classes('o-topper__standfirst')):
h3.name = 'h3'
return soup return soup

View File

@ -101,7 +101,7 @@ class LiveMint(BasicNewsRecipe):
remove_tags = [ remove_tags = [
dict(name=['meta', 'link', 'svg', 'button', 'iframe']), dict(name=['meta', 'link', 'svg', 'button', 'iframe']),
classes( classes(
'trendingSimilarHeight moreNews mobAppDownload label msgError msgOk taboolaHeight' 'trendingSimilarHeight moreNews mobAppDownload label msgError msgOk taboolaHeight gadgetSlider'
' socialHolder imgbig disclamerText disqus-comment-count openinApp2 lastAdSlot bs_logo' ' socialHolder imgbig disclamerText disqus-comment-count openinApp2 lastAdSlot bs_logo'
' datePublish sepStory premiumSlider moreStory Joinus moreAbout milestone benefitText' ' datePublish sepStory premiumSlider moreStory Joinus moreAbout milestone benefitText'
) )

View File

@ -14,7 +14,7 @@ class TheWeek(BasicNewsRecipe):
'our editors carefully select commentary from all sides of the debate and artfully stitch them together ' 'our editors carefully select commentary from all sides of the debate and artfully stitch them together '
'into one concise read. By showing you every perspective, we enable you to form your own opinion.' 'into one concise read. By showing you every perspective, we enable you to form your own opinion.'
) )
language = 'en_UK' language = 'en_GB'
encoding = 'utf-8' encoding = 'utf-8'
no_stylesheets = True no_stylesheets = True
remove_javascript = True remove_javascript = True