[Unsupported] Dashboard Userscript: Leech, Apprentice, and Guru detail (aka SRS level progress)

I thought so.

Do you filter some items out on the site?

Yes. The “Upcoming Leeches List” is limited to 10. If you follow the “More Leeches…” link you get a sorted table view (https://wanikanitools.curiousattemptbunny.com/leeches - can add your api_key here to the URL too) of the same complete list of leeches.

Note: I haven’t optimized the speed of the leeches page yet, so it’s still the old-style slow version - be patient while it loads.

I was just thinking about this!

Well, I’m not an expert on this and it’s the first time that I’m actually trying to build an Anki deck. But would it be possible to build something that puts all the leeches in an excel sheet so that we can export to Anki right away?

Personally, I’m trying to build a deck like this:

  • Kanji/Vocab => Meanings (and reversed for vocab)
  • Kanji/Vocab => Reading(s)

Not sure if it’s something hard to do but it’s an idea :man_shrugging:

1 Like

It shouldn’t be heard to do at all. Just a question of being sure it’s outputting something that works for Anki (which is a tool I don’t have setup).

1 Like

You could give options for people to be able to customize the way they want. For example, "Vocab => Meanings and reversed card, Kanji => Readings, Vocab => Readings).

Your script allows us to identify leeches, but it doesn’t have a practical way of fixing them. This could solve the whole problem in my opinion.


@hitechbunny, @jprspereira, the WaniKani to Anki Exporter already has an Anki note. The web site has full instructions for the end user to set up their Anki deck. The note has a single flashcard. The flashcard displays the item (a radical, a kanji or a vocab item). When the user presses “show answer”, it displays the English.

Wanikani to Anki Exporter forum thread

Wanikani to Anki web site. You need to enter your API (version 1) and click on the words “Docs” if you cannot see the instructions.

To create content, all you have to do is provide a comma-separated file with the fields in the following order. Here is the field list:

 # WaniKani to Anki Exporter (http://wanikanitoanki.com)

Example Vocabulary item:

at once, immediately, without delay, right away, right now;

Example kanji item:

cure, heal, reign, rule;
じ, ち;

Example radical item:


Ideally, the Wanikani to Anki Exporter site should have a button for downloading leeches, along with their many existing options. I read in the API V2 thread that the developer is looking at converting the site to API V2.

p.s. I already made this suggestion in June 2017. I went ahead and made my own cards using that template, but it was too time consuming. We should be studying for JLPT anyway. :slight_smile:


JLPT :scream::scream::scream::scream::scream::scream::scream::scream::scream: もっと勉強する必要がある。やばい :sob:

(I do appreciate your useful comment. I’ll check it out when I have time! :slight_smile:)


Hmm. Thanks, @wunderbunny. Before I saw this I went ahead and implemented something simple going by the Anki docs. It produces this once imported: (First Of All is a leech of mine)


I could improve on this by only adding to the Anki deck the aspect that is leech-y. I.e. I always get the meaning of Inside correct, just not necessary correct across kanji <-> vocab.

Visit https://wanikanitools-golang.curiousattemptbunny.com/leeches.txt?api_key=YOUR_V2_API_KEY, or to see mine just https://wanikanitools-golang.curiousattemptbunny.com/leeches.txt.

Again, I’m a complete Anki newbie so there could be something fatally wrong here. FYI @jprspereira.

Your script allows us to identify leeches, but it doesn’t have a practical way of fixing them.

What I really want is to be able to repeat lesson-mode with my leeches (y’know, meaning, reading, mnemonic, and then quiz). I may implement that one day…

To all the folks that haven’t clicked the Update button for Wanikani SRS Progress…

You are stuck on version 0.1.1! Version 1.x is 10x faster. The only reason the auto-update isn’t … well … automatic is due to a (wise!) security feature. Because I expanded the scope of the script to include listening to the /review URL you will have to manually accept the update. At some regular interval your Tampermonkey (or whichever it is) plugin will present you with a visual comparison of the script changes and prompt you to click Update or something similar.

The visual comparison might looks something like this (I highlighted the reason why you’re being prompted):

Too much of a hassle? You could alternatively remove the script, and reinstall it via https://greasyfork.org/en/scripts/32344-wanikani-srs-level-progress.

Sorry for the inconvenience!

@hitechbunny: I updated my userscript. Thank you!

The layout works because you were able to produce a card. I was suggesting that you use the Wanikani to Anki Exporter layout so that you can take advantage of their download options. For instance, you could have leeches and “recently unlocked” items in the same deck.

My anki leech flashcard looks like this:

I borrowed the scripting from Wanikani to Anki exporter.

If you want to mimic the wanikani review intervals, you should click on the cogwheel next to the deck name. Then select “options”. In the “New Cards” and “Lapses” tabs, there is a field called “Steps (in minutes)”. My intervals are “1 1 30 240 480 1440 2880 4320 5760”

1 Like

Heya. So I just started using the app and every time I attempt to go to the https://wanikanitools.curiousattemptbunny.com/ site, I get a bad gateway. :expressionless: Wanikani shows the leeches on the front page, but whenever I attempt to interact with links associated with them in any way, the cursed Bad Gateway happens.

Is there a way to fix this, because I’d really like to get my leech count down lol.



Can you make this a setting or something? I feel like I’d be cheating by seeing a leech right before reviewing it.

I think I’ll replace it with “Critical Leeches List”.

Yep. Working on it as we speak.

Fixed. You’ll need to update the script to pick up the changes. The link is now to https://wanikanitools-golang.curiousattemptbunny.com/leeches. The leech list is now crazy fast too in comparison. :slight_smile:

It’s near instant now, thanks for the update.

If you don’t mind, I would like to request the ability to sort the order randomly. If you used the site for drilling, it’s important to have a random order so that you aren’t just reciting the order you remember.


@mkitte20 @zdennis FYI I changed it to Worst Leeches List:



I have waited for so long, just to see this. Thanks.

I would pay anything for Leech details. (I don’t really care about Apprentice/Guru details, though)


1 Like