Sep, no me refiero a eso. Echa un vistazo a lo que hacía Saturn aquí https://blog.getalby.com/saturn/

Saturn era un agregador de todo los zaps y mensajes que recibías. Te lo hacía fácil, te lo separaba por capítulo o por nota de Nostr. Maravilla

Reply to this note

Please Login to reply.

Discussion

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.