X-Git-Url: https://git.mdrn.pl/librarian.git/blobdiff_plain/eaa6a2272807a53277a845f127061a1c229ef58e..07fdba2c7fe8e11b6867712d47bdd608e88c29fb:/scripts/book2txt diff --git a/scripts/book2txt b/scripts/book2txt new file mode 100755 index 0000000..1ca4623 --- /dev/null +++ b/scripts/book2txt @@ -0,0 +1,31 @@ +#!/usr/bin/env python +import os +import optparse + +from librarian import text + + +if __name__ == '__main__': + # Parse commandline arguments + usage = """Usage: %prog [options] SOURCE [SOURCE...] + Convert SOURCE files to TXT format.""" + + parser = optparse.OptionParser(usage=usage) + + parser.add_option('-v', '--verbose', action='store_true', dest='verbose', default=False, + help='print status messages to stdout') + + options, input_filenames = parser.parse_args() + + if len(input_filenames) < 1: + parser.print_help() + exit(1) + + # Do some real work + for input_filename in input_filenames: + if options.verbose: + print input_filename + + output_filename = os.path.splitext(input_filename)[0] + '.txt' + text.transform(input_filename, output_filename) +