mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Add --verbose option for debugging to mobi2oeb
This commit is contained in:
parent
554424cfeb
commit
6aa7f8cb8f
@ -302,6 +302,8 @@ def option_parser():
|
|||||||
parser = OptionParser(usage='%prog [options] myebook.mobi')
|
parser = OptionParser(usage='%prog [options] myebook.mobi')
|
||||||
parser.add_option('-o', '--output-dir', default='.',
|
parser.add_option('-o', '--output-dir', default='.',
|
||||||
help='Output directory. Defaults to current directory.')
|
help='Output directory. Defaults to current directory.')
|
||||||
|
parser.add_option('--verbose', default=False, action='store_true',
|
||||||
|
help='Useful for debugging.')
|
||||||
return parser
|
return parser
|
||||||
|
|
||||||
|
|
||||||
@ -315,6 +317,10 @@ def main(args=sys.argv):
|
|||||||
mr = MobiReader(args[1])
|
mr = MobiReader(args[1])
|
||||||
opts.output_dir = os.path.abspath(opts.output_dir)
|
opts.output_dir = os.path.abspath(opts.output_dir)
|
||||||
mr.extract_content(opts.output_dir)
|
mr.extract_content(opts.output_dir)
|
||||||
|
if opts.verbose:
|
||||||
|
oname = os.path.join(opts.output_dir, 'debug-raw.html')
|
||||||
|
open(oname, 'wb').write(mr.mobi_html.encode('utf-8'))
|
||||||
|
print 'Raw MOBI HTML saved in', oname
|
||||||
|
|
||||||
print 'OEB ebook created in', opts.output_dir
|
print 'OEB ebook created in', opts.output_dir
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user