What do you want now? (Request extensions here)

I apologize in advance if this functionality exists and I missed it, but is there anything that would allow us to flag items (subjects?) to be used as a list/filter for Self Study Quiz or Item Inspector.

You can use either of two filters for this. In Item Inspector you go to the Optional Filter Settings and enable these filters from there Don’t forget to refresh your browser for the new settings to take effect. This will automatically enable the filters in Self Study Quiz as well.

  1. The Item List optional filters let you pick items in lists Radial List, Kanji List and Vocabulary List.
  2. Or alternatively you can enable the Kanjidic2/Traditional radicals optional filters and use the Explicit List filter.

Option 2 gives you more features and the UI is a bit more convivial.

If you pick option 1 and you don’t want to select any item in one of the three types, say you don’t want radicals, you need to disable this type in the Item Type filer, otherwise all the radicals will be picked up.

1 Like


I typed value,plant and it appeared like this:

is is correct or did i miss some setting to show only these two kanji?

If you use the Niai script I mentioned earlier, you can just go to the kanji page for Plant or Value and you can easily compare them side by side. This script is a more powerful version of the vanilla Visually Similar Kanji feature.


This is correct. This is because there are many items that respond to the search terms value or plant and Item Inspector can’t discriminate which one you want.

…what’s he talking about? I want it

Don’t value wk over work, really bad idea.

a wild vampire appears

if no one made a better version, here:

its 6y old though



Does this also train you on being able to read very small kanji?

(btw, this sounds like a script idea, does this exist?)

yep, but you can also zoom in with the native browser feature to make it bigger (usually hold CTRL + Mouse Scroll Wheel Up)

I’m currently a NEET waiting for school to start

Big fan of night song under white sky ball rock here. Your existence is appreciated :sunglasses:

for some god forsaken reason I thought this would be a “joke” script that would either paint everything gray or make it like a dos program. Like, pretend it was something that you use to fake you’re working. This is actually just a work hack. I’ll keep it saved for… future occasions :stuck_out_tongue:

Not sure if this has been requested before, but…

I would like to request a ‘Found In Vocabulary’ user script. It would show the list of all vocabulary that a kanji is found in the ‘item info’ section of the reviews. That way when I fail a kanji review, I can click on ‘item info’ and see the list of all words like this:

I know I can go to the kanji page to see this list, but it would be useful to have it available without having to leave the reviews page.

Similar to the ‘Visually Similar Kanji’ user script.

is there a script that shows accuracy in reviews in a period of time?

I mean I realize after 9 am when at home I can get over 90% accuracy sometimes, but during the day and afternoon, at work, I get around 70%.

I would like to see some stats what is the best time of the day I should do more reviews then.

@evandcs see the post above this one (click the up arrow). it’s not an installable script though, you have to post the script into the developer console in the browser.

1 Like

I use firefox, I opened a window I believe is the console with ctrl+shift+K

I paste the code and got this output:

00:00 - 02:00: 91.67% (228)
02:00 - 04:00: —
04:00 - 06:00: —
06:00 - 08:00: 93.75% (16)
08:00 - 10:00: 92.71% (6622)
10:00 - 12:00: 89.37% (3670)
12:00 - 14:00: 86.78% (7897)
14:00 - 16:00: 87.92% (3063)
16:00 - 18:00: 90.54% (4409)
18:00 - 20:00: 89.89% (4304)
20:00 - 22:00: 92.20% (2898)
22:00 - 24:00: 89.35% (4770)

I think it is working right? I was expecting to see many more around 70% during the day. It’s odd.

If I remember correctly, that script only counts reading and meaning accuracy independently, versus counting a whole item wrong if either reading or meaning is failed, which would show up as lower percentages. (It’s based on something I only spent a few minutes making, so it’s not complex enough to pair up the reading and meaning reviews)


I’d like to add a visually simple “overall progress” bar on my dashboard. By “overall progress,” I specifically mean the percentage of currently published items that I’ve burned. Something like this:

Data fields:

Burned <a> / <b>
Reviewing: <c>
Unseen: <d> (<e> unlocked)

<a> = count of reviewed items currently in stage 9
<b> = total number of (unhidden) published items on WaniKani
<c> = total number of items in stages 1 through 8
<d> = number of locked items not yet reviewed + current number of unreviewed but unlocked lessons
<e> = current number of unreviewed lessons

Bar graph shows <a> / <b> displayed as a percentage

Personally, I’m far less interested in knowing what level I’m on than in how much kanji/vocabulary I’ve learned. To me, leveling up just unlocks more unseen items, so focusing on levels seems like focusing more on getting into college rather than graduating!

I know there are existing dashboard scripts and the like that will display everything I might ever want to know (and then some!) but I’ve been toying with the idea of trying to write what’s hopefully a relatively simple script myself. The documentation for the API and WKOF is amazing, but I’m kinda allergic to javascript. I’ve no experience whatsoever with either (other than as a user).

I thought I’d get feedback here first (either of the encouragement or “here be dragons” variety!). If there is something similar I could look at for ideas (or blatant theft) please let me know.

Design thoughts:

The KISS principle applies: I just want a simple bar graph with no dialogs to edit preferences or whatever.

I’d like it to be meaningful for users at any level, though. It would be silly to show “0/8995 Burned” for the first several months with new users. I think it should show “Guru’d” items for users on the early levels instead (replacing <a> with the number of items in stages 5-9 instead). When there are more items in stage 9 than in 5-8, it should switch to showing Burned.

Is there an extension/user script that allows to un-burn a random kanji? Sometimes I encounter a kanji from a much earlier level, but cannot recall the reading since I’ve burned it long ago. I think this would be useful! :slight_smile:

You don’t actually need a script to unburn a single item, the site already supports it :grin:

If you visit a burned item’s page, and go all the way to the bottom, you should find a button that says “resurrect”, which brings the item back from being burned.


Personally I’d count kanji as ‘learned’ way before being burned, though sometimes i forget burned items after a while. Other scripts count Guru as learned.
Also, you already have the burned information in the SRS breakup bar, which also has a hover to see kanji/vocab etc.

But still, I agree this would be nice, with a total (/8995) and percentage shown.

I made a similar script for myself, Show Number Of Learned Kanji/Vocab.

You can edit the settings to define what you’ve ‘learned’ as Burned, though the default is Guru+.

Javascript really isn’t all that bad as long as you’re in control of it.
For example, i love that hashmaps are a basic part of the language (=Object).
That way, instant lookups (O(1)) are simple syntactically and don’t need imports.

const hashmap = { "日": object1, "月": object2 };
const myKanji = hashmap["月"]; // O(1), aka constant time lookup. which is of course more relevant for bigger maps/lists