Skip to content

Repository files navigation

Major-System Wortfinder

Eine vollständig offline nutzbare Webanwendung, die Zahlenfolgen nach dem deutschen Major-System in Merkwörter zerlegt.

Major-System Wortfinder online öffnen

Version 1.0.0 · Der eingebaute Bestand umfasst derzeit 4.053 geprüfte Wörter.

Screenshot: Major-System Wortfinder mit zwölf Merkbild-Vorschlägen für die Beispiel-Zahlenfolge 314159

Start

index.html per Doppelklick in einem aktuellen Browser öffnen. Ein Webserver, eine Installation und eine Internetverbindung sind nicht erforderlich.

Alternativ enthält Einzeldatei/Major-System.html die gesamte Anwendung einschließlich Darstellung, Programmlogik und Wortbestand in genau einer Datei.

Funktionen

  • verarbeitet 1 bis 30 Ziffern einschließlich führender Nullen
  • bildet bevorzugt Drei- und Zweierblöcke und fällt lückenlos auf Einerblöcke zurück
  • liefert bis zu zwölf unterschiedliche Wortketten
  • zeigt Vorschläge platzsparend in einer responsiven, mehrspaltigen Übersicht
  • 20 Wörter für jeden einstelligen Code
  • 10 Wörter für jeden zweistelligen Code
  • 2.853 Wörter für 978 der 1.000 dreistelligen Codes
  • vollständige Abdeckung aller ein- und zweistelligen Codes
  • eigene Wörter mit automatischer Code-Erkennung
  • lokale Speicherung, JSON-Import und JSON-Export eigener Wörter
  • responsive Bedienung sowie Hell- und Dunkelmodus

Projektstruktur

index.html          Benutzeroberfläche
assets/styles.css   Layout und Darstellung
src/major.js        Codierung, Wörterbuchaufbau und Suchalgorithmus
src/words.js        eingebaute Wortliste
src/curated-words.js redaktioneller, vom Generator bevorzugter Grundbestand
src/app.js          Bedienlogik und lokale Speicherung
tests/major.test.js automatisierte Kernlogik-Tests
scripts/            reproduzierbare Erzeugung und Qualitätsprüfung der Wortdaten
Einzeldatei/        eigenständige Ausgabe als Major-System.html
DOKUMENTATION.md    Regeln, Architektur und Erweiterung
THIRD_PARTY_NOTICES.md Herkunft und Lizenzen der Kandidatenquellen

Tests

Wenn Node.js installiert ist:

node tests/major.test.js

Zusätzlich sollte index.html in Chrome, Edge oder Firefox geöffnet und der Ablauf aus DOKUMENTATION.md geprüft werden.

Nach Änderungen an der modularen Fassung wird die Einzeldatei so neu erzeugt:

node scripts/build-single-file.js

Datenschutz

Die Anwendung lädt keine externen Ressourcen und sendet keine Daten. Eigene Wörter liegen ausschließlich im localStorage des Browsers. Über „Exportieren“ lässt sich eine Sicherung als JSON-Datei anlegen.

Lizenz

Die selbst entwickelte Software steht unter der MIT-Lizenz.

Die generierten Wortdaten beruhen teilweise auf Drittanbieter-Wortbeständen. Inhalte aus FrequencyWords stehen unter CC BY-SA 4.0. Deshalb gelten für src/words.js und die in den HTML-Ausgaben eingebettete Wortliste vorsorglich die Bedingungen von CC BY-SA 4.0. Herkunft, Zuordnung und Lizenztexte sind in THIRD_PARTY_NOTICES.md und im Ordner LICENSES dokumentiert.

Mitwirken

Hinweise für Fehlerberichte, Wortkorrekturen und Codebeiträge stehen in CONTRIBUTING.md. Änderungen der veröffentlichten Versionen werden in CHANGELOG.md festgehalten.

About

Major-System Wortfinder: zerlegt Zahlenfolgen nach dem deutschen Major-System in Merkwörter. Offline-Webanwendung mit 4.053 geprüften Wörtern

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages