Anki WaniKani Bidirectional Sync AddOn

Based on the WK3: Tokyo Drift deck for card style and JavaScript.

The AddOn supports bi-directional sync, if so desired by the user.
Besides syncing the cards themselves, it can optionally sync the Card-Due-Times to the times on WaniKani, and additionally report any reviews done by the user back to WaniKani, so you progress on the Website while learning in Anki.

This generally only works properly at all if Anki was never used to study WK before.
If you used the WK3 deck before and migrated to this addon, I’d highly recommend not turn on the Due-Time-Sync, since it might heavily mess up your study schedule.
Instead, there is a function to automatically report reviews for all mature (interval >=21 days)
notes to WaniKani, which can be optionally automatically run on every Anki startup, to over time
bring your WK-Profile up to date with your Anki-Progress.

The most simple way to use the AddOn is to only use it to sync the Subjects from WaniKani,
and periodically update them.
But you can also have the AddOn sync only your current lessons and reviews, and report the reviews as you make them. You should probably turn on auto sync in that mode, so new cards appear on their own as you unlock them on WK.

It’s not possible to sync notes your WaniKani account does not have access to.
So if you are on a free account, you’ll be limited to the first three levels.

After installation, a WaniKani submenu will appear in the Tools-Menu of Anki.
This is where you control all actions. The menu items should be self explanatory.

Doing a full sync initially takes a long time, due to it having to download all the audio clips.
If you on top of that enable the context patterns fetching (which are parsed out of the Website until they are available via the API) it will take much much longer once more, due to rate limiting.
I’d recommend a two-step sync if you want to go that route: Sync without context patterns first, let it download all the audio. Then clear cache, turn on pattern fetching, and sync again.

The AddOn is available on Github: GitHub - BtbN/Anki-WaniKaniSync
And on Ankiweb: WaniKani Sync - AnkiWeb

1 Like