mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-08 02:34:06 -04:00
...
This commit is contained in:
parent
dc6665c73e
commit
ec00073ed0
@ -467,17 +467,18 @@ def set_authors(root, prefixes, refines, authors):
|
|||||||
remove_element(item, refines)
|
remove_element(item, refines)
|
||||||
metadata = XPath('./opf:metadata')(root)[0]
|
metadata = XPath('./opf:metadata')(root)[0]
|
||||||
for author in authors:
|
for author in authors:
|
||||||
a = metadata.makeelement(DC('creator'))
|
if author.name:
|
||||||
aid = ensure_id(a)
|
a = metadata.makeelement(DC('creator'))
|
||||||
a.text = author.name
|
aid = ensure_id(a)
|
||||||
metadata.append(a)
|
a.text = author.name
|
||||||
m = metadata.makeelement(OPF('meta'), attrib={'refines':'#'+aid, 'property':'role', 'scheme':'marc:relators'})
|
metadata.append(a)
|
||||||
m.text = 'aut'
|
m = metadata.makeelement(OPF('meta'), attrib={'refines':'#'+aid, 'property':'role', 'scheme':'marc:relators'})
|
||||||
metadata.append(m)
|
m.text = 'aut'
|
||||||
if author.sort:
|
|
||||||
m = metadata.makeelement(OPF('meta'), attrib={'refines':'#'+aid, 'property':'file-as'})
|
|
||||||
m.text = author.sort
|
|
||||||
metadata.append(m)
|
metadata.append(m)
|
||||||
|
if author.sort:
|
||||||
|
m = metadata.makeelement(OPF('meta'), attrib={'refines':'#'+aid, 'property':'file-as'})
|
||||||
|
m.text = author.sort
|
||||||
|
metadata.append(m)
|
||||||
|
|
||||||
|
|
||||||
def read_book_producers(root, prefixes, refines):
|
def read_book_producers(root, prefixes, refines):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user