Some checks failed
Strudel tests / build (20) (push) Has been cancelled
- 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>
66 lines
2 KiB
Markdown
66 lines
2 KiB
Markdown
# 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`):
|
|
|
|
```powershell
|
|
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:
|
|
|
|
```powershell
|
|
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
|
|
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:
|
|
|
|
```powershell
|
|
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`](./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.
|