ParamManagerScripts/backend/script_groups
Miguel affab8a646 Add XML block header parser and SCL header addition script
- Implemented `parse_block_header_from_xml` function to extract block information from TIA Portal XML files.
- Created `_extract_common_attributes` helper function to retrieve common attributes from block nodes.
- Added `generate_block_header_comment` function to format the header comment based on extracted block information.
- Introduced `get_block_header_comment_from_xml` for convenience in generating header comments directly from XML files.
- Developed `add_header_to_file` function in a new test script to read SCL files, check for existing headers, and prepend a generated header from the corresponding XML file.
- Included error handling and logging for better debugging and user feedback.
2025-08-23 13:14:18 +02:00
..
Analisis/TwinCat/scl Se añadieron requisitos de codificación de salida en el archivo de configuración del backend, especificando que la salida estándar debe ser en UTF-8 para evitar problemas de caracteres corruptos. Además, se realizaron mejoras en el script `x1_lad_converter.py`, incluyendo la implementación de clases para gestionar funciones y bloques de funciones, así como la recopilación de interfaces de funciones en la primera pasada del convertidor. Se actualizaron los logs para reflejar la ejecución y los resultados del proceso de conversión. 2025-07-10 11:24:11 +02:00
CSharpCodeMerger Add functionality to open current working directory in file explorer 2025-05-19 18:21:28 +02:00
EmailCrono feat: Implement script execution and stopping functionality 2025-08-23 10:51:38 +02:00
IO_adaptation Se añadió una nueva ruta API `/api/update-backend-setup` para actualizar todos los archivos `backend_setup.md` en subdirectorios `.doc` copiando el contenido desde un archivo fuente. Se implementó la lógica para manejar errores y reportar el estado de la actualización. Además, se incorporó un botón en la interfaz de usuario para facilitar esta acción. Se realizaron mejoras en la documentación de `backend_setup.md` y se ajustaron los mensajes de salida para mayor claridad. 2025-08-08 11:25:52 +02:00
ImportHTML Eliminados los pyc 2025-08-02 10:39:00 +02:00
ObtainIOFromProjectTia refactor: Simplify configuration and improve code readability in x4.py 2025-08-23 10:52:02 +02:00
OllamaTools Se añadió la creación del directorio `adjuntos/cronologia` en `x1.py` para almacenar imágenes de correos electrónicos. Se actualizó la función `procesar_eml` para manejar imágenes inline y adjuntas, y se refactorizó el código en `email_parser.py` para incluir la lógica de incrustación de imágenes en Markdown. Además, se mejoró la documentación en `MemoriaDeEvolucion.md` para reflejar estos cambios y se optimizó el manejo de errores en varias funciones. 2025-08-08 15:07:32 +02:00
S7_DB_Utils Actualización de logs y configuración para scripts de exportación en TIA Portal 2025-06-03 11:04:04 +02:00
TwinCat Se añadió una nueva ruta API `/api/update-backend-setup` para actualizar todos los archivos `backend_setup.md` en subdirectorios `.doc` copiando el contenido desde un archivo fuente. Se implementó la lógica para manejar errores y reportar el estado de la actualización. Además, se incorporó un botón en la interfaz de usuario para facilitar esta acción. Se realizaron mejoras en la documentación de `backend_setup.md` y se ajustaron los mensajes de salida para mayor claridad. 2025-08-08 11:25:52 +02:00
XML Parser to SCL Add XML block header parser and SCL header addition script 2025-08-23 13:14:18 +02:00
example_group Implementación de nuevas funcionalidades en el Launcher GUI 2025-06-06 16:35:11 +02:00
esquema.json Funcionando con la edicion de los esquemas 2025-02-09 11:09:21 +01:00