Zum Inhalt springen

DigMyGem gegen Lute: zwei Open-Source-Lesegeräte, die du selbst betreibst

DigMyGem und Lute sind beide Open-Source-Werkzeuge, um eine Sprache durch Lesen zu lernen, und beide können auf deiner eigenen Maschine laufen. Lute wird mit pip oder Docker installiert und schickt Begriffe über AnkiConnect an Anki. DigMyGem läuft aus einer Compose-Datei, übt Wörter in der App und hat heute keine Anki-Verbindung.[1][3][4][5] DigMyGem öffnen

Auf einen Blick

  • Open Source unter der AGPL-v3-Lizenz und selbst hostbar
  • Selbst gehostete Daten in einer SQLite-Datei, digmygem.db
  • Heute keine Anki-Verbindung: Das Anki-Add-on wurde entfernt
  • Auch als gehostete App verfügbar, mit einem kostenlosen Tarif für $0

Wie schneiden DigMyGem und Lute im Vergleich ab?

ThemaDigMyGemLute
Hosting und LizenzOpen Source unter AGPL v3. Nutze die gehostete App oder betreibe deine eigene Kopie mit Docker Compose: Ein Dienst startet standardmäßig (die App), und ein zweiter, ein Artikelextraktor, ist optional.Eine eigenständige Webanwendung, die du auf deinem eigenen Computer mit pip oder Docker installierst. Open Source unter der MIT-Lizenz.[2][3][4][1]
Deine DatenEine selbst gehostete Kopie behält deine Daten in einer SQLite-Datei, digmygem.db, in einem Ordner deiner Wahl. Einstellungen exportiert deine Wörter als CSV oder JSON und alle deine Lerndaten als ein JSON-Backup.In Docker liegen Datenbank und Bilder in einem Ordner, den du unter /lute_data einbindest, mit Backups in einem anderen.[4]
AnkiHeute keine Anki-Verbindung. Das Anki-Add-on wurde entfernt, und DigMyGem liest und schreibt keine Anki-Pakete. Einstellungen exportiert deine Wörter als CSV-Datei mit den Spalten text, type, sentence, translation, state und createdAt.Exportiert deine Begriffe über das AnkiConnect-Add-on in Anki-Notiztypen.[5]
PreisKostenloser Tarif für $0 mit unbegrenztem Lesen, Importieren, gespeicherten Wörtern und Üben. Pro kostet $10 im Monat oder $100 im Jahr, Ultra $30 im Monat oder $300 im Jahr.[6]Die gelesenen Seiten zeigen keine Tarife oder Preise.[1][2][3][4]
Was es istTexte lesen, die du wählst, und dann die gespeicherten Wörter üben: Sie steigen beim Üben von Rohsteinen zu Edelsteinen auf, und die Übung plant FSRS.Ein Python- und Flask-Werkzeug, um Fremdsprachen durch Lesen zu lernen.[1]

Wie wird jedes davon installiert?

  • DigMyGem: Lade die Images und starte die Compose-Datei; die App lauscht auf Port 3400 und die API auf 3457.
  • Lute mit pip: Erstelle eine virtuelle Umgebung, führe pip install lute3 aus, dann python -m lute.main und öffne http://localhost:5001. Es braucht Python 3.8 oder später.[3]
  • Lute mit Docker: Führe das Image jzohrab/lute3 aus, mit einem Datenordner unter /lute_data und einem Backup-Ordner unter /lute_backup.[4]

Kann ich beide nutzen?

Lutes Handbuch beschreibt das Senden von Begriffen an Anki, und DigMyGem übt gespeicherte Wörter in der App mit seinen vier eingebauten Spielen. DigMyGem hat keinen Lute-Import und diese Seite hat kein Lute-Exportformat geprüft.[5]

Wann ist Lute die bessere Wahl?

  • Du willst eine kleine eigenständige Installation auf deinem eigenen Computer, mit pip oder Docker.[2][3]
  • Du nutzt Anki bereits: Lute kann Begriffe über AnkiConnect dorthin schicken, DigMyGem nicht.[5]

Wie funktioniert das Edelsteinspiel von DigMyGem?

Jedes Wort, das du speicherst, beginnt als Rohstein, und Üben bringt es eine Leiter mit acht Stufen hinauf. Die Stufen 1 bis 4 sind Steine unterwegs (Rohstein, Entstehend, Veredelt, Schimmernd). Ein Wort, das bis zur Spitze der Steinstufen geübt wird, wird zu einem Edelstein, und weitere Wiederholungen heben seinen Rang: Brillant (5), Makellos (6), Göttlich (7) und Gefasst (8), also Schmuck. Die Sammlungsseite zeigt die Edelsteine und den Schmuck, die du verdient hast, aus einem Katalog von 112 Edelsteinen. Edelsteine entstehen nur durch Übung: Ein Wort, das du schon vor der Nutzung der App kanntest oder als bekannt markiert hast, gilt als beherrscht. Es ist nie ein Edelstein und nicht in der Sammlung.

  • Karteikarten: Dreh eine Karte um und markiere sie mit Gewusst oder Später. Jede Markierung ist eine bewertete Antwort wie in den anderen Spielen, und zuerst umdrehen gilt als Hinweis.
  • Bild zu Wort: Ein Bild ansehen und sein Wort aus vier wählen, vorerst für englische Wörter.
  • Wort zu Bild: Ein Wort und seinen Satz lesen und sein Bild wählen, vorerst für englische Wörter.
  • Hören und wählen: Ein Wort hören und sein Bild antippen, vorerst für englische Wörter.
  • Game Lab: Beschreib ein Spiel, und es wird für dich gebaut, auf Wunsch mit deinen gespeicherten Wörtern. Es nutzt deinen eigenen Modellschlüssel.

Jede Antwort wird nach dem, was du getan hast, als Again, Hard, Good oder Easy bewertet: Eine falsche Antwort ist Again, eine richtige nach einem Hinweis oder mit einer ersten Eingabe langsamer als 2 Sekunden ist Hard, eine schnelle richtige Antwort ist Good, und die Schaltfläche Zu leicht, gedrückt vor der Antwort, ist Easy. Auf der Steinstufe sammelt eine Antwort 0.25, 0.5, 1 oder 2 einer Stufe für Again, Hard, Good oder Easy. Ein Fehler senkt nie eine Stufe, und das Wort kommt später zurück. Bei einem Edelstein zählt jede Antwort außer Again als eine weitere Wiederholung bis zum nächsten Rang. FSRS legt die nächste Wiederholung fest, mit einem längsten Intervall von 180 Tagen.

Ein Tag zählt, wenn du ein Wort nachschlägst, eine Übungsfrage beantwortest oder liest. Die Serie zählt aufeinanderfolgende Tage, und die Statistikseite zeichnet eine Aktivitäts-Heatmap. Lesewelten verändern die Kulisse hinter der App: Kristallkiefern, Kerzenlicht-Lesezimmer und Papierhügel sind von Anfang an offen; Sternenstraße öffnet sich mit einer Serie von 7 Tagen, Tuschemalerei öffnet sich, wenn du 15 Lektionen abschließt, und Japanisches Onsen öffnet sich, wenn du 3 Lektionen abschließt.

Quellen und Prüfungen

Geprüft am . Aussagen über DigMyGem wurden aus seinem Code geschrieben; Aussagen über andere Apps nennen die Seite, auf der sie gelesen wurden.

  1. Lute v3 repository on GitHub
  2. Lute manual, introduction
  3. Lute on PyPI (lute3)
  4. Lute on Docker Hub (jzohrab/lute3)
  5. Lute manual: Anki and AnkiConnect
  6. DigMyGem pricing page, where the DigMyGem plan facts are published

DigMyGem öffnen