mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
...
This commit is contained in:
parent
e49bc057e8
commit
56fb300163
@ -59,6 +59,16 @@ def build_exth(metadata, prefer_author_sort=False, is_periodical=False,
|
|||||||
else:
|
else:
|
||||||
creators = [unicode(c) for c in items]
|
creators = [unicode(c) for c in items]
|
||||||
items = creators
|
items = creators
|
||||||
|
elif term == 'rights':
|
||||||
|
try:
|
||||||
|
rights = utf8_text(unicode(metadata.rights[0]))
|
||||||
|
except:
|
||||||
|
rights = b'Unknown'
|
||||||
|
exth.write(pack(b'>II', EXTH_CODES['rights'], len(rights) + 8))
|
||||||
|
exth.write(rights)
|
||||||
|
nrecs += 1
|
||||||
|
continue
|
||||||
|
|
||||||
for item in items:
|
for item in items:
|
||||||
data = unicode(item)
|
data = unicode(item)
|
||||||
if term != 'description':
|
if term != 'description':
|
||||||
@ -78,14 +88,6 @@ def build_exth(metadata, prefer_author_sort=False, is_periodical=False,
|
|||||||
exth.write(pack(b'>II', code, len(data) + 8))
|
exth.write(pack(b'>II', code, len(data) + 8))
|
||||||
exth.write(data)
|
exth.write(data)
|
||||||
nrecs += 1
|
nrecs += 1
|
||||||
if term == 'rights' :
|
|
||||||
try:
|
|
||||||
rights = utf8_text(unicode(metadata.rights[0]))
|
|
||||||
except:
|
|
||||||
rights = b'Unknown'
|
|
||||||
exth.write(pack(b'>II', EXTH_CODES['rights'], len(rights) + 8))
|
|
||||||
exth.write(rights)
|
|
||||||
nrecs += 1
|
|
||||||
|
|
||||||
# Write UUID as ASIN
|
# Write UUID as ASIN
|
||||||
uuid = None
|
uuid = None
|
||||||
|
Loading…
x
Reference in New Issue
Block a user