This script is an edit from @ukebox’s script, but I wanted to share it with the WaniKani community. If @ukebox is not okay with this edit, I will remove it as per their instructions. If @ukebox wants to use the material in this script their are free to take it over and upgrade their script. Since @ukebox is not online very often, I decided to create this edit of my own until they are online to see it for themselves. If I crossed a line here, my apologies to @ukebox.
Reasoning Explanation Details
I calculated at what point you will never be able to remove a leech with the formula created by @hitechbunny
Since the amount of incorrect times you answered is divided by streak^1.5, there is a maximum streak number that can be made from any given position. This results in that at some point, when you go past a certain amount of mistakes, that item will be a leech forever, until you burn it. Below is a table for every point at which you squash a leech.
Position at which leech will only be removed by burning
|Position of Leech when Understood||Point of No Return for Leech Status|
|Apprentice 1||19 mistakes|
|Apprentice 2||15 mistakes|
|Apprentice 3||12 mistakes|
|Apprentice 4||8 mistakes|
|Guru 1||6 mistakes|
|Guru 2||3 mistakes|
This also means that to remove a leech that you got wrong the amount given on the right side, you need to get it right more times than the streak you have left at the SRS points on the left.
Since I am of the opinion that this data is also important to the leech list, I thought I might add it myself. Here is a screenshot of the result.
The first addition is more detailed information of the current amount of incorrect answers and the current correctness streak, separated by the slash.
According to the table above, I added an indication of if an item can not be removed with the current streak before a burn is achieved. These are called Burn-Only Leeches.
At the bottom, all burn-only leeches are added and a total is given.
This script adds some Leech List functionalities.
Since the leech determination algorithm has some asterisks attached to it, I thought it necessary for additional data to be added.
- Amount of errors and current correct streak (separated by a slash)
- Indication if a leech can not be removed by any other method than burning (不可能)
- Showing the SRS stage of the leech in question
- Amount of leeches also visible on the dashboard itself
- A counter at the bottom which indicates how many leeches can be removed by burn only
- New sorting system that focuses on error streak, rather than highest leechscore
- Automatically downloading a .txt file with all leeches in Japanese if activated
Neat txt-file generation as requested by @Oshin:
It uses Wanikani Open Framework , so please install that.