Easy-to-manage touch screens
Free, open-source touch screens. Guided USB setup, a drag-and-drop editor and local control. Made for Home Assistant.
Offline für Österreich: Tagesseite, Notfall, Blackout-Vorsorge, Tresor, die Lumi und Pause auf jedem PC und Mac.
Translation pending
LifestyleJavaScript · RustGitHub @miksoda-cpuOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
Wissen, das nicht ausfällt. Offline-Wissen und Werkzeuge für Österreich, auf Deutsch, auf jedem PC und Mac. Ein Projekt von The Digioneer und der digitalworld Academy. Inspiriert von Project N.O.M.A.D. (Apache 2.0), eigenständig umgesetzt.Read the full README ↗
Wissen, das nicht ausfällt. Offline-Wissen und Werkzeuge für Österreich, auf Deutsch, auf jedem PC und Mac.
Ein Projekt von The Digioneer und der digitalworld Academy. Inspiriert von Project N.O.M.A.D. (Apache 2.0), eigenständig umgesetzt.
| Ordner | Was |
|---|---|
docs/KONZEPT.md | Konzept: Architektur, Offline-Installer, Update-Abo, Inhalte und Lizenzen, Frei/Pro, Fahrplan |
docs/PAKETFORMAT.md | Paketformat: signierte Manifeste, Katalog, Delta-Updates, Schlüssel |
docs/CHANGELOG.md | Änderungen je App-Version |
docs/PAKET-KIT.md | Pflichtenheft für Pakete: was ein Quellordner enthalten muss (Angaben, Slideshow, Regeln, Module, Updates, Prüfprogramm) |
paket-kit/ | Werkzeug für Herausgeber: pruefen.mjs schreibt den Prüfbericht zu einem Quellordner, dazu Vorlage und Beispiel (Wichteln). Läuft nicht in der App |
werkzeug/ | Paketwerkzeug (Node, keine Abhängigkeiten): Schlüssel, bauen, prüfen, delta, katalog – mit Tests |
app/ | Desktop-App (Tauri 2): Hülle um den Kern, Oberfläche aus web/. Installer baut GitHub Actions, Anleitung in docs/DESKTOP.md |
kern/ | Rust-Kern der Desktop-App: Signatur, Prüfsummen, Delta, atomares Einspielen – gleiche Tests wie das Werkzeug (cargo test) |
pakete/ | Quellen der Inhaltspakete (Österreich-Paket) |
schluessel/ | Öffentliche Signaturschlüssel (derzeit Entwicklungsschlüssel) |
docs/GHOST-SETUP.md | Anmeldung für das Gratis-Paket, Newsletter und Pro-Stufe über Ghost |
web/ | Web-Prototyp (PWA): Startseite + App-Oberfläche. Funktioniert nach dem ersten Besuch auch offline im Browser. Wird auf Vercel ausgeliefert. |
node werkzeug/paket.mjs schluessel erzeugen offline-dev # einmal je Rechner; privater Schlüssel landet in ~/.offline/
./werkzeug/alles-bauen.sh # Pakete → web/pakete, Katalog → web/katalog
node --test werkzeug/test.mjs
Die Ordner web/pakete, web/katalog, web/schluessel und web/paket-kern.js werden vom Build erzeugt und sind eingecheckt, damit Vercel ohne Build-Schritt auskommt. Nach Inhaltsänderungen neu bauen und mit einchecken.
Keine Abhängigkeiten, kein Build:
cd web
python3 -m http.server 8080
# → http://localhost:8080
Vercel-Projekt offline, Root Directory web/, ohne Build-Schritt. Jeder Push erzeugt eine neue Vorschau.
Noch festzulegen (geplant: Apache 2.0 für die Software; eigene Inhalte separat lizenziert).