diff --git a/resources/recipes/new_yorker.recipe b/resources/recipes/new_yorker.recipe index f404635664..d19c5fb6b0 100644 --- a/resources/recipes/new_yorker.recipe +++ b/resources/recipes/new_yorker.recipe @@ -23,14 +23,6 @@ class NewYorker(BasicNewsRecipe): category = 'news, politics, USA' encoding = 'cp1252' - html2lrf_options = [ - '--comment', description - , '--category', category - , '--publisher', publisher - ] - - html2epub_options = 'publisher="' + publisher + '"\ncomments="' + description + '"\ntags="' + category + '"' - keep_only_tags = [dict(name='div', attrs={'id':'printbody'})] remove_tags_after = dict(name='div',attrs={'id':'articlebody'}) remove_tags = [ diff --git a/src/calibre/web/feeds/news.py b/src/calibre/web/feeds/news.py index 66555b0f6f..c4f1138ea4 100644 --- a/src/calibre/web/feeds/news.py +++ b/src/calibre/web/feeds/news.py @@ -621,8 +621,9 @@ class BasicNewsRecipe(Recipe): for attr in self.remove_attributes: for x in soup.findAll(attrs={attr:True}): del x[attr] - for base in list(soup.findAll('base')): + for base in list(soup.findAll(['base', 'iframe'])): base.extract() + return self.postprocess_html(soup, first_fetch)