Visão geral das APIs públicas
Anki Forge é uma biblioteca de código aberto para gerar APKG do Anki, com núcleo em Rust e interfaces para Rust, Python e Node.js. Use o pacote público ankiforge para criar notas, incluir mídia e inspecionar atualizações antes de distribuir um novo baralho. A licença é MIT.
| Tarefa | Rust | Python | Node / TypeScript |
|---|---|---|---|
| Criar notas e modelos | API de Rust | API de Python | API de Node |
| Imagens, áudio e oclusão | Mídia | Mídia com dados próprios | Mídia com dados próprios |
| Diagnosticar falhas | Solução de problemas | Diagnósticos | Erros |
| Comparar e publicar | Fluxo de atualização | Geração e comparação | Geração e comparação |
Identidade estável das notas
Seção intitulada “Identidade estável das notas”Mantenha um namespace estável de projeto e uma chave estável para cada nota lógica. Atualizar uma versão existente também exige seu APKG original distribuído. Uma reexportação do Anki não substitui as evidências completas de identidade desse pacote original.
Comece por uma tarefa
Seção intitulada “Comece por uma tarefa”Escolha sua linguagem ou siga a receita completa de geração e atualização a partir de JSON. Veja compatibilidade para os ambientes de execução dos pacotes publicados e garantias de saída para entender quem mantém os arquivos disponíveis.