Anki Forge in deine Rust-Anwendung integrieren
Verwende Rust ab Version 1.92. Installiere das veröffentlichte Crate in deiner bestehenden Cargo-Anwendung:
cargo add ankiforge@0.3.1Fü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.
Cargo-Abhängigkeiten
Abschnitt „Cargo-Abhängigkeiten“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:
cargo add serde --features derivecargo add serde_jsonDie 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.
Die nächste Anleitung wählen
Abschnitt „Die nächste Anleitung wählen“- Rust-Anleitung für den Aufbau von Projekten und Modellen
- Rust-API für Methoden, Berichte und Fehler
- Medien für Bilder und Audio mit eigenem Datenbesitz
- Aktualisieren und verteilen für Basisversionen und Veröffentlichungsbedingungen
- Aus dem Quellcode bauen für die Entwicklung im Repository