What do you want now? (Request extensions here)

Something I’ve thought might be cool is an extension to help you identify when you’ve confused two kanji/words. If you type in a reading which is incorrect, it could display kanji/vocab which do have that reading.

The list could be quite long for some but if you sort by similar meaning perhaps then it might be possible to make a good guess about which two you’ve confused.

I would love to have a button that toggles vacation mode on / off

I took a couple of weeks out and didn’t turn vacation mode on. Still haven’t caught up weeks later. I discovered I can do a pile of reviews and then switch vacation mode on until the next pile to stop them building up

A critical device that renders the poll thread with only polls present for people who are behind 3000 plus posts to catch up


I don’t know how to make it not redirect, but this at least lets you toggle it from the dashboard (although it redirects you to the settings page by doing so)

// ==UserScript==
// @name         Vacation Mode Button
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       Kumirei
// @include      https://www.wanikani.com*
// @grant        none
// ==/UserScript==

(function() {
		'use strict';

		//make the button look pretty beside the search bar
		$('head').append('<style name="Vacation Mode Button"> .span12 > form > fieldset {'+
						 '    border: none;' +
						 '    margin: 0;' +
						 '    padding: 0;}' +
						 '.span12 > form .control-group,' +
						 '.span12 > form .controls {' +
						 '    margin: 0;}');

		//get the button from the settings page
				url: 'https://www.wanikani.com/settings/account',
				success: function(data) {
						var start = data.indexOf('<form id="edit_user_vacation"'); //find the form element
						var end = data.slice(start, data.length).indexOf('</form>') + start + 7; //find the end of it
						var HTML = data.slice(start, end); //get the HTML as a string
						HTML = HTML.split('<hr>'); //remove the hr
						HTML = HTML[0] + HTML[1]; //convert back to string
						$('#search > .container > .row > .span12').append(HTML); //adds the button to the page


“item info” opens if a wrong answer is entered.

The Wanikani Companion extension for Chrome does that. I know there should already be a script too, but I don’t know which.

1 Like

This script does that, and there’s also an option to do that for correct answers that have multiple readings:

1 Like

Sorry if this has been asked and answered before, although I did try to read 3 months of replies and saw none of it.

Is anyone working on resurrecting or making a new self-study script? Not like the one that lets you review WK content, but like the old ones that used to let you add your own vocab to WK.

I used one a long time ago and tried to install it again but it’s completely broken now :frowning:

1 Like

So I’d like to request something that doesn’t let me level up until I’ve unlocked all vocab, kanji and radicals from my current level.

Personally, I don’t enjoy unlocking radicals from a new level while I’m trying to unlock that last bit of vocab from the old level.


You can fix that with the reorder script. It allows you to choose to learn items from the levels you have unlocked.

A suggestion: just like how WK shows you vocab that uses x kanji during the kanji lessons, I think having a script that showed you vocab using the same kanji readings for vocab lessons could be very useful.

For example: imagine that you’re learning the word 歌手. The script would tell you something like: “Hey, here’s some more words that have the same reading for 手 (しゅ): 助手、選手 and 握手!”

I find that learning new words using the same reading for the same kanji really makes it easier to learn those words. Your brain kinda groups these words together.

Here’s an example from Maggie Sensei using the same logic:

@koichi sorry to tag you, just in case you find this interesting (aka wanna add it to wk).


Is there a way to make the “Item Info” button expand all information without having to click the “Show All Information” button?

(stolen from another thread :sweat_smile:)
Is it possible to make a script that will look at the WK blog to see what words were changed, added, or removed, then, in a review session, to have a little bubble or something that says “oh BTW, this word may be different than you remember”?


You can press “F” to open the item info and then the Spacebar to show all of it, or it looks like there is this existing script:

Bump. I esp need this now considering my long hiatus. I’m guessing the API doesn’t have that sort of feature (replay lessons as if they were unlearned) built in but it could be imitated in a different window that has the same sort of process and hints.

nice profile picture :eyes:


Whythankyou kind sir. Bubblebubble indeed.


My god, I just realized it’s a fish :scream:

Lol I don’t want to know what you thought it was

1 Like

I’m reposting it cause the reply thing autocollapses.

Is there an extension allowing lessons to be repeated? This could be done by putting a “redo lesson” button on the lessons page where it shows you the last lesson’s summary (or just review radicals/kanji/vocab), as opposed to starting a new session. Or one could “relearn” multiple selected items. Such a function would be very helpful for me, I find the lesson environment to be much more conducive to learning than just looking at the reading/meaning sections. Usually I enter a first review with at least one item I’m completely clueless about, and have to type in random bullshit. It takes 2 or more false answers for the reading/meaning to stick. I’d love to use this script to relearn my last lesson since I rushed through it due to time demands involving real-life humans. Even just that simple function (relearn last lesson) would be fantastic…