from pathlib import Path from datetime import datetime import dad def create_folder_structure(): dad.logger.info("New day, have fun!") # Get the current date current_date = datetime.now() # Calculate the current week number (1-52) week_number = current_date.isocalendar()[1] # Get the current day name (e.g., "Monday", "Tuesday", etc.) day_name = current_date.strftime("%A") # Create the folder structure using pathlib folder_path = Path(__file__).parent / "experiments" / f"w{week_number:02d}" / day_name.lower() # Create the folders if they don't exist folder_path.mkdir(parents=True, exist_ok=True) dad.logger.info(f"Folder structure created: {folder_path}") if __name__ == "__main__": create_folder_structure()