File size: 638 Bytes
c8a32e7 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
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() |