Windows: instalador y lanzadores (PowerShell/.cmd)
Some checks failed
Strudel tests / build (20) (push) Has been cancelled
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>
This commit is contained in:
parent
7ace286d8a
commit
2f33adb3d7
4 changed files with 167 additions and 0 deletions
66
WINDOWS.md
Normal file
66
WINDOWS.md
Normal file
|
|
@ -0,0 +1,66 @@
|
|||
# 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.
|
||||
Loading…
Add table
Add a link
Reference in a new issue