From 1daa02f7ac073ee074d501da2861d7e7168f702a Mon Sep 17 00:00:00 2001 From: Randall Winkhart Date: Fri, 22 Apr 2022 12:27:43 -0400 Subject: [PATCH] Added '[' and ']' to special character list --- bin/flac2pod | 7 ++++--- bin/flac2pod-flacgain | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/bin/flac2pod b/bin/flac2pod index 199908a..67a693f 100755 --- a/bin/flac2pod +++ b/bin/flac2pod @@ -47,10 +47,11 @@ def scan_destination_convert(): if not Path(f"{_file.replace(path.expanduser(source), path.expanduser(destination))}.mp3").is_file() and not \ Path(f"{_file.replace(path.expanduser(source), path.expanduser(destination))}.m4a").is_file(): _file_s = _file.replace(' ', '\\ ').replace("'", "\\'").replace(')', '\\)').replace('(', '\\(')\ - .replace('&', '\\&').replace('`', '\\`').replace('$', '\\$') + '.flac' + .replace(']', '\\]').replace('[', '\\[').replace('&', '\\&').replace('`', '\\`')\ + .replace('$', '\\$') + '.flac' _file_d = _file.replace(path.expanduser(source), path.expanduser(destination)).replace(' ', '\\ ')\ - .replace("'", "\\'").replace(')', '\\)').replace('(', '\\(').replace('&', '\\&')\ - .replace('`', '\\`').replace('$', '\\$') + '.m4a' + .replace("'", "\\'").replace(')', '\\)').replace('(', '\\(').replace(']', '\\]')\ + .replace('[', '\\[').replace('&', '\\&').replace('`', '\\`').replace('$', '\\$') + '.m4a' _active_processes = int(check_output('ps -C ffmpeg | wc -l', shell=True)) - 1 if _active_processes >= cpu_count(): while _active_processes >= cpu_count(): diff --git a/bin/flac2pod-flacgain b/bin/flac2pod-flacgain index 20e3ae2..30d9f3a 100755 --- a/bin/flac2pod-flacgain +++ b/bin/flac2pod-flacgain @@ -29,8 +29,8 @@ if __name__ == "__main__": gain = 1 for album in sorted(source_directories[0]): - std_album = album.replace(' ', '\\ ').replace("'", "\\'").replace(')', '\\)') \ - .replace('(', '\\(').replace('&', '\\&').replace('`', '\\`').replace('$', '\\$') + std_album = album.replace(' ', '\\ ').replace("'", "\\'").replace(')', '\\)').replace('(', '\\(')\ + .replace(']', '\\]').replace('[', '\\[').replace('&', '\\&').replace('`', '\\`').replace('$', '\\$') for song in listdir(album): try: audio = FLAC(f"{album}/{song}")