Pasarela · lantern-bridge

El puente: tu biblioteca, hablada en Lantern

Una pasarela que presenta un servidor Ownfoil o AeroFoil, una tienda Tinfoil o simples carpetas de juegos como un servidor Lantern, para que los clientes de Lantern puedan explorarlo, descargar de él y sincronizarse con él.

En construcción, aún no hay nada publicado. Hoy el puente sirve una biblioteca vacía; las fuentes, la interfaz web y la imagen llegan después, según el último borrador.

Qué leerá

Funciona junto a tu biblioteca y no cambia nada en ella. Varias fuentes a la vez, fusionadas por SHA-256.

Cómo funciona

Una biblioteca que los clientes ya entienden, sin trabajo de su parte.

  1. Hashes

    Lantern pide el SHA-256 de cada archivo. Con los juegos montados en solo lectura, el puente los calcula en el disco y los sirve él mismo; un modo remoto, más lento, calcula una vez lo que descarga.

  2. Emparejamiento y tokens

    Todo lo que hace el kit de servidor del SDK: emparejamiento con un código o un QR, tokens ligados al dispositivo, invitaciones, un tope de clasificación en el token.

  3. Una pequeña interfaz web

    El estado de las fuentes y de la cola de hashes, los dispositivos por aprobar, los registros en vivo y la configuración.

Probarlo

Aún no hay nada publicado, así que el puente se ejecuta desde un clon del repositorio (Python 3.12 o posterior, uv).

  1. Arrancar el puente

    Clónalo con su submódulo del SDK y sírvelo.

    git clone --recurse-submodules https://github.com/JigSawFr/lantern-bridge
    cd lantern-bridge && uv sync
    uv run lantern-bridge serve --port 8080
  2. Saludar

    Cualquier cliente de Lantern, o curl, ya puede leer su saludo inicial.

    curl -s http://127.0.0.1:8080/.well-known/lantern

Por ahora sirve una biblioteca vacía.

Desconfiado por diseño

Lleva tu biblioteca a Lantern

Sigue el trabajo, o crea tu propio servidor con el SDK.