Im Aufbau, noch nichts veröffentlicht. Heute liefert die Bridge eine leere Bibliothek; die Quellen, die Weboberfläche und das Image folgen, nach dem neuesten Entwurf.
Was sie lesen wird
Sie läuft neben Ihrer Bibliothek und ändert nichts daran. Mehrere Quellen gleichzeitig, per SHA-256 zusammengeführt.
Einfache Ordner
In Ordnern abgelegte Spiele, an Ort und Stelle gelesen.
Tinfoil-Shops
Jeder Shop, der Tinfoils Index spricht.
Ownfoil
Seine GraphQL-API und seine Live-Änderungen.
AeroFoil
Speicherstände, Cheats, Anfragen und Inhaltseinstufung.
So funktioniert es
Eine Bibliothek, die die Clients schon verstehen, ohne Aufwand auf ihrer Seite.
Hashes
Lantern fragt nach dem SHA-256 jeder Datei. Sind die Spiele schreibgeschützt eingehängt, hasht die Bridge sie auf der Platte und liefert sie selbst aus; ein langsamerer Fernmodus hasht, was er herunterlädt, einmal.
Kopplung und Tokens
Alles, was das Server-Toolkit des SDK kann: Kopplung per Code oder QR-Code, gerätegebundene Tokens, Einladungen, eine vom Token getragene Altersgrenze.
Eine kleine Weboberfläche
Der Zustand der Quellen und der Hash-Warteschlange, die zu genehmigenden Geräte, Live-Logs und die Konfiguration.
Ausprobieren
Noch ist nichts veröffentlicht, die Bridge läuft daher aus einem Checkout (Python 3.12 oder neuer, uv).
-
Die Bridge starten
Mit ihrem SDK-Submodul klonen und ausliefern.
git clone --recurse-submodules https://github.com/JigSawFr/lantern-bridge cd lantern-bridge && uv sync uv run lantern-bridge serve --port 8080 -
Hallo sagen
Jeder Lantern-Client oder curl kann ihren Handshake schon lesen.
curl -s http://127.0.0.1:8080/.well-known/lantern
Vorerst liefert sie eine leere Bibliothek.
Misstrauisch von Grund auf
Nur lesend
Sie ändert nichts an Ihrer Bibliothek: Die Spiele sind schreibgeschützt eingehängt.
Misstraut ihrer Quelle
Sie folgt keiner URL außerhalb des konfigurierten Ursprungs und begrenzt, was sie liest.
Gegen die Suite getestet
In der CI mit der Konformitätssuite der Spezifikation geprüft, gegen gefälschte Upstreams.
Bringen Sie Ihre Bibliothek zu Lantern
Verfolgen Sie die Arbeit oder bauen Sie mit dem SDK Ihren eigenen Server.