mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
bug
This commit is contained in:
parent
3a37d7e78f
commit
4887bac205
@ -231,57 +231,6 @@ class ResultList(list):
|
|||||||
report(verbose)
|
report(verbose)
|
||||||
return mi
|
return mi
|
||||||
|
|
||||||
def get_publisher(self, entry):
|
|
||||||
# publisher = entry.find("div[@id='book-info']/dl[@title='Informations sur le livre']")
|
|
||||||
publisher = entry
|
|
||||||
publitext = None
|
|
||||||
for x in publisher.getiterator('dt'):
|
|
||||||
if self.repub.match(x.text):
|
|
||||||
publitext = x.getnext().text_content()
|
|
||||||
break
|
|
||||||
return unicode(publitext)
|
|
||||||
|
|
||||||
def get_date(self, entry, verbose):
|
|
||||||
# date = entry.find("div[@id='book-info']/dl[@title='Informations sur le livre']")
|
|
||||||
date = entry
|
|
||||||
d = ''
|
|
||||||
for x in date.getiterator('dt'):
|
|
||||||
if x.text == 'Date de parution':
|
|
||||||
d = x.getnext().text_content()
|
|
||||||
break
|
|
||||||
if len(d) == 0:
|
|
||||||
return None
|
|
||||||
try:
|
|
||||||
default = utcnow().replace(day=15)
|
|
||||||
d = replace_monthsfr(d)
|
|
||||||
d = parse_date(d, assume_utc=True, default=default)
|
|
||||||
except:
|
|
||||||
report(verbose)
|
|
||||||
d = None
|
|
||||||
return d
|
|
||||||
|
|
||||||
def get_ISBN(self, entry):
|
|
||||||
# isbn = entry.find("div[@id='book-info']/dl[@title='Informations sur le livre']")
|
|
||||||
isbn = entry
|
|
||||||
isbntext = None
|
|
||||||
for x in isbn.getiterator('dt'):
|
|
||||||
if x.text == 'ISBN':
|
|
||||||
isbntext = x.getnext().text_content().replace('-', '')
|
|
||||||
if not check_isbn(isbntext):
|
|
||||||
return None
|
|
||||||
break
|
|
||||||
return unicode(isbntext)
|
|
||||||
|
|
||||||
def get_language(self, entry):
|
|
||||||
# language = entry.find("div[@id='book-info']/dl[@title='Informations sur le livre']")
|
|
||||||
language = entry
|
|
||||||
langtext = None
|
|
||||||
for x in language.getiterator('dt'):
|
|
||||||
if x.text == 'Langue':
|
|
||||||
langtext = x.getnext().text_content()
|
|
||||||
break
|
|
||||||
return unicode(langtext)
|
|
||||||
|
|
||||||
def fill_MI(self, entry, title, authors, verbose):
|
def fill_MI(self, entry, title, authors, verbose):
|
||||||
mi = MetaInformation(title, authors)
|
mi = MetaInformation(title, authors)
|
||||||
mi.author_sort = authors_to_sort_string(authors)
|
mi.author_sort = authors_to_sort_string(authors)
|
||||||
@ -334,6 +283,7 @@ class ResultList(list):
|
|||||||
for x in entries:
|
for x in entries:
|
||||||
try:
|
try:
|
||||||
entry = self.get_individual_metadata(browser, x, verbose)
|
entry = self.get_individual_metadata(browser, x, verbose)
|
||||||
|
entry = entry.find("div[@id='book-info']")
|
||||||
title = self.get_title(entry)
|
title = self.get_title(entry)
|
||||||
authors = self.get_authors(entry)
|
authors = self.get_authors(entry)
|
||||||
except Exception, e:
|
except Exception, e:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user