Zum Inhalt springen

Anki Forge in deine Rust-Anwendung integrieren

Verwende Rust ab Version 1.92. Installiere das veröffentlichte Crate in deiner bestehenden Cargo-Anwendung:

Terminal-Fenster
cargo add ankiforge@0.3.1

Für einen gewöhnlichen APKG-Export muss Anki nicht installiert sein. Ein vollständiges erstes Programm und die Schritte für cargo run findest du im Rust-Schnellstart.

Das veröffentlichte Crate ankiforge umfasst Basic, Cloze, eigene Notiztypen, Medien mit eigenem Datenbesitz, Bildverdeckung, Vergleiche und vorbereitete Veröffentlichungen. Standardmäßig sind keine Features aktiviert; gewöhnlicher Anwendungscode benötigt keine nur im Repository verwendeten Features.

Das Crate ist eine native Rust-Bibliothek. Installiere den Linker und die Build-Werkzeuge, die deine Rust-Toolchain für deine Plattform benötigt. Beachte bei der Wahl einer Bereitstellungsumgebung die geprüften Umgebungen. Rust 1.92 ist die Mindestversion. Eine aufgeführte Plattform ist keine Garantie für jedes Zielsystem oder jede Konfiguration einer externen Toolchain.

Füge für JSON-Eingaben die Parser-Abhängigkeiten in deinem Anwendungscode ausdrücklich hinzu:

Terminal-Fenster
cargo add serde --features derive
cargo add serde_json

Die JSON-zu-APKG-Anleitung enthält den vollständigen Parser sowie den Medien- und Aktualisierungsablauf. Das SDK stellt keinen allgemeinen JSON- oder CSV-Konverter bereit.

Markdown anzeigen