公開 API の概要
Anki Forge は Rust コアと Rust・Python・Node.js のインターフェースを持つ、オープンソースの Anki APKG 生成ライブラリです。公開 ankiforge パッケージでノートを作成し、メディアを同梱して、新しいデッキを配布する前に更新内容を確認できます。MIT ライセンスで公開されています。
| 作業 | Rust | Python | Node / TypeScript |
|---|---|---|---|
| ノートとモデルの作成 | Rust API | Python API | Node API |
| 画像、音声、画像穴埋め | メディア | メディアの所有 | メディアの所有 |
| エラーの診断 | トラブルシューティング | 診断 | エラー |
| 比較と公開 | 更新の手順 | ビルドと比較 | ビルドと比較 |
ノートの安定した識別情報
「ノートの安定した識別情報」のセクション各論理ノートについて、プロジェクトの名前空間とノートキーを安定して維持します。既存リリースを更新するには、配布時のオリジナル APKG も必要です。Anki から再エクスポートしたファイルは、オリジナルに含まれる完全な識別情報の証拠の代わりにはなりません。
作業から始める
「作業から始める」のセクション使用する言語を選ぶか、JSON から生成・更新する完全なレシピに沿って進めてください。公開パッケージの実行環境は互換性、ファイルの所有権は出力の保証を参照してください。