{
    "x1.py": {
        "display_name": "Procesador de Emails a Cronología",
        "short_description": "Script para desensamblar los emails y generar un archivo md con la cronología de los mensajes.",
        "long_description": "## Descripción de funcionamiento:\n***\nEste script procesa archivos de correo electrónico (`.eml`) para extraer su contenido, gestionar adjuntos y generar un archivo Markdown que presenta los mensajes en orden cronológico inverso.\n***\n**Lógica Principal:**\n\n1.  **Configuración:** Carga parámetros desde `ParamManagerScripts` (directorio de trabajo, nombre del archivo de salida Markdown, nombre del directorio de adjuntos).\n2.  **Beautify:** Carga reglas de embellecimiento de texto desde `config/beautify_rules.json` para limpiar el contenido de los correos.\n3.  **Descubrimiento:** Busca todos los archivos `.eml` en el directorio de trabajo configurado.\n4.  **Procesamiento Individual:**\n    *   Itera sobre cada archivo `.eml` encontrado.\n    *   Utiliza `utils.email_parser.procesar_eml` para extraer metadatos (fecha, asunto, remitente, destinatarios), contenido del cuerpo y guardar los archivos adjuntos en la carpeta especificada.\n    *   Calcula un hash para cada mensaje para detectar duplicados.\n    *   Si un mensaje es nuevo (no duplicado):\n        *   Aplica las reglas de `BeautifyProcessor` al contenido del cuerpo.\n        *   Añade el mensaje procesado a una lista.\n5.  **Ordenación:** Ordena la lista de mensajes únicos por fecha, del más reciente al más antiguo.\n6.  **Generación de Índice:** Crea una sección de índice en formato Markdown con enlaces internos a cada mensaje.\n7.  **Salida Markdown:** Escribe el índice seguido del contenido formateado en Markdown de cada mensaje en el archivo de salida configurado (ej. `cronologia.md`).\n",
        "hidden": false
    }
}