import os

# Ruta del folder donde se encuentran los archivos
folder_path = "/var/www/html/flask_project/profitsTemp/"

# Lista para almacenar las rutas de los archivos renombrados
renamed_files = []

# Recorremos todos los archivos en el folder
for filename in os.listdir(folder_path):
    if filename.startswith("profit ") and filename.endswith(".csv"):
        # Dividir el nombre para extraer la parte relevante
        parts = filename.split(" ")
        if len(parts) > 1:
            date_time_part = parts[1].replace(".csv", "")  # Eliminar extensión
            # Extraer solo la fecha (primeros 8 caracteres)
            date_part = date_time_part[:8]  # YYYYMMDD
            # Crear el nuevo nombre
            new_name = f"profit {date_part}.csv"
            # Renombrar el archivo
            old_file = os.path.join(folder_path, filename)
            new_file = os.path.join(folder_path, new_name)
            os.rename(old_file, new_file)
            # Agregar el nuevo nombre a la lista
            renamed_files.append(new_file)

# Ordenar la lista cronológicamente (ya que los nombres tienen el formato YYYYMMDD)
renamed_files = sorted(renamed_files)

# Imprimir la lista generada
print("file_list = [")
for file in renamed_files:
    print(f'    "{file}",')
print("]")
