Skip to content

fernanda-ihjaz/AutoAnki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

AutoAnki

O AutoAnki é um script em Python que interage com a API Anki Connect para criar decks e adicionar cards no Anki de forma automatizada.

Funcionalidades

  • createDeck: criação de deck

  • saveDeckConfig: configuração do deck

    Permite configurar as preferências do deck, como número máximo de cards a serem revisados por dia e outras opções.

  • addNote: Adição de Cards

    Lê informações de um arquivo JSON e adiciona cards no deck especificado. O script pode ser configurado para permitir ou bloquear a adição de cards duplicados.

Pré-requisitos

Antes de rodar o script, você precisará:

  1. Instalar o Anki: Baixe e instale o Anki.
  2. Instalar Anki Connect: O Anki Connect é um plugin para o Anki que permite interação com a API. Você pode instalar o plugin através do próprio Anki:
    • Vá até Ferramentas > Complementos > Obter Complementos.
    • Digite o código de instalação do Anki Connect: 2055492159.
    • Reinicie o Anki após a instalação.

Como Usar

  1. Configure o seu arquivo JSON ou CSV:

    • Prepare um arquivo com os dados que você deseja adicionar ao Anki. Um exemplo de arquivo pode ser o eng-words.json:
      [
          {"front": "hello", "back": "olá"},
          {"front": "goodbye", "back": "adeus"}
      ]
  2. Configure o Script

    • Dê um nome ao seu deck ou coloque o nome de um deck existente. O script não criará decks com nomes duplicados e precisa dessa informação para mudar as consigurações padrões do deck e adicionar os cards que forem criados nele.
          deck_name = 'Nome do Deck'
    • Adicione o nome do arquivo com os dados dos cards.
          with open('arquivo.json', 'r') as file:
    • Configurações do deck. "perDay" define quantos cards podem ser criados no dia. Altere de acordo com o nùmero de registros no json.
          invoke('saveDeckConfig', config={
              "new": {
              "perDay": 20,}
              })
  3. Execute o Script

  4. Visualize o Deck no Anki:

    Após a execução do script, você poderá visualizar o novo deck no Anki, com os cards que foram adicionados.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages