From 1f18110229d61ec158c4da60806141cec8943f61 Mon Sep 17 00:00:00 2001 From: Matt Troutman Date: Wed, 2 Oct 2024 16:08:00 -0500 Subject: [PATCH] no message --- .fontfoldercleanup/font_folder_cleanup.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.fontfoldercleanup/font_folder_cleanup.py b/.fontfoldercleanup/font_folder_cleanup.py index 64bc79b..6a91e60 100644 --- a/.fontfoldercleanup/font_folder_cleanup.py +++ b/.fontfoldercleanup/font_folder_cleanup.py @@ -259,17 +259,21 @@ def lowercase_and_dash_file_names(root_path=font_location): else: print(f"File not found: {file_path}") + def dont_use_dots_for_font_files(root_path=font_location): for root, dirs, files in os.walk(root_path): for file in files: file_path = os.path.join(root, file) if file_path.endswith('.otf') or file_path.endswith('.ttf') or file_path.endswith('.ttc') or file_path.endswith('.pdf'): new_file_path = None - for x in ['.', ' ', '-', '.-','--']: + for x in ['.','_', ' ', '-', '.-','--']: if file.startswith(x): new_file_path = os.path.join(root, file.lstrip(x)) - os.rename(file_path, new_file_path) - print(f"Renamed file: {file_path} -> {new_file_path}") + if not os.path.exists(new_file_path): + os.rename(file_path, new_file_path) + print(f"Renamed file: {file_path} -> {new_file_path}") + else: + print(f"Skipped renaming {file_path} as {new_file_path} already exists") new_file_path = None if __name__ == '__main__':