fnp
/
librarian.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[epub] pep8
[librarian.git]
/
librarian
/
book2anything.py
diff --git
a/librarian/book2anything.py
b/librarian/book2anything.py
index
f1044b7
..
7ae6178
100755
(executable)
--- a/
librarian/book2anything.py
+++ b/
librarian/book2anything.py
@@
-58,7
+58,10
@@
class Book2Anything(object):
help='print status messages to stdout')
parser.add_option('-t', '--html-toc',
action='store_true', dest='html_toc', default=False,
help='print status messages to stdout')
parser.add_option('-t', '--html-toc',
action='store_true', dest='html_toc', default=False,
- help='with inline html toc')
+ help='with inline html toc [book2epub only]')
+ parser.add_option('-k', '--use-kindlegen',
+ action='store_true', dest='use_kindlegen', default=False,
+ help='use kindlegen tool [book2mobi only]')
parser.add_option('-d', '--make-dir',
action='store_true', dest='make_dir', default=False,
help='create a directory for author and put the output file in it')
parser.add_option('-d', '--make-dir',
action='store_true', dest='make_dir', default=False,
help='create a directory for author and put the output file in it')
@@
-99,9
+102,13
@@
class Book2Anything(object):
if flag.value(options)]
if transform_flags:
transform_args['flags'] = transform_flags
if flag.value(options)]
if transform_flags:
transform_args['flags'] = transform_flags
- # Add cover support, if any.
- if options.html_toc:
+ if options.verbose:
+ transform_args['verbose'] = True
+ if options.html_toc and cls.ext == 'epub':
transform_args['html_toc'] = True
transform_args['html_toc'] = True
+ if options.use_kindlegen and cls.ext == 'mobi':
+ transform_args['use_kindlegen'] = True
+ # Add cover support, if any.
if cls.uses_cover:
if options.image_cache:
def cover_class(*args, **kwargs):
if cls.uses_cover:
if options.image_cache:
def cover_class(*args, **kwargs):