Remove librarything login

This commit is contained in:
Sengian 2011-02-06 01:14:56 +01:00
parent 81e03c1ec1
commit 6a4f647668

View File

@ -145,12 +145,13 @@ class LibraryThingCovers(CoverDownload): # {{{
return url return url
def has_cover(self, mi, ans, timeout=5.): def has_cover(self, mi, ans, timeout=5.):
if not mi.isbn or not self.site_customization: # if not mi.isbn or not self.site_customization:
if not mi.isbn:
return False return False
from calibre.ebooks.metadata.library_thing import get_browser, login from calibre.ebooks.metadata.library_thing import get_browser, login
br = get_browser() br = get_browser()
un, _, pw = self.site_customization.partition(':') # un, _, pw = self.site_customization.partition(':')
login(br, un, pw) # login(br, un, pw)
try: try:
self.get_cover_url(mi.isbn, br, timeout=timeout) self.get_cover_url(mi.isbn, br, timeout=timeout)
self.debug('cover for', mi.isbn, 'found') self.debug('cover for', mi.isbn, 'found')
@ -159,12 +160,13 @@ class LibraryThingCovers(CoverDownload): # {{{
self.debug(e) self.debug(e)
def get_covers(self, mi, result_queue, abort, timeout=5.): def get_covers(self, mi, result_queue, abort, timeout=5.):
if not mi.isbn or not self.site_customization: # if not mi.isbn or not self.site_customization:
if not mi.isbn:
return return
from calibre.ebooks.metadata.library_thing import get_browser, login from calibre.ebooks.metadata.library_thing import get_browser, login
br = get_browser() br = get_browser()
un, _, pw = self.site_customization.partition(':') # un, _, pw = self.site_customization.partition(':')
login(br, un, pw) # login(br, un, pw)
try: try:
url = self.get_cover_url(mi.isbn, br, timeout=timeout) url = self.get_cover_url(mi.isbn, br, timeout=timeout)
cover_data = br.open_novisit(url).read() cover_data = br.open_novisit(url).read()