- 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>
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 Bypasscomo 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.