In costruzione, nulla è ancora pubblicato. Oggi il bridge serve una libreria vuota; le fonti, l'interfaccia web e l'immagine arrivano dopo, seguendo l'ultima bozza.
Cosa leggerà
Gira accanto alla tua libreria e non vi cambia nulla. Più fonti insieme, unite tramite SHA-256.
Cartelle
Giochi disposti in cartelle, letti sul posto.
Negozi Tinfoil
Qualsiasi negozio che parli l'indice di Tinfoil.
Ownfoil
La sua API GraphQL e le sue modifiche in tempo reale.
AeroFoil
Salvataggi, trucchi, richieste e classificazione dei contenuti.
Come funziona
Una libreria che i client già capiscono, senza lavoro da parte loro.
Hash
Lantern chiede lo SHA-256 di ogni file. Con i giochi montati in sola lettura, il bridge li calcola sul disco e li serve da sé; una modalità remota, più lenta, calcola una volta ciò che scarica.
Abbinamento e token
Tutto ciò che fa il toolkit server dell'SDK: abbinamento con un codice o un QR code, token legati al dispositivo, inviti, un limite di classificazione portato dal token.
Una piccola interfaccia web
Lo stato delle fonti e della coda di hash, i dispositivi da approvare, i log in tempo reale e la configurazione.
Provalo
Non è ancora stato pubblicato nulla, quindi il bridge si avvia da un checkout (Python 3.12 o successivo, uv).
-
Avviare il bridge
Clonalo con il suo sottomodulo SDK e servilo.
git clone --recurse-submodules https://github.com/JigSawFr/lantern-bridge cd lantern-bridge && uv sync uv run lantern-bridge serve --port 8080 -
Stringere la mano
Qualsiasi client Lantern, o curl, può già leggere il suo handshake.
curl -s http://127.0.0.1:8080/.well-known/lantern
Per ora serve una libreria vuota.
Diffidente per costruzione
Sola lettura
Non cambia nulla nella tua libreria: i giochi sono montati in sola lettura.
Diffida del suo upstream
Non segue alcun URL fuori dall'origine configurata e limita ciò che legge.
Testato con la suite
Verificato in CI con la suite di conformità della specifica, su upstream finti.
Porta la tua libreria in Lantern
Segui il lavoro, o costruisci il tuo server con l'SDK.