mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
FT update
This commit is contained in:
parent
cf7842c0c6
commit
19f8053318
@ -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
|
||||||
|
@ -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'
|
||||||
)
|
)
|
||||||
|
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user