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() |