sample=n: generate sample e-book (with at least n paragraphs)
cover: a cover.Cover object or True for default
- flags: less-advertising, without-fonts
+ flags: less-advertising, without-fonts, working-copy
"""
def transform_file(wldoc, chunk_counter=1, first=True, sample=None):
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('-w', '--working-copy', action='store_true', dest='working_copy', default=False,
+ help='specifies the directory for output')
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',
parser.print_help()
exit(1)
+ flags = []
+ if options.working_copy:
+ flags.append('working-copy')
+
# Do some real work
try:
for main_input in input_filenames:
output_file = None
doc = WLDocument.from_file(main_input, provider=provider)
- epub = doc.as_epub(cover=options.with_cover)
+ epub = doc.as_epub(cover=options.with_cover, flags=flags)
doc.save_output_file(epub,
output_file, options.output_dir, options.make_dir, 'epub')