This commit is contained in:
Kovid Goyal 2013-03-16 22:14:36 +05:30
parent c434c5cf50
commit a3ee07a2da

View File

@ -460,14 +460,14 @@ class Worker(Thread): # Get details {{{
js_img = re.search(br'"largeImage":"(http://[^"]+)",',raw) js_img = re.search(br'"largeImage":"(http://[^"]+)",',raw)
if js_img: if js_img:
src = js_img.group(1).decode('utf-8') src = js_img.group(1).decode('utf-8')
if ('/no-image-avail' not in src and 'loading-' not in src): if ('/no-image-avail' not in src and 'loading-' not in src and '/no-img-sm' not in src):
self.log('Found image: %s' % src) self.log('Found image: %s' % src)
parts = src.split('/') parts = src.split('/')
if len(parts) > 3: if len(parts) > 3:
bn = parts[-1] bn = parts[-1]
sparts = bn.split('_') sparts = bn.split('_')
if len(sparts) > 2: if len(sparts) > 2:
bn = sparts[0] + sparts[-1] bn = re.sub(r'\.\.jpg$', '.jpg', (sparts[0] + sparts[-1]))
return ('/'.join(parts[:-1]))+'/'+bn return ('/'.join(parts[:-1]))+'/'+bn
def parse_isbn(self, pd): def parse_isbn(self, pd):