Skip to content
This repository has been archived by the owner on Mar 2, 2024. It is now read-only.

Synchronization with Anki

Kirill Salnikov edited this page Mar 31, 2021 · 3 revisions

After the cards are added to Anki, inka will add an html comment to each card with the Anki card ID:

---

Deck: Default

Tags: learning life-questions

<!--ID:1615298747303-->
1. What is the answer to the Ultimate Question of Life, the Universe, and Everything?

> 42

<!--ID:1615298747314-->
2. If it looks like a duck, swims like a duck, and quacks like a duck, then what is it?

> It is a duck!

---

If you then use inka on the same file, it will send all changes (if any) in cards to Anki.

⚠️ Sync from Anki to your markdown file is not implemented and probably won't be, because there are many pitfalls in the process. This means that any changes to card in Anki will be overwritten during next sync. If you delete a card in Anki but not in a file, the next time you sync, you will receive an error that the card was not found by its ID.

If you already have some of your cards from markdown file in Anki and want to enable sync for them (or you accidentally deleted IDs yourself), use -u/--update-ids flag with collect command:

inka collect --update-ids path/to/file.md

The IDs of the cards that were found in Anki will be added to the file (cards are searched for by the front field).

Clone this wiki locally