Commit graph

252 commits

Author SHA1 Message Date
387aa01122 [IMPROVED] Modificado ai_token.sh para usar la ruta de config/ai_tokens.path
- Añadida función get_tokens_path para leer la ruta personalizada
- Actualizado encrypt_token para usar la ruta configurada
- Modificado main para verificar archivos en la ubicación correcta
- Manejo de expansión de tilde (~) en rutas
- Actualizada fecha de modificación
2025-04-07 06:04:02 -05:00
3f153b75b1
[FIXED] Manejo defensivo de la configuración freekeyval.dat
- Corregido error cuando el archivo freekeyval.dat no existe
- Añadido valor por defecto para el servicio keyvalue
- Implementado manejo defensivo para evitar errores de ejecución
- Documentado el bloque de código con comentario explicativo

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-06 10:47:43 -05:00
cc3864a342
[FIXED] Mejora en script sops_rules.sh para usar fingerprints GPG
- Corregido el método para obtener los fingerprints GPG completos (40 caracteres)
- Mejorada la visualización de las claves mostrando la parte corta del fingerprint
- Añadido manejo para claves sin información de usuario
- Mejor procesamiento del fingerprint seleccionado
- Información más detallada en la confirmación final

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-06 10:44:34 -05:00
82836ba642
[ADDED] Script para configuración de SOPS con GPG
- Nuevo script sops_rules.sh para generar archivo .sops.yaml
- Usa gum para interfaz interactiva en terminal
- Detecta y muestra las claves GPG disponibles para selección
- Valida el fingerprint seleccionado
- Genera configuración de SOPS para encriptación con PGP
- Incluye instrucciones de uso en la salida del script

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-06 10:41:35 -05:00
d9b8745842
[IMPROVED] Script de instalación de Helix con soporte para desinstalación
- Añadida opción -u/--uninstall para el script helix_install.sh
- Implementadas funciones para desinstalar según método de instalación (snap, tarball, paquetes)
- Añadidos nuevos mensajes traducidos en español para la funcionalidad
- Actualizada documentación en README.md
- Se limpian archivos de configuración además de los binarios
- Mejorado manejo de errores y verificación de desinstalación

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-05 20:19:05 -05:00
3ac43ff7a0
[ADDED] Soporte para glow (Charm Markdown renderer)
- Añadida función para instalar Glow (renderizador de Markdown)
- Integrado en bootstrap.sh para instalación automática
- Actualizado README.md para reflejar nueva herramienta
- Usa repositorios oficiales de Charm cuando están disponibles
- Alternativa con instalación de binarios para sistemas sin repo oficial

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-05 19:31:35 -05:00
2d9afccca0
[ADDED] Soporte para gum (Charm TUI toolkit)
- Añadida instalación de gum a bootstrap.sh
- Implementada actualización automática de gum en update.sh
- Agregada función gum_install en bootstrap.lib
- Actualizada documentación en README para reflejar el nuevo componente
- Actualizada la estructura de directorios con el nuevo directorio data/
- Actualizada versión a 1.3.1

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-04 11:27:55 -05:00
4a372209d9
[DOCS] Actualizada documentación del instalador de Zettlr
- Añadida información sobre características adicionales del instalador
- Detallada la solicitud de permisos de administrador
- Clarificado el uso de interfaz gráfica y línea de comandos
- Documentada la obtención automática de la última versión desde GitHub
- Mencionada la limpieza de archivos de configuración residuales

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-04 10:51:40 -05:00
ac44e391c8
[IMPROVED] Proceso de instalación en CLI pura sin dialog
- Cambiada barra de progreso interactiva por mensajes en consola
- Implementada instalación/desinstalación en terminal CLI
- Mejorada presentación de estados de avance en la consola
- Mantenidos diálogos interactivos solo para confirmación inicial
- Simplificado el formato de salida para mejor legibilidad

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-04 10:28:09 -05:00
96e8ad69a1
[FIXED] Mensaje específico para Zettlr en solicitud de permisos root
- Añadida nueva variable de mensaje zl_011 para Zettlr
- Reemplazado mensaje de Helix por el mensaje específico de Zettlr
- Corregido texto en el diálogo de solicitud de permisos de administrador

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-04 10:24:56 -05:00
6c7eda6a8d
[FIXED] Solicitud de credenciales para escalamiento de privilegios en zettlr_install.sh
- Añadido código para solicitar contraseña para comando sudo vía dialog
- Implementada función run_cmd para ejecutar comandos con privilegios
- Reemplazados todos los comandos sudo por run_cmd para usar el escalamiento controlado
- Mejorado el manejo de errores para contraseñas incorrectas
- Estandarizado con el mismo enfoque utilizado en helix_install.sh

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-04 10:23:25 -05:00
95f83d5be3
[IMPROVED] Estandarización completa de zettlr_install.sh
- Adoptado formato consistente con helix_install.sh
- Añadidas variables de mensajes específicas para Zettlr (zl_*)
- Implementado sistema de barra de progreso para la instalación
- Mejorados diálogos con formato adecuado para la biblioteca console.lib
- Reestructurado el flujo de instalación siguiendo el patrón del proyecto

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-04 10:20:49 -05:00
233fdc277c
[IMPROVED] Uso de console.lib en zettlr_install.sh
- Incorporada biblioteca console.lib para diálogos estandarizados
- Reemplazados diálogos directos por funciones del sistema
- Mejorados mensajes de confirmación con formato multilinea
- Añadida información descriptiva en el diálogo de instalación
- Configurados títulos globales compatibles con la biblioteca de consola

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-04 10:16:04 -05:00
23e931fead
[FIXED] Títulos de diálogos en zettlr_install.sh
- Corregidos títulos en diálogos de confirmación para mostrar acciones claras
- Mejorado formato de mensajes y preguntas de confirmación
- Reemplazadas variables difíciles de leer por textos descriptivos
- Mantenida la estructura de mensajes del proyecto

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-04 10:14:26 -05:00
b71ff6069b
[IMPROVED] Mensajes internacionalizados en zettlr_install.sh
- Modificados diálogos para usar variables de mensajes desde head.es
- Mejorado el formato de los mensajes de confirmación
- Actualizado encabezado para mostrar versión con formato estándar
- Estandarizado el mensaje de finalización y cancelación

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-04 10:13:11 -05:00
bb37b6630d
[ADDED] Script para instalar Zettlr Markdown Editor
- Nuevo script zettlr_install.sh con soporte multiplataforma
- Detecta automáticamente el SO y usa el método de instalación adecuado
- Obtiene la última versión disponible desde GitHub
- Incluye opciones para instalación y desinstalación
- Soporta Ubuntu/Debian, Fedora/RHEL, Arch Linux, macOS y FreeBSD
- Utiliza diálogos interactivos cuando están disponibles
- Limpia configuraciones al desinstalar

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-04 10:11:17 -05:00
927216c7ee
[FIXED] Corregidos mensajes en vscode_install.sh
- Reemplazados mensajes incorrectos que hacían referencia a Claude Code
- Corregidos textos de diálogos y confirmaciones
- Uso de textos estáticos en lugar de variables de mensajes no relacionadas

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-04 09:56:14 -05:00
465a317801
[ADDED] Script para instalar Visual Studio Code
- Añadido script vscode_install.sh con soporte multiplataforma
- Detecta automáticamente el SO y usa el método de instalación adecuado
- Incluye opciones para instalación y desinstalación
- Soporta Ubuntu/Debian, Fedora/RHEL, Arch Linux, macOS y FreeBSD
- Utiliza diálogos interactivos cuando están disponibles

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-04 09:53:25 -05:00
30900b31f2
[IMPROVED] Eliminado mensaje redundante en devset.sh
- Suprimido mensaje informativo cuando el directorio ya está en PATH
- Simplifica la salida para evitar información duplicada

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-04 09:35:50 -05:00
37119334dc
[IMPROVED] Mensaje de éxito más descriptivo en devset.sh
- Añadida información más detallada en el mensaje de éxito
- Muestra versión actual del sistema desde config/version
- Indica explícitamente que los cambios al PATH son no persistentes

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-04 09:33:52 -05:00
cd46defc7e
[IMPROVED] Renombrado path_add.sh a devset.sh con internacionalización de mensajes
- Cambiado nombre del script de path_add.sh a devset.sh
- Añadido soporte para mensajes multilingües desde head.es
- Reemplazados textos estáticos por variables de internacionalización
- Actualizado README.md con la nueva referencia al script

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-04 09:32:03 -05:00
a715b3be6e
[FIXED] Corrección de rutas en haos.sh para usar estructura de directorios del proyecto
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-02 21:54:22 -05:00
ac5f4ffc90
[ADDED] Script path_add.sh para agregar temporalmente comandos al PATH 2025-04-01 21:49:30 -05:00
3a318509ff
Recuperado bin/nodered.sh desde el commit 35c2216df3 2025-04-01 20:55:10 -05:00
de26489b2a
[ADDED] Script backlog.sh para recuperar repositorio o archivos de un commit específico 2025-04-01 20:53:23 -05:00
a5e1cf5787
[FIXED] Soporte para NODE_RED_HOME en nodered.sh
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 19:17:43 -05:00
b1e56b6196
[IMPROVED] Actualizar nodered.sh para usar node_red en lugar de .node-red
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 18:56:20 -05:00
b60d1e69ca
[FIXED] Corregir ruta en ollama_down.sh
- Actualizar ruta para usar ~/.ollama en lugar de ~/devs/bin/ollama
- Mantener consistencia con los cambios de ubicación de ollama_up.sh

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 18:25:19 -05:00
7e99c82b60
[IMPROVED] Actualizar configuración y archivos del sistema
- Actualizar CLAUDE.md con instrucciones para usar version
- Añadir soporte para Home Assistant OS (haos.sh y mensajes)
- Eliminar bin/ollama/podman-compose.yml (ahora se usa ~/.ollama)

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 17:38:58 -05:00
a556225146
[IMPROVED] Mover directorio de sonidos a ~/.sounds
- Actualizar función play_sound en claude_voice.py para usar ~/.sounds
- Eliminar código de detección de directorio de proyecto
- Actualizar documentación en README.md para reflejar la nueva ubicación
- Simplificar estructura de directorios en toda la documentación

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 17:34:00 -05:00
0b68ca3e18
[IMPROVED] Mover directorio de Ollama a ~/.ollama
- Actualizar rutas para usar ~/.ollama como directorio estándar
- Mejorar manejo de múltiples formatos de volúmenes en el archivo compose
- Actualizar documentación en README.md para reflejar la nueva ubicación
- Agregar más detalles sobre directorios en el directorio home del usuario

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 17:32:43 -05:00
36b01e493f
[IMPROVED] Consolidar almacenamiento de Ollama en carpeta de desarrollo
- Modificar ruta de volúmenes persistentes de Ollama a $BIN_HOME/ollama/data
- Crear configuración automática del archivo podman-compose.yml si no existe
- Actualizar estructura de directorios en README.md para reflejar la nueva organización
- Mantener todos los datos de Ollama dentro de la carpeta ollama para mejor gestión

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 17:24:36 -05:00
b54ea64da5
[IMPROVED] Mover directorios ollama y sounds a carpeta de desarrollo
- Modificar ollama_up.sh para crear carpeta ollama en directorio raíz
- Modificar claude_voice.py para crear carpeta sounds en directorio raíz
- Mejorar la determinación de rutas en ambos scripts

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 17:18:51 -05:00
c35f705537
[IMPROVED] Mejorar interacción con Claude Code en claude_voice.py
- Añadido indicador de progreso animado durante la espera de respuestas
- Implementación de timeout configurable para evitar esperas indefinidas
- Nuevo comando de voz 'versión' para verificar la versión de Claude Code
- Nueva opción --version para consultar directamente la versión instalada
- Información más clara sobre el estado de las respuestas
- Sugerencias de solución para problemas comunes
- Actualizado README con las nuevas características

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-30 23:13:04 -05:00
ccdfa68813
[FIXED] Corregir error de importación en claude_voice.py
Solución al error de importación de las clases Model y KaldiRecognizer:
- Movidas las importaciones de dependencias al inicio del script
- Implementado sistema de verificación global de dependencias
- Manejo más robusto de errores cuando faltan dependencias
- Eliminada duplicación en la verificación de dependencias

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-30 16:10:31 -05:00
5fec8b3f31
[IMPROVED] Mejorar soporte de idiomas en claude_voice.py
- Añadida opción --list-languages para mostrar idiomas soportados
- Ampliado mapeo de códigos de idioma para incluir más variantes regionales
- Español (es) establecido como idioma predeterminado
- Añadida función para mostrar idiomas soportados con sus nombres
- Actualizado README con nueva información sobre idiomas

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-30 16:09:37 -05:00
431473e0f1
[FIXED] Actualizar URLs de modelos de voz en claude_voice.py
- Actualización de URLs de modelos de Vosk con versiones específicas
- Añadidas URLs verificadas para todos los idiomas soportados
- Implementación de fallback a inglés si el idioma solicitado no está disponible
- Mejor manejo de errores y mensajes más informativos durante la descarga
- Se muestra la URL específica que se está descargando

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-30 16:08:34 -05:00
4b025f904e
[FIXED] Mejorar manejo de dependencias en claude_voice.py
- Modificado el script para comprobar dependencias faltantes
- Actualización de las instrucciones de instalación de dependencias
- Separación clara entre instalación a nivel de sistema y entorno virtual
- Uso de --install-deps ahora muestra instrucciones detalladas por plataforma
- Actualización del README con comandos específicos para Ubuntu/Debian

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-30 16:04:16 -05:00
9bc81ea5a8
[IMPROVED] Actualizar claude_voice.py para utilizar reconocimiento de voz local
Cambiado el sistema de reconocimiento de voz de Google (online) a Vosk (offline):
- Uso de reconocimiento de voz local sin dependencia de servicios en la nube
- Añadido descargador automático de modelos de idioma
- Soporte para listar dispositivos de audio
- Nueva opción para instalar dependencias automáticamente
- Mejor gestión de errores y tiempo de espera

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-30 15:59:39 -05:00
b74c5e6826
[ADDED] Script para interactuar con Claude Code mediante voz
Nuevo script claude_voice.py que permite:
- Capturar comandos de voz y convertirlos a texto
- Enviar esos comandos a Claude Code
- Funcionar en modo continuo o para comandos individuales
- Soporte para diferentes idiomas

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-30 15:53:55 -05:00
31834d4bed
[FIXED] Corregir rutas en scripts bootstrap.sh y update.sh
Corrección de rutas para que los scripts utilicen SCRIPT_DIR en lugar de BIN_HOME
para resolver problemas al cargar bibliotecas y configuraciones.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-30 15:46:10 -05:00
b979ef59fd
[IMPROVED] Añadir instalación y actualización de redis-cli
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-30 15:42:50 -05:00
3d6c2369c2
[MODIFIED] Se agrega token para uso de BrowseAI (mrosero) 2025-03-27 00:21:01 -05:00
35c2216df3
[IMPROVED] Actualización de versión a 1.3.0 en todos los scripts
- Actualizada la versión en los siguientes scripts:
  - nodered.sh
  - ollama.sh
  - ollama_up.sh
  - ollama_down.sh
  - vpn_check.sh
- Consistencia de versión entre todos los componentes del proyecto

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-23 13:04:39 -05:00
79aeb54260
[IMPROVED] Actualización a versión 1.3.0
- Incrementada versión a 1.3.0 por nuevas funcionalidades y mejoras
- Actualizados badges en README.md con nueva distribución de código
- Actualizado archivo de versión en config/version

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-23 12:59:38 -05:00
2b9a62eb8a
[ADDED] Mensajes internacionalizados para nodered.sh
- Añadidos 58 mensajes para Node-RED en el archivo developers.es
- Implementado sistema de mensajes con prefijo nrmsg_
- Actualizada carga de mensajes en nodered.sh
- Comenzada integración de mensajes en el script
- Preparado para soporte multilingüe completo

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-23 12:48:27 -05:00
fa0a5563c5
[FIXED] Corrección para package.json vacío en script nodered.sh
- Añadida verificación de package.json vacío o inválido
- Implementada eliminación automática de archivos package.json problemáticos
- Mejorada función install_deps para manejo robusto de dependencias
- Añadido respaldo automático de archivos dañados
- Añadida inicialización de package.json cuando no existe
- Mejorada verificación de instalación exitosa de Node-RED

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-23 12:45:09 -05:00
89daa56b46
[FIXED] Solución robusta para detención de Node-RED
- Reescrita la función stop para garantizar terminación completa de todos los procesos
- Implementado mecanismo jerárquico de terminación: amigable → forzado → último recurso
- Añadidos pasos de verificación adicionales para procesos persistentes
- Mejorada función restart con múltiples intentos de terminación
- Limpieza de archivos temporales y sockets para evitar conflictos
- Mejor retroalimentación sobre procesos Node-RED en varios estados

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-23 12:37:39 -05:00
5310adb62c
[FIXED] Mejora script nodered.sh para detección y terminación de procesos
- Corregido problema al detener Node-RED cuando el PID file no existe
- Implementada búsqueda avanzada de procesos node-red activos
- Mejorado status para detectar procesos sin archivo PID
- Añadida información detallada sobre procesos node-red en ejecución
- Optimizada función restart para garantizar terminación completa
- Mejor manejo de errores y mensajes de estado

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-23 12:34:15 -05:00
56fc09621c
[IMPROVED] Script nodered.sh para gestión avanzada de Node-RED
- Mejorada verificación de tipo de proyecto (nodejs)
- Añadido soporte para directorio de datos separado (.node-red)
- Mejorada función start para verificar dependencias e instalación automática
- Añadida detección de inicio completo del servicio
- Mejorada gestión del proceso, apagado ordenado y limpieza PID
- Detallado status con información de PID, URL, logs y estado HTTP
- Nuevas funciones: restart, install_deps para módulos comunes y logs
- Mejor documentación e interfaz de uso
- Actualizado README.md con entrada para nodered.sh

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-23 12:28:36 -05:00