Anki-Karten mit Python erzeugen
Erstelle und aktiviere eine virtuelle Umgebung und installiere anschließend das veröffentlichte PyPI-Paket:
python -m venv .venv. .venv/bin/activatepython -m pip install ankiforge==0.3.1Unter Windows aktivierst du die Umgebung mit .venv\Scripts\Activate.ps1. Verwende gewöhnliches CPython ab Version 3.11 und ein passendes Wheel für deine Plattform. CPython 3.11–3.14 sind durch dokumentierte Release-Prüfungen abgedeckt; siehe geprüfte Umgebungen.
Einen Stapel exportieren
Abschnitt „Einen Stapel exportieren“Speichere Folgendes als main.py:
from ankiforge import Project, Note, BuildOptions
project = Project('spanish', default_deck='Spanish')project.add('es:hola', Note.basic('hola', 'hello'))output = project.build(BuildOptions.to('spanish.apkg'))print(output.artifact.path)python main.pyÖffne die dauerhaft gespeicherte Datei spanish.apkg in Anki. Sie enthält hola → hello im Stapel Spanish. Behalte den Namensraum spanish und den Notizschlüssel es:hola für spätere Änderungen bei. Für den Export muss Anki nicht installiert sein.
Nächste Schritte
Abschnitt „Nächste Schritte“Für eine Vokabeltabelle folge CSV zu Anki. Um Kartenentwürfe aus Aufzeichnungen zu erstellen, beginne mit Karten mit KI-Unterstützung erstellen.
Eine vollständige Aufgabe mit Medien und Aktualisierung findest du unter JSON zu Anki.
- Bilder und Audio und Python-Medien-API
- Eigene Notiztypen und Vorlagenpakete
- Bildverdeckung
- Vergleichen und aktualisieren
- Python-API und Diagnostik
- Von genanki umsteigen
Für native Builds aus dem Quellcode verwende Aus dem Quellcode bauen.