diff --git a/resources/recipes/politico.recipe b/resources/recipes/politico.recipe index 1f7fc2558e..4f3c306fc0 100644 --- a/resources/recipes/politico.recipe +++ b/resources/recipes/politico.recipe @@ -6,9 +6,12 @@ __copyright__ = '2009, Darko Miletic ' politico.com ''' +import re, traceback + from calibre.web.feeds.news import BasicNewsRecipe class Politico(BasicNewsRecipe): + title = 'Politico' __author__ = 'Darko Miletic' description = 'Political news from USA' @@ -55,13 +58,13 @@ class Politico(BasicNewsRecipe): del item['style'] return soup - def print_url(self, soup, default): - printtags = soup.findAll('a',href=True) - for printtag in printtags: - if printtag.string == "Print": - return printtag['href'] - return default + url_pat = re.compile(r'