mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-08 10:44:09 -04:00
Fix cover to pull from NYT site
This commit is contained in:
parent
4fb5580990
commit
af7883f517
@ -450,25 +450,16 @@ class NYTimes(BasicNewsRecipe):
|
|||||||
|
|
||||||
def get_cover_url(self):
|
def get_cover_url(self):
|
||||||
from datetime import timedelta, date
|
from datetime import timedelta, date
|
||||||
cover = 'http://webmedia.newseum.org/newseum-multimedia/dfp/jpg' + \
|
today = date.today()
|
||||||
str(date.today().day) + '/lg/' + self.cover_tag + '.jpg'
|
cover = 'https://static01.nyt.com/images/' \
|
||||||
|
+ today.strftime('%Y') + '/' + today.strftime('%m') + '/' \
|
||||||
|
+ today.strftime('%d') + '/nytfrontpage/scan.jpg'
|
||||||
|
self.log(cover)
|
||||||
br = BasicNewsRecipe.get_browser(self)
|
br = BasicNewsRecipe.get_browser(self)
|
||||||
daysback = 1
|
daysback = 1
|
||||||
try:
|
try:
|
||||||
br.open(cover)
|
br.open(cover)
|
||||||
except:
|
except:
|
||||||
while daysback < 7:
|
|
||||||
cover = 'http://webmedia.newseum.org/newseum-multimedia/dfp/jpg' + \
|
|
||||||
str((date.today() - timedelta(days=daysback)).day) + \
|
|
||||||
'/lg/' + self.cover_tag + '.jpg'
|
|
||||||
br = BasicNewsRecipe.get_browser(self)
|
|
||||||
try:
|
|
||||||
br.open(cover)
|
|
||||||
except:
|
|
||||||
daysback = daysback + 1
|
|
||||||
continue
|
|
||||||
break
|
|
||||||
if daysback == 7:
|
|
||||||
self.log("\nCover unavailable")
|
self.log("\nCover unavailable")
|
||||||
cover = None
|
cover = None
|
||||||
return cover
|
return cover
|
||||||
|
Loading…
x
Reference in New Issue
Block a user