I'm moving to Codeberg and removing most of my GH repos. I'm deleting my fork of m4b-util, which had an outstanding PR, so I'll summarize here and you can close the issue if you choose.
In splitter.py, on, or about line 30, I changed the call to create the output directory because the existing call assumes the parent directory exists. Changing from path.makedir() to os.makedirs() solves this issue.
if not os.path.exists(output_dir_path):
os.makedirs(output_dir_path, exist_ok=True)
I'm moving to Codeberg and removing most of my GH repos. I'm deleting my fork of m4b-util, which had an outstanding PR, so I'll summarize here and you can close the issue if you choose.
In splitter.py, on, or about line 30, I changed the call to create the output directory because the existing call assumes the parent directory exists. Changing from path.makedir() to os.makedirs() solves this issue.