Crie baralhos do Anki com código
O Anki Forge transforma notas, templates e arquivos de mídia em pacotes .apkg do Anki. Use a biblioteca quando seu material de estudo estiver em código ou dados estruturados e você precisar gerar e distribuir novas versões dos baralhos.
Comece pela sua linguagem
Seção intitulada “Comece pela sua linguagem”Instale um pacote publicado e exporte seu primeiro baralho; escolha por onde começar.
| Linguagem | Primeiro resultado | Próximo passo |
|---|---|---|
| Rust | Execute o exemplo do primeiro baralho | Integre a biblioteca à sua aplicação |
| Node / TypeScript | Instale o pacote e crie seu primeiro baralho | API e comportamento assíncrono |
| Python | Instale o pacote e exporte um baralho | API e controle dos arquivos de saída |
Prefere ver o resultado primeiro? Explore os exemplos de cartões e baixe os pacotes gerados.
Entenda os componentes
Seção intitulada “Entenda os componentes”Uma nota armazena campos; um tipo de nota e seus templates de cartão transformam esses campos em cartões. Os baralhos agrupam os cartões resultantes no Anki. Os conceitos fundamentais explicam essas relações, como Project mantém a propriedade dos seus valores e como preservar a identidade das notas.
Adicione o próximo recurso
Seção intitulada “Adicione o próximo recurso”- CSV para Anki: transforme uma planilha de vocabulário em um APKG com Python.
- JSON para Anki: gere cartões com mídia e revise uma atualização em qualquer uma das três linguagens.
- Criação de cartões com IA: faça rascunhos a partir das suas anotações, confira as respostas e exporte um APKG.
- Basic e Cloze: crie cartões de pergunta e resposta ou de preenchimento de lacunas.
- Imagens e áudio: registre arquivos reais e inclua-os nos cartões.
- Tipos de nota personalizados e pacotes de templates: defina campos, layouts e CSS.
- Oclusão de imagem: crie perguntas a partir de regiões de uma imagem.
- Atualização e distribuição: preserve as evidências de identidade e revisão entre versões.
Os guias de tipos de cartão usam exemplos executáveis em Rust; o tutorial de CSV usa Python e o de JSON abrange as três linguagens. As páginas das APIs de Node e Python explicam as interfaces correspondentes e suas diferenças.
Encontre respostas e contribua
Seção intitulada “Encontre respostas e contribua”Consulte a solução de problemas quando uma operação falhar e os ambientes verificados para conhecer os requisitos de execução e as condições de importação nos clientes.
O Anki Forge usa a licença MIT. Relate problemas reproduzíveis no GitHub ou leia o guia de contribuição.