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.

Esto es nivel hacker eh?

Reply to this note

Please Login to reply.

Discussion

No replies yet.