本文へスキップ

DigMyGem と Lute:自分で動かす 2 つのオープンソースリーダー

DigMyGem と Lute はどちらも、読むことで言語を学ぶオープンソースのツールで、自分のマシンで動かせます。Lute は pip または Docker でインストールし、AnkiConnect で用語を Anki に送ります。DigMyGem は Compose ファイル 1 つで動き、アプリ内で単語を練習し、現在 Anki との連携はありません。[1][3][4][5] DigMyGem を開く

ひと目でわかる

  • AGPL v3 ライセンスのオープンソースで、セルフホストできます
  • セルフホストのデータは 1 つの SQLite ファイル digmygem.db にあります
  • 現在 Anki との連携はありません:Anki アドオンは削除されました
  • ホスト版もあり、無料プランは $0 です

DigMyGem と Lute はどう比べられますか?

項目DigMyGemLute
ホスティングとライセンスAGPL v3 のオープンソースです。ホスト版を使うか、Docker Compose で自分のコピーを動かします。既定ではアプリのサービス 1 つが起動し、2 つ目の記事抽出は任意です。自分のコンピューターに pip または Docker でインストールする独立したウェブアプリです。MIT ライセンスのオープンソースです。[2][3][4][1]
あなたのデータセルフホストのコピーは、データを選んだフォルダーの 1 つの SQLite ファイル digmygem.db に保ちます。設定から単語を CSV または JSON で、すべての学習データを 1 つの JSON バックアップとして書き出せます。Docker では、データベースと画像は /lute_data にマウントしたフォルダーにあり、バックアップは別のフォルダーにあります。[4]
Anki現在 Anki との連携はありません。Anki アドオンは削除され、DigMyGem は Anki パッケージを読み書きしません。設定から単語を CSV で書き出せ、列は text、type、sentence、translation、state、createdAt です。AnkiConnect アドオンを通じて、用語を Anki のノートタイプに書き出します。[5]
価格無料プランは $0 で、読解、インポート、保存した単語、練習が無制限です。Pro は月 $10 または年 $100、Ultra は月 $30 または年 $300 です。[6]読んだページにはプランや価格がありませんでした。[1][2][3][4]
何か自分で選んだテキストを読み、保存した単語を練習します。練習すると原石から宝石へ上がり、練習は FSRS が予定します。読むことで外国語を学ぶ、Python と Flask のツールです。[1]

それぞれどうインストールしますか?

  • DigMyGem:イメージを取得して Compose ファイルを起動します。アプリはポート 3400、API は 3457 で待ち受けます。
  • pip で Lute:仮想環境を作り、pip install lute3 を実行し、次に python -m lute.main を実行して http://localhost:5001 を開きます。Python 3.8 以降が必要です。[3]
  • Docker で Lute:jzohrab/lute3 イメージを、データフォルダーを /lute_data に、バックアップフォルダーを /lute_backup にマウントして実行します。[4]

両方を使えますか?

Lute のマニュアルは用語を Anki に送ることを説明し、DigMyGem は 4 つの内蔵ゲームでアプリ内の保存した単語を練習します。DigMyGem には Lute のインポートがなく、このページは Lute の書き出し形式を確認していません。[5]

Lute がより良い選択になるのはどんなときですか?

  • 自分のコンピューターに pip または Docker で小さな独立インストールをしたいときです。[2][3]
  • すでに Anki を使っているときです。Lute は AnkiConnect で用語を送れますが、DigMyGem はできません。[5]

DigMyGem の宝石ゲームはどう動きますか?

保存した単語はすべて原石から始まり、練習で 8 段階の階段を上がります。レベル 1 から 4 は途中の石です(原石、形成中、磨いている途中、きらめきかけ)。石の階段の一番上まで練習した単語は宝石になり、さらに復習すると階級が上がります:輝き(5)、完璧な宝石(6)、至高の宝石(7)、ジュエリー(8)です。コレクションページには、112 種類の宝石のカタログから、獲得した宝石とジュエリーが表示されます。宝石は練習からしか生まれません。アプリを使う前から知っていた単語や、既知として印を付けた単語は習得済みとして扱われます。それは決して宝石にならず、コレクションにも入りません。

  • 単語カード:カードをめくってから「わかりました」か「あとで」を付けます。どちらの印もほかのゲームと同じく採点される回答で、先にめくることはヒントになります。
  • 絵で単語選び:絵を見て、4 つの単語から選びます。今は英単語のみです。
  • 単語で絵選び:単語と例文を読んで、その絵を選びます。今は英単語のみです。
  • 聞いて絵を選ぶ:単語を聞いて、その絵をタップします。今は英単語のみです。
  • ゲームラボ:ゲームを説明すると、あなた用に作られます。保存した単語をテーマにもできます。自分のモデルキーを使います。

回答は、あなたの行動から Again、Hard、Good、Easy のいずれかに評価されます。間違えた回答は Again、ヒントの後または最初の入力が 2 秒より遅い正解は Hard、すばやい正解は Good、回答前に押した「簡単すぎる」ボタンは Easy です。石の階段では、Again、Hard、Good、Easy それぞれで 0.25、0.5、1、2 レベル分が貯まります。間違えてもレベルは下がらず、その単語は後で戻ってきます。宝石では、Again 以外のどの回答も次の階級への復習 1 回として数えます。次回の復習は FSRS が決め、最長間隔は 180 日です。

単語を調べる、練習問題に答える、読むのいずれかでその日が活動日に数えられます。連続記録は連続した日数を数え、統計ページにはアクティビティのヒートマップが描かれます。読書ワールドはアプリの背景の景色を変えます。水晶の松林、灯りの読書室、紙の丘は最初から開いています。星の道は 7 日連続で開き、水墨は 15 レッスンを終えると開き、日本の温泉は 3 レッスンを終えると開きます。

出典と確認

確認日 。DigMyGem についての記述はそのコードから書かれています。他のアプリについての記述は、読んだページを引用しています。

  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 を開く