mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-08-11 09:13:57 -04:00
Restore internal link canonicalisation to eco recipes
This commit is contained in:
parent
15096708d6
commit
119213a6c1
@ -247,6 +247,11 @@ class Economist(BasicNewsRecipe):
|
|||||||
br = BasicNewsRecipe.get_browser(self, *args, **kwargs)
|
br = BasicNewsRecipe.get_browser(self, *args, **kwargs)
|
||||||
return br
|
return br
|
||||||
|
|
||||||
|
def canonicalize_internal_url(self, url, is_link=True):
|
||||||
|
if url.endswith('/print'):
|
||||||
|
url = url.rpartition('/')[0]
|
||||||
|
return BasicNewsRecipe.canonicalize_internal_url(self, url, is_link=is_link)
|
||||||
|
|
||||||
def publication_date(self):
|
def publication_date(self):
|
||||||
edition_date = self.recipe_specific_options.get('date')
|
edition_date = self.recipe_specific_options.get('date')
|
||||||
if edition_date and isinstance(edition_date, str):
|
if edition_date and isinstance(edition_date, str):
|
||||||
|
@ -247,6 +247,11 @@ class Economist(BasicNewsRecipe):
|
|||||||
br = BasicNewsRecipe.get_browser(self, *args, **kwargs)
|
br = BasicNewsRecipe.get_browser(self, *args, **kwargs)
|
||||||
return br
|
return br
|
||||||
|
|
||||||
|
def canonicalize_internal_url(self, url, is_link=True):
|
||||||
|
if url.endswith('/print'):
|
||||||
|
url = url.rpartition('/')[0]
|
||||||
|
return BasicNewsRecipe.canonicalize_internal_url(self, url, is_link=is_link)
|
||||||
|
|
||||||
def publication_date(self):
|
def publication_date(self):
|
||||||
edition_date = self.recipe_specific_options.get('date')
|
edition_date = self.recipe_specific_options.get('date')
|
||||||
if edition_date and isinstance(edition_date, str):
|
if edition_date and isinstance(edition_date, str):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user