Update 20 minutes

This commit is contained in:
Kovid Goyal 2020-06-05 10:32:54 +05:30
parent f20a32e5c6
commit 7103f304ae
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -7,6 +7,12 @@ __copyright__ = '2011 Aurélien Chabot <contact@aurelienchabot.fr>'
from calibre.web.feeds.recipes import BasicNewsRecipe
def classes(classes):
q = frozenset(classes.split(' '))
return dict(attrs={
'class': lambda x: x and frozenset(x.split()).intersection(q)})
class Minutes(BasicNewsRecipe):
title = '20 minutes'
@ -25,10 +31,10 @@ class Minutes(BasicNewsRecipe):
keep_only_tags = [
dict(name='h1'),
dict(attrs={'class': lambda x: x and 'lt-content' in x.split()}),
classes('lt-endor-body'),
]
remove_tags = [
dict(attrs={'class': lambda x: x and 'content-related' in x.split()}),
classes('content-related sharebar'),
]
remove_tags_after = dict(id='ob_holder')