Überblick über die öffentliche API
Anki Forge ist eine Open-Source-Bibliothek zur Erzeugung von Anki-APKGs mit einem Rust-Kern und Schnittstellen für Rust, Python und Node.js. Verwende das veröffentlichte Paket ankiforge, um Notizen zu erstellen, Medien zu bündeln und Aktualisierungen vor der Verteilung eines neuen Stapels zu prüfen. Die Bibliothek steht unter der MIT-Lizenz.
| Aufgabe | Rust | Python | Node / TypeScript |
|---|---|---|---|
| Notizen und Modelle erstellen | Rust-API | Python-API | Node-API |
| Bilder, Audio und Bildverdeckung | Medien | Medien mit eigenem Datenbesitz | Medien mit eigenem Datenbesitz |
| Fehler diagnostizieren | Fehlersuche | Diagnostik | Fehler |
| Vergleichen und veröffentlichen | Aktualisierungsablauf | Erzeugen und vergleichen | Erzeugen und vergleichen |
Stabile Notizidentität
Abschnitt „Stabile Notizidentität“Behalte für jede logische Notiz einen stabilen Projektnamensraum und Notizschlüssel bei. Für die Aktualisierung einer bestehenden Veröffentlichung benötigst du außerdem deren ursprünglich verteiltes APKG. Ein erneuter Export aus Anki ersetzt nicht die vollständigen Identitätsnachweise im ursprünglichen Paket.
Mit einer Aufgabe beginnen
Abschnitt „Mit einer Aufgabe beginnen“Wähle deine Programmiersprache oder folge der vollständigen Anleitung zur Erzeugung und Aktualisierung aus JSON. Unter Kompatibilität findest du die Laufzeitumgebungen der veröffentlichten Pakete, unter Ausgabegarantien den Besitz und die Lebensdauer von Dateien.