-

@ Kilombino[str]
2025-06-16 18:06:08
Si te atreves... 😃
La última versión está en https://web.archive.org/web/20250425011526/https://saturn.fly.dev/
🧭 Pasos para extraer y recuperar SATurn
Descarga del frontend desde Wayback Machine
Usa wget o similar:
wget -r -nH -np -k https://web.archive.org/web/20250425011526/https://saturn.fly.dev/
Esto guardará archivos HTML, CSS y JS minificados del dashboard
Identifica el bundle JS principal
En la carpeta descargada, localiza algo como static/js/main.[hash].js.
Desminifica el código
Usa herramientas como unminify o prettier:
prettier --write static/js/main.*.js
Esto te permitirá revisar funciones clave como fetch() o conexiones WebSocket hacia nostr-wallet-connect.
Reconstruye el proyecto
Crea estructura de carpetas public/:
saturn-local/
public/
index.html
static/...
Instala servidor sencillo:
npm init -y
npm install express
Crea server.js:
const app = require('express')();
app.use(require('express').static('public'));
app.listen(3000, () => console.log('Local en http://localhost:3000'));
Inicia con node server.js.
Apunta el dashboard a tu backend
Edita variables o URLs en el JS para que apunten a tu instancia de nostr-wallet-connect (ej. http://localhost:5000).
Integra con nostr-wallet-connect
Clona (si aun no lo tienes, que supongo que si):
git clone https://github.com/getAlby/nostr-wallet-connect.git
Configura .env con:
NOSTR_PRIVATE_KEY=...
RELAYS=wss://...
LND_HOST=...
ALBY_API_KEY=...
Ejecuta (go run .) y conecta el frontend.
✅ Resultado final
Un frontend local casi idéntico al original.
Un backend funcional para visualizar en tiempo real tus Zaps en Nostr.