Fix for Epubcheck Version 3.0.1 validation warning
authorRobert Błaut <listy@blaut.biz>
Sun, 26 Jan 2014 10:43:52 +0000 (11:43 +0100)
committerRobert Błaut <listy@blaut.biz>
Sun, 26 Jan 2014 10:43:52 +0000 (11:43 +0100)
WARNING: OEBPS/toc.ncx: meta@dtb:uid content 'sample' should conform to
unique-identifier in content.opf:
'http://wolnelektury.pl/katalog/lektura/sample'

librarian/epub.py

index 9e30134..c8a8668 100644 (file)
@@ -565,7 +565,7 @@ def transform(wldoc, verbose=False,
         meta.set('name', st)
         meta.set('content', '0')
         toc_file[0].append(meta)
         meta.set('name', st)
         meta.set('content', '0')
         toc_file[0].append(meta)
-    toc_file[0][0].set('content', ''.join((title, 'WolneLektury.pl')))
+    toc_file[0][0].set('content', str(document.book_info.url))
     toc_file[0][1].set('content', str(toc.depth()))
     set_inner_xml(toc_file[1], ''.join(('<text>', title, '</text>')))
 
     toc_file[0][1].set('content', str(toc.depth()))
     set_inner_xml(toc_file[1], ''.join(('<text>', title, '</text>')))