diff --git a/organise_my_repo.py b/organise_my_repo.py deleted file mode 100644 index 03a4a8f..0000000 --- a/organise_my_repo.py +++ /dev/null @@ -1,58 +0,0 @@ -import os -from datetime import datetime -# Define the base directory where you want to create the folders -base_dir = 'advent_of_code' -current_year = datetime.now().year - -def create_advent_year(year=current_year): - '''Creates the folders for the advent of code year. -if no year is specified, the current year is used. - Args: - year (int): The year for which to create the folders. - Returns: - None -''' - # Loop over the range 1 to 25 (inclusive) - for i in range(3, 26): - # Construct the folder name - folder_name = f"day_{i}" - - # Construct the full path to the folder - folder_path = os.path.join(base_dir,str(year), folder_name) - - # Create the folder - os.makedirs(folder_path, exist_ok=True) - - # Construct the full path to the placeholder file - input_file_path = os.path.join(folder_path, "input.txt") - puzzle_file_path = os.path.join(folder_path, "puzzle_text.md") - solution_file_path_1 = os.path.join(folder_path, "part 1 solution.py") - solution_file_path_2 = os.path.join(folder_path, "part 2 solution.py") - - # Create the placeholder file - with open(input_file_path, "w") as file: - file.write("Paste any inputs into this file.") - - # Create the puzzle file - with open(puzzle_file_path, "w") as file: - file.write( f"# Day {i} Puzzle Text.") - - # Create the solution file - with open(solution_file_path_1, "w") as file: - file.write(f"""import os - -with open(r'{input_file_path}', 'r') as file: - input = file.read() - -print(input) -""") - with open(solution_file_path_2, "w") as file: - file.write(f"""import os - -with open(r'{input_file_path}', 'r') as file: - input = file.read() - -print(input) -""") - -create_advent_year() \ No newline at end of file