#!/usr/bin/env python # PYTHON_ARGCOMPLETE_OK import sys import dingguo.parser.ingdiba def compute(file): sys.stdout.write(dingguo.parser.ingdiba.ingdiba_pdf_file_to_text(file).encode('utf-8')) def _init_argparser(): import argparse argparser = argparse.ArgumentParser(description = None) argparser.add_argument('file', type = argparse.FileType('rb')) return argparser def main(argv): argparser = _init_argparser() try: import argcomplete argcomplete.autocomplete(argparser) except ImportError: pass args = argparser.parse_args(argv) compute(**vars(args)) return 0 if __name__ == "__main__": sys.exit(main(sys.argv[1:]))