[Userscript] Wanikani Item Inspector

Found out that I didn’t install additional filters, works now.

1 Like

Version 1.3.0 is available at the installation link at the beginning of the top post.

This version adds features to help you track better the learning of your leeches.

I have added streak statistics for meaning and reading. This is the number of consecutive times you answer correctly a review. A streak of 0 means you have failed the last review. you may configure this information in the table or in the tooltips.


I have added a parameter Leech Streak Limit for not displaying an item if both the reading and meaning streaks is greater or equal to this value. For example if you set this parameter to 3 then the item will not display in the table if you have answered correctly both the reading and meaning three times in a row. The goal is to accelerate the discovery of when a leech is no longer a leech. The leech formula may take a long time before your streak is long enough to remove an item from the leech table. You may use this feature to accelerate the process.


@inspectatoro with your number of leeches perhaps this information may be useful to you.


Hey @prouleau, I think I’ve found a bug. Every time I return to the homepage, it seems it resets my leech threshold to 1. When I go to the settings, the value shows 2, but if I hit “save,” I have leeches go away.

1 Like

Yes this is a known issue that nags me. The workaround is to display another table and return to the Leech table afterwards. The parameter will be OK the second time.

1 Like

Ahehehehe! Thanks I guess? Way to call me out like that PRouleau-さん. Nobody needs to know I have that many leeches


In that case you shouldn’t have posted a screenshot up in this thread where everybody can see the actual number. :stuck_out_tongue_winking_eye: You even underlined it in red


C’mon I have a reputation to uphold here…


I have an issue, but I’m not sure if it’s bug or intended to be this way (or maybe I just do something wrong).
So, I use 1.01 filter, but every time I refresh the page (or just come to do reviews) it get’s like this, changing 1.01 to 1,01 automatically without my wish for it. As a result, filter doesn’t work as it recognizes only dot and I need to change it manually every time I’m online. Is there anything I can do on my end to fix it?


1 Like

Thanks for reporting. This is normal. It doesn’t affect the ability of the script to use the intended parameter.

I suspect, please check and confirm, that you are probably hit by another bug that is nagging me. When you refresh the page the script uses the default of 1 instead of the configured parameter. This is probably why you perceive the parameter as being gone. The workaround is to display another table and return to the leech table afterwards. The correct parameter will be used the second time. You should do this until I find a fix for the bug.

1 Like

Just checked and yes, the workaround you described helps, so I guess this is exactly the bug you suspected. Thanks for a fast reply, will wait for the fix! :pray:t2:

1 Like

Version 1.3.1 is available. You may download it at the link at the beginning of the top post.

This version fixes the bug reported by @ShotgunLagoon and @_ishi See the posts above in this thread. I know that @Faun is also affected by this bug.


Hell yeah!! Thanks! : )

1 Like

Thank you!

1 Like

Version 1.3.2 is now released. Download it at the link at the beginning of the top post.

This version implements table state memory. This is when you refresh your dashboard or when you go do lessons or reviews, upon returning to the dashboard you will find the table in the same state as it was. Previously the state of the table was reinitialized.

1 Like

Version 1.3.3 is now released. Download it at the link at the beginning of the top post.

This fixes a minor bug introduced with version 1.3.2. Now when you click the save button in the settings panel it will reset your table position at the beginning. Clicking the cancel button leaves the table position unchanged.

1 Like

Version 1.3.4 is now released. Download it at the link at the beginning of the top post.

This is a new features release.

The number of tooltip elements is increased from four to six.

You may now specify the sort order, Ascending or Descending for sort criteria.

New information is now available for table data and tooltip.



A new setting allows to select the position of Item Inspector on the dashboard. Big thanks to @Kumirei who showed me how to do it.


@inspectatoro you may now place Item Inspector at the bottom of the screen as you asked.

Known bugs:

There is a minor incompatibility with the Leaderboard script. If you select Below panels and you have Leaderboard Item Inspector will install between Leaderboard and the panels.

There is also an incompatibility between Item Inspector and Heatmap Beta 3.0.7.

  • If both Heatmap and Item Inspector are positioned at the Bottom position Heatmap will crash.
  • Also, if you have Remove Useless Panels and you Position Item Inspector at the Bottom position, Heatmap will crash if positioned Below panels.

These bugs do not affect the current Heatmap V2 so if you are not participating in the BETA there is no problem.

1 Like

thanks for putting me on the spot again PRouleau.


Version 1.4.0 is out. Download it at the link at the beginning of the top post.

This version adds an item exporter. You click on a button and the items in the current table are copied to the clipboard. You can then paste them in the software of your choice. The items will be listed in the same order as they appear in the table. This copies just the items and not any other data in the table.

The new button:


There are also settings that go with this:


Some radicals have no unicode characters to represent them. They are displayed as images in the tables. These images can’t be exported. These items are exported as latins characters, for example the cleat radical is exported as ‘cleat’. For some applications like word clouds this may ruin the look. You have the option to exclude these radicals from the export.

You also have the option of exporting items one by line or all bundled in a single paragraph.

Finally you may set a limit to the number of exported items. Some tables are large and you may want just the first x items. If the limit is 0 then the whole table will be exported.

@ekg this feature was developed for you. The intent is to give you an easy way to export items so you can make word clouds out of them. The idea is you put items in the clipboard and you paste them in your cloud making software. Let me know how it works for you. If you encounter issues I will try to resolve them.


You’re spoiling me! :blush: 有り難うございます! :bowing_woman:

I wasn’t planning on doing a new cloud so soon, gotta work on those leeches first, but, I can of course give this feature a test run later today! ^>^ I’ll report back my findings then…gotta do lessons first… >_>

1 Like

So, now that I’m done with the lessons for today, I’ve been trying out your new feature on the Item Inspector. It works like a charm! ^>^

As for making the word cloud, however, I do need to also get the counts for each item correct or you just get a cloud with equal emphasis for all items. That’s not what I did for my word clouds, but I manually repeated all items according to their leech value.

I’m still gonna use this way of extracting the items though, because it’s clearly superior. And it gives me a great overview to do my leech studies with as well! ^>^ (just going through them all, which I really like)

So thanks again for adding this neat new feature! :grin: