from .meta import sub_char, substitutions from fold_to_ascii import fold def reduce_to_ascii_and_substitute(filename: str): filename = filename.replace("/", sub_char) filename = filename.replace("\\", sub_char) filename = filename.replace("\n", "") for sub_before in substitutions.keys(): filename = filename.replace(sub_before, substitutions[sub_before]) filename = fold(filename) return filename