diff --git a/recipes/financial_times.recipe b/recipes/financial_times.recipe index 5df77f095d..6374f1076d 100644 --- a/recipes/financial_times.recipe +++ b/recipes/financial_times.recipe @@ -12,7 +12,7 @@ from calibre.web.feeds.news import BasicNewsRecipe, classes class ft(BasicNewsRecipe): title = 'Financial Times' - language = 'en' + language = 'en_GB' __author__ = 'Kovid Goyal' description = 'The Financial Times is one of the world’s leading news organisations, recognised internationally for its authority, integrity and accuracy.' oldest_article = 1.15 diff --git a/recipes/lwn_free.recipe b/recipes/lwn_free.recipe index 7cc7c473a4..6a3362fc0d 100644 --- a/recipes/lwn_free.recipe +++ b/recipes/lwn_free.recipe @@ -11,7 +11,10 @@ class LWNFree(BasicNewsRecipe): description = "LWN is published every Thursday. This recipe skips current week's articles (subscriber-only) and pulls free articles from previous week." oldest_article = 28 # So we can grab previous week articles. max_articles_per_feed = 100 - auto_cleanup = True + extra_css = '.FeatureByline { font-size:small; }' + + keep_only_tags = [dict(name='div', attrs={'class':['ArticleText', 'PageHeadline']})] + remove_tags = [dict(name='blockquote', attrs={'class':'ad'}), dict(name='form')] feeds = [ ('LWN Articles', 'https://lwn.net/headlines/Features'), @@ -35,6 +38,7 @@ class LWNFree(BasicNewsRecipe): # Count how many free weekly edition we passed if 'Weekly Edition' in article.title: weekly_count += 1 + remove_articles.append(article) # Remove all articles starting from 2nd free weekly edition if weekly_count > 1: