03-oct: migracion juanjo - rutas dinamicas (.py/.ps1/.ts) + changelog (apps, OmniRoute 3.8.51, UFW 5001)
This commit is contained in:
@@ -198,7 +198,8 @@
|
||||
"titulo": "Fix telegram_watcher (telethon 1.44 + encoding UTF-8)",
|
||||
"transferible": true,
|
||||
"aplicado_en": [
|
||||
"portatil"
|
||||
"portatil",
|
||||
"sobremesa"
|
||||
],
|
||||
"detalle": "MessageRead(outbox=True) rompe en telethon 1.44 (kwarg eliminado) -> usar MessageRead(). Anadido reconfigure UTF-8 en stdout/stderr para evitar UnicodeEncodeError cp1252 al lanzar desde tarea programada sin PYTHONUTF8."
|
||||
},
|
||||
@@ -210,7 +211,8 @@
|
||||
"titulo": "superguardado.py: protocolo guardado total automatico portatil+sobremesa",
|
||||
"transferible": true,
|
||||
"aplicado_en": [
|
||||
"portatil"
|
||||
"portatil",
|
||||
"sobremesa"
|
||||
],
|
||||
"detalle": "Script scripts/superguardado.py en biblioteca_negocio_prolongo. 7 pasos: ESTADO_DIARIO + git biblioteca + engram cloud + sync_continuo + obsidian + git INFRAESTRUCTURA + aviso sonoro. Palabra clave: superguardado/guarda/memoria. Descripcion auto si no se indica."
|
||||
},
|
||||
@@ -234,7 +236,8 @@
|
||||
"titulo": "Monitor de estado (Telegram + correo + Jira) en segundo plano",
|
||||
"transferible": true,
|
||||
"aplicado_en": [
|
||||
"portatil"
|
||||
"portatil",
|
||||
"sobremesa"
|
||||
],
|
||||
"detalle": "Proceso Python (scripts/monitor_estado.py) que cada 30 min recoge Telegram (5 fuentes), correo jminguez@prolongo.es y Jira DS (nuevos + sin asignar), archiva por fuente, resume con IA (OmniRoute) y avisa por voz local. Arranque por tarea programada 'Monitor Estado' + plugin global monitor-estado-bootstrap.ts; watchdog idempotente; sesion Telegram dedicada (sessions/monitor, login por QR); tests pytest en tests/. Requiere en el otro equipo: pip install pytest qrcode, login Telegram QR y re-ejecutar instalar_global.ps1."
|
||||
},
|
||||
@@ -246,7 +249,8 @@
|
||||
"titulo": "Acceso remoto al sobremesa: OpenSSH Server + Tailscale (ssh -> PowerShell)",
|
||||
"transferible": true,
|
||||
"aplicado_en": [
|
||||
"portatil"
|
||||
"portatil",
|
||||
"sobremesa"
|
||||
],
|
||||
"detalle": "Scripts en scripts/acceso_remoto/: setup_tailscale.ps1 (malla privada) y setup_ssh_server.ps1 (OpenSSH Server, shell PowerShell, firewall solo Tailscale+LAN, instala clave publica). Clave SSH del portatil: ~/.ssh/id_ed25519. Doc: docs/ACCESO_REMOTO_SOBREMESA.md. Permite ssh juanm@sobremesa desde cualquier red sin abrir puertos. Requiere en cada equipo: ejecutar setup_tailscale; en el sobremesa ademas setup_ssh_server (admin)."
|
||||
},
|
||||
@@ -258,7 +262,8 @@
|
||||
"titulo": "VoiceMonkey sustituido por Home Assistant (Alexa)",
|
||||
"transferible": true,
|
||||
"aplicado_en": [
|
||||
"portatil"
|
||||
"portatil",
|
||||
"sobremesa"
|
||||
],
|
||||
"detalle": "Validado con efecto real (anuncio por voz + comando 'apaga/enciende barras'). Nuevo helper biblioteca/scripts/ha_alexa.py (announce/command via HA REST). Migrados: netatmo_tool.notificar_alexa, telegram_read_tracker.notificar_alexa, protocolo_apagado.py y protocolo_apagado_test.py (apagar_luces_alexa). .env: +HOMEASSISTANT_URL/TOKEN (long-lived), -VOICEMONKEY_TOKEN/DEVICE. Obsoletos: alexa_notify.js, configurar_voicemonkey.py. Requiere en el otro equipo: git pull + tener HOMEASSISTANT_TOKEN en .env."
|
||||
},
|
||||
@@ -270,7 +275,8 @@
|
||||
"titulo": "OmniRoute 3.8.48 -> 3.8.51: fix catalogo live antigravity",
|
||||
"transferible": true,
|
||||
"aplicado_en": [
|
||||
"portatil"
|
||||
"portatil",
|
||||
"sobremesa"
|
||||
],
|
||||
"detalle": "Actualizado omniroute a 3.8.51 (npm i -g omniroute@latest). Ahora valida contra el 'active live catalog' de Antigravity: los modelos deprecados (gemini-3.5-flash-*, gemini-2.5-*, claude-* en antigravity) devuelven HTTP 400 en vez de texto de deprecacion. Funcionan: gemini-3.1-pro-low/high, gemini-3.1-flash-lite, gemini-pro-agent, gpt-oss-120b-medium. Servidor relanzado via omniroute_watchdog.ps1 -Once."
|
||||
},
|
||||
@@ -285,6 +291,42 @@
|
||||
"sobremesa"
|
||||
],
|
||||
"detalle": "icacls fallaba en Windows es-ES al usar BUILTIN\\Administrators; ahora usa *S-1-5-18 y *S-1-5-32-544. Aplicado y verificado en sobremesa (sshd Automatic/Running, key portatil autorizada)."
|
||||
},
|
||||
{
|
||||
"id": "2026-10-03-perfil-juanjo-instaladas-dependencias-python-21-paquetes-en-",
|
||||
"fecha": "2026-10-03",
|
||||
"equipo": "sobremesa",
|
||||
"categoria": "scripts",
|
||||
"titulo": "Perfil juanjo: instaladas dependencias Python (21 paquetes) en C:\\Python314",
|
||||
"transferible": true,
|
||||
"aplicado_en": [
|
||||
"sobremesa"
|
||||
],
|
||||
"detalle": "Tras migrar a la cuenta juanjo, Python solo tenia pip. Instalados: pycryptodome PyP100 caldav python-dotenv edge-tts feedparser flask ftfy google-auth-oauthlib google-api-python-client openpyxl psutil qrcode requests telethon todoist-api-python urllib3 wakeonlan watchdog win10toast + setuptools<81 + pywin32. Necesario para watchers/tablero/Jira."
|
||||
},
|
||||
{
|
||||
"id": "2026-10-03-sobremesa-juanjo-instaladas-17-apps-de-usuario-que-estaban-e",
|
||||
"fecha": "2026-10-03",
|
||||
"equipo": "sobremesa",
|
||||
"categoria": "scripts",
|
||||
"titulo": "Sobremesa juanjo: instaladas 17 apps de usuario que estaban en juanm",
|
||||
"transferible": true,
|
||||
"aplicado_en": [
|
||||
"sobremesa"
|
||||
],
|
||||
"detalle": "VS Code, GitHub Desktop, Postman, HeidiSQL, Inno Setup, FFmpeg, Rclone, WinDbg(pend), Obsidian, Ollama, Antigravity IDE, Claude, Discord, Telegram Desktop, Stremio, superwhisper, Greenshot. Via winget (ids del inventario docs/formateo/01-INVENTARIO_PROGRAMAS.md). Requiere winget elevado."
|
||||
},
|
||||
{
|
||||
"id": "2026-10-03-migracion-cuenta-juanjo-rutas-juanm-dinamicas-os-path-expand",
|
||||
"fecha": "2026-10-03",
|
||||
"equipo": "sobremesa",
|
||||
"categoria": "scripts",
|
||||
"titulo": "Migracion cuenta juanjo: rutas juanm -> dinamicas (os.path.expanduser / \\C:\\Users\\juanjo / USERPROFILE)",
|
||||
"transferible": true,
|
||||
"aplicado_en": [
|
||||
"sobremesa"
|
||||
],
|
||||
"detalle": "50 ficheros .py + 8 .ps1 + 2 .ts: rutas C:\\Users\\juanm -> dinamicas para que funcionen en juanm (portatil) y juanjo (sobremesa). Incluye .env de INFRA scripts, gestion_jira, gestion_jira, contabo key, plugins opencode. Tambien: clave SSH contabo copiada, OmniRoute 3.8.51, UFW 5001 solo IP sobremesa, Google OAuth reautorizado."
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user