From fa52708579b0a0007831b555293ffaae8db135db Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 3 Apr 2008 21:00:24 +0000 Subject: [PATCH] Fetch large cover images. --- src/libprs500/ebooks/metadata/library_thing.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/libprs500/ebooks/metadata/library_thing.py b/src/libprs500/ebooks/metadata/library_thing.py index 70a170aa98..65c27cf1e1 100644 --- a/src/libprs500/ebooks/metadata/library_thing.py +++ b/src/libprs500/ebooks/metadata/library_thing.py @@ -4,7 +4,7 @@ __copyright__ = '2008, Kovid Goyal ' Fetch cover from LibraryThing.com based on ISBN number. ''' -import sys, socket, os +import sys, socket, os, re from libprs500 import browser as _browser, OptionParser from libprs500.ebooks.BeautifulSoup import BeautifulSoup @@ -48,7 +48,9 @@ def cover_from_isbn(isbn, timeout=5.): url = url.find('img') if url is None: raise LibraryThingError(_('Server error. Try again later.')) - url = url['src'] + print url['src'] + url = re.sub(r'_SX\d+', '', url['src']) + print url cover_data = browser.open(url).read() return cover_data, url.rpartition('.')[-1] finally: