fnp
/
librarian.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
FB2: fix verse handling in lyrics.
[librarian.git]
/
librarian
/
fb2.py
diff --git
a/librarian/fb2.py
b/librarian/fb2.py
index
b0ad410
..
78707a9
100644
(file)
--- a/
librarian/fb2.py
+++ b/
librarian/fb2.py
@@
-8,6
+8,7
@@
from copy import deepcopy
from lxml import etree
from librarian import functions, OutputFile
from lxml import etree
from librarian import functions, OutputFile
+from .epub import replace_by_verse
functions.reg_substitute_entities()
functions.reg_substitute_entities()
@@
-30,6
+31,10
@@
def transform(wldoc, verbose=False,
style_filename = os.path.join(os.path.dirname(__file__), 'fb2/fb2.xslt')
style = etree.parse(style_filename)
style_filename = os.path.join(os.path.dirname(__file__), 'fb2/fb2.xslt')
style = etree.parse(style_filename)
+ replace_by_verse(document.edoc)
+
result = document.transform(style)
return OutputFile.from_string(unicode(result).encode('utf-8'))
result = document.transform(style)
return OutputFile.from_string(unicode(result).encode('utf-8'))
+
+# vim:et