From 0b05c0ac38770f3cee506a7d284d4cfd82d9bac6 Mon Sep 17 00:00:00 2001 From: OddlyTimbot Date: Sat, 21 Sep 2024 21:16:52 -0400 Subject: [PATCH] automate movement of png icons for launcher --- user_updater.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/user_updater.py b/user_updater.py index 62c2405..72bc6c0 100644 --- a/user_updater.py +++ b/user_updater.py @@ -1,5 +1,6 @@ import os import getpass +import shutil def replace_word_in_files(target_word, replacement_word, folder_path=".", dest_path=".."): # Loop through all files in the specified folder @@ -19,6 +20,20 @@ def replace_word_in_files(target_word, replacement_word, folder_path=".", dest_p print(f"Replaced '{target_word}' with '{replacement_word}' in {filename}") +def copy_png_files_up(): + current_dir = os.getcwd() # Get the current working directory + parent_dir = os.path.abspath(os.path.join(current_dir, '..')) # Get the parent directory + + # Iterate through all files in the current directory + for filename in os.listdir(current_dir): + if filename.endswith(".png"): # Check if the file is a .png file + source_path = os.path.join(current_dir, filename) + destination_path = os.path.join(parent_dir, filename) + + # Copy the .png file to the parent directory + shutil.copy(source_path, destination_path) + print(f"Copied: {filename} to {parent_dir}") + if __name__ == "__main__": # Get the current Ubuntu username username = getpass.getuser() @@ -27,4 +42,5 @@ if __name__ == "__main__": target_word = "userhere" replace_word_in_files(target_word, username) + copy_png_files_up()