Still doesn’t work.
Uncaught ReferenceError: getJSON is not defined
sigh
Epicwhale said...Listen, I didn't level up for 14 months and probably totalled fewer than 500 review attempts in that time (got many, many wrong too)... It was horrendous! Queue in the thousands and bloody Koichi and co. adding new lessons every now and then to increase my lesson burden even though I wasn't levelling up or getting reviews right! 。・゚゚・(>_<;)・゚゚・。rosyatrandom said...I've been thinking twice for a long time - it's been 60 days since I leveled up again and I just cant handle a queue this big so I can never actually make the queue smaller so I'm not learning anythingEpicwhale said... what do u mean it wipes lessons? where do they go if you haven't learned themIt marks everything as being learned/reviewed correctly on the first attempt.
also is there a way to use it just for reviews because I want to use it since I work like 50/h weeks and I wouldn't mind starting from 0 reviews again because im sitting on 1.5k and I can never get it down to carry on with WKEasiest way to do that -- if you want to -- is to remove the '"lessons",' part from the array at the beginning. I'd definitely think twice before doing that, though.
If you are not enjoying WK anymore and know in your heart that the 'magic weekend where I clear all my reviews' is never coming, ask to be downleveled. I went from 34 (reached in October 2013) to level 10 (January 2015) and I'm enjoying it all again! Also, all those levels I squeezed through during the time when things started going downhill were pointless anyway. I forgot all of it!
Obviously you don't have to drop as drastically as I did. Ask Viet to restore you to whatever level where you feel you will be comfortable.
Alternatively, use this script /t/Review-order-by-SRS-level-Extension-to-alucardecks-review-order/4431/1 to do all your burn reviews first. You will never see them again (assuming you get them right obviously...), so this can go a long way to properly reducing your review queue and you might feel better about trying to actually do them all afterwards.
Don't abandon WK any longer! The Crabigator forgives even the most prodigal of daughters, but you'll regret your actions later! Also, you're a Lifetime member, so much less pressure. がんばって!
Epicwhale said... Still doesn't work.Should be fixed now, I was testing it with console log so as not to actually submit the strings, I forgot to put the $. In front of getJSON but only in the get it all wrong script. So it's good to see that you've at least opted for that one right?
Uncaught ReferenceError: getJSON is not defined
Ethan said... I've been looking under the hood lately and I've come up with a rather insidious command that will make short work of your lessons and reviews.What console. Must be some kind of programmer thingy.
You are only cheating yourself if you use this command!
if entered into the console, it should clear out all of your lessons and reviews.
["lesson","review"].map(function(Q){$.getJSON("/"+Q+"/queue?",function(data){if(Q=="lesson")data=data.queue; var i=data.length,str="";while(i--){str+=((t=data[i].rad?"r":data[i].kan?"k":"v")+data[i].id+"[]=0&").repeat(t=="r"?1:2);if(str.length>=1980||!i)if(str)$.getJSON("/json/progress?"+str),str="";}})})
If WaniKani had a big red button, this would be it!
If you want to get them all wrong, try this one:
["lesson","review"].map(function(Q){$.getJSON("/"+Q+"/queue?",function(data){if(Q=="lesson")data=data.queue; var i=data.length,str="";while(i--){str+=((t=data[i].rad?"r":data[i].kan?"k":"v")+data[i].id+"[]=1&").repeat(t=="r"?1:2);if(str.length>=1980||!i)if(str)$.getJSON("/json/progress?"+str),str="";}})})
In Chrome, Right click:

Select last option (I’m not good enough to read that kanji yet, should say something like Inspect Element or something similar)
Then Console tab in the Developer Tools:
or you can use the keyboard shortcut(on mac) option-command-J
I just learned a dangerous thing.
You don’t even need the console, you can just stick “javascript:” in front of it and paste it into the address bar.
You could even make a bookmarklet for easy access to the destruction of your kanji learning.
These are indeed dark times.
Because you know, the world isn’t dangerous enough as is
Just what we need, another Necro to let us know you just figured out how Javascript works.
Syphus said... Just what we need, another Necro to let us know you just figured out how Javascript works.Yeah I just figured it out, and I have a lot more learning to do if I ever hope to write a bunch of userscripts... Oh wait,
And it’s a protocol / browser thing, not a javascript thing. I just never knew it was so accessible to people who don’t know how to open the console
