new cover scheme; Cover accepts BookInfo now; e-books include cover attribution,...
[librarian.git] / scripts / book2epub
index 9af3692..bdb5ac6 100755 (executable)
@@ -20,6 +20,8 @@ if __name__ == '__main__':
 
     parser.add_option('-v', '--verbose', action='store_true', dest='verbose', default=False,
         help='print status messages to stdout')
+    parser.add_option('-c', '--with-cover', action='store_true', dest='with_cover', default=False,
+                      help='create default cover')
     parser.add_option('-d', '--make-dir', action='store_true', dest='make_dir', default=False,
                       help='create a directory for author and put the PDF in it')
     parser.add_option('-o', '--output-file', dest='output_file', metavar='FILE',
@@ -47,7 +49,7 @@ if __name__ == '__main__':
                 output_file = None
 
             doc = WLDocument.from_file(main_input, provider=provider)
-            epub = doc.as_epub()
+            epub = doc.as_epub(cover=options.with_cover)
 
             doc.save_output_file(epub,
                 output_file, options.output_dir, options.make_dir, 'epub')