strudel/WINDOWS.md
hacklab 2f33adb3d7
Some checks failed
Strudel tests / build (20) (push) Has been cancelled
Windows: instalador y lanzadores (PowerShell/.cmd)
- install.ps1: instala Node deps + build + venv de KISUM (un comando).
- strudel-launcher.ps1: sirve la web, arranca el servidor KISUM y abre el
  navegador.
- kisum/kisum.cmd: lanzador de KISUM por terminal en Windows.
- WINDOWS.md: guía de instalación y uso. Fase 2 (instalador .exe) propuesta.

Pendiente de probar en un Windows real; no toca nada de la versión Linux.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-26 18:33:52 +02:00

2 KiB

Strudel (fork hacklab) + KISUM en Windows

Estado: a probar. Estos scripts están escritos y revisados pero todavía no se han ejecutado en un Windows real. Si algo falla, abre una incidencia en el Gitea con el error.

Requisitos

Instálalos una vez (desde PowerShell o winget):

winget install OpenJS.NodeJS.LTS     # Node.js (>=20) + npm/corepack
winget install Python.Python.3.12    # Python (para KISUM)
winget install Gyan.FFmpeg           # ffmpeg (para leer vídeo en KISUM)

Cierra y reabre la terminal después, para que el PATH se actualice.

Instalación (un comando)

Descarga el repo y ejecuta el instalador:

git clone https://gitea.laenre.net/hacklab/strudel.git
cd strudel
powershell -ExecutionPolicy Bypass -File .\install.ps1

Instala las dependencias de Node (pnpm), construye la web y crea el entorno de KISUM. No guarda paquetes en el repo (todo va a carpetas ignoradas).

Uso

powershell -ExecutionPolicy Bypass -File .\strudel-launcher.ps1

Abre http://127.0.0.1:3009 en el navegador y arranca el servidor de KISUM (http://127.0.0.1:3010). Para KISUM desde la terminal:

cd kisum
.\kisum.cmd tu_cancion.mp3
.\kisum.cmd clip.mp4 --bars 8 --bass

Acceso directo en el escritorio

Crea un acceso directo cuyo destino sea:

powershell -ExecutionPolicy Bypass -File "C:\ruta\a\strudel\strudel-launcher.ps1"

Notas

  • Si PowerShell bloquea los scripts, ejecútalos con -ExecutionPolicy Bypass como en los ejemplos (no cambia la política global del sistema).
  • El resto (funciones, pestañas KISUM/Visor, temas…) es idéntico a Linux; solo cambian los lanzadores. Ver README.md.

Fase 2 (futuro): instalador .exe

Empaquetar todo en un instalador .exe con Inno Setup o NSIS (que instale Node/Python/ffmpeg embebidos y cree los accesos directos) es posible, pero hay que compilarlo y probarlo en Windows. Queda propuesto.