| import argparse | |
| import subprocess | |
| import pkg_resources | |
| def main(): | |
| parser = argparse.ArgumentParser(description="Convert a folder of PDFs to a folder of markdown files in chunks.") | |
| parser.add_argument("in_folder", help="Input folder with pdfs.") | |
| parser.add_argument("out_folder", help="Output folder") | |
| args = parser.parse_args() | |
| script_path = pkg_resources.resource_filename(__name__, 'chunk_convert.sh') | |
| # Construct the command | |
| cmd = f"{script_path} {args.in_folder} {args.out_folder}" | |
| # Execute the shell script | |
| subprocess.run(cmd, shell=True, check=True) | |
| if __name__ == "__main__": | |
| main() |