[Userscript] WaniKani Dashboard SRS and Leech Breakdown

:warning: This is a third-party script/app and is not created by the WaniKani team. By using this, you understand that it can stop working at any time or be discontinued indefinitely.

What is it?

This script updates the dashboard to display SRS breakdown and leech information. It is a replacement of most of the functionality in this no-longer-supported script. It uses the same leech formula as the one from that script, which is also the same formula used in the Leech Training filter.

Before:

After:

How to Install?

  1. As always, make sure you have a script manager installed. If you don’t, follow these instructions.
  2. This script depends on the WaniKani Open Framework. Make sure you have that installed by following these instructions.
  3. Get the script here: WaniKani Dashboard SRS and Leech Breakdown

Planned Features

  • I’m planning to update the script to allow you to specify your leech threshold in a setting, just like you can in the Leech Training filter in Additional Filters.

Support

  • This script has only been tested in Chrome using Tampermonkey, but will likely work in Firefox as well.
  • Please post any bugs/requests and I’ll get back to you as soon as I can.

Revision History

1.0.0 - Initial release.

57 Likes
Too many Guru items?
200 new reviews a day. Is this normal?
The New And Improved List Of API and Third Party Apps
Is there any other userscript that displays a breakdown of the Apprentice/Guru items?
[Unsupported] Dashboard Userscript: Leech, Apprentice, and Guru detail (aka SRS level progress)
Level 60 in 362 straight days of reviews
Help with userscript for getting # of items in each SRS stage
Powerpunching my way to the golden badge! (AKA my level 60 thread)
[Userscript] Show Number of Learned Kanji, Vocab
How to get SRS stats with V2 API?
Normal to have a critical list full of Vocab?
How am I to catch up? What am I doing wrong?
WaniKani scripters
Best way to study
Big Burns Celebration Thread! 🔥🐢🔥
How many reviews is too many? Apprentice/guru count and review accuracy
Race to Your Goal! December 2020 JLPT
A possible use of the Dashboard SRS and Leech Breakdown
[Userscript] WK Dashboard Cockpit
My Journey of 368 days (+ The Ultimate Guide for WK :open_book: )
Loading Data... Wanikani user
More granular references for Apprentice 1, 2, 3, 4?
And it burns, burns, burns
Let’s climb Tokyo Skytree - level 60 in autumn 2023
Big Burns Celebration Thread! 🔥🐢🔥
[Userscript] WaniKani Custom Immersive Dashboard
I did it! :partying_face:
Extension-makers, how did you learn/get started?
Best apps to handle Leeches?
Updated SRS section on Dashboard
Number of apprentice items is not decreasing
Getting a list of all wanikani kanji - known and unknown
Olympians (medalists announced - congrats everyone!)
Big Burns Celebration Thread! 🔥🐢🔥
After 2 Years, I'm finally at Lvl.60
Done! Training 59 (! ! started at 328!) apprentice turtles ~ A review log
Japanese in one year?! - Not your usual study log
Big Burns Celebration Thread! 🔥🐢🔥
🎃 A quest to learn japanese! (meagstudies' study log) 👻
Japanese in one year?! - Not your usual study log
Japanese in one year?! - Not your usual study log
Getting killed by leeches
Big Burns Celebration Thread! 🔥🐢🔥
New People Questions! ~~~<3 [Lost?! Confused?! We're here to help!]
MaruMori.io & Kitsun.io - [UPDATE: HOLIDAY SALE IS LIVE! JLPT MOCK EXAM LISTENING SECTIONS & ADVENTURE DASHBOARD] - Grammar SRS, Grammar Lessons, Reading Exercises, Vocabulary, Kanji and more!
What do you want now? (Request extensions here)
No progression past the radicals? What am I doing wrong?
Wanikani Open Framework [developer thread]
An overdue level 60 post
Partners into Pain Level 11 in April 2019
Good Guru to Master ratio?
[Userscript] (Yet another) WK dashboard individual SRS totals
Back and forth between Apprentice and Guru
The 0/0 Streak Challenge
Options besides vacation mode?
Wanikani screenshots :camera_flash:
The 0/0 Streak Challenge

cc @Ryouki

P.S. Please don’t shame me for all my leeches!

3 Likes

Thank you very much :3
Also, can confirm works in firefox with tampermonkey.

1 Like

I’m too scared to see mine. Would probably cause an overflow on the script.

Wanna post it to make me feel better? :slight_smile:

1 Like

THANK YOU SO MUCH!

2 Likes

Before

After

Neat! Thank you! I’ve just added it to The New and Improved List of API and Third Party Apps.

2 Likes

Thank you restoring these scripts, @seanblue. I really like having that list of leeches on my dashboard. I find it useful to look at it from time to time.

I confirm this is working in Safari browser with Tampermonkey.

Well, for the record I didn’t add the list of leeches back. I personally never used that feature and didn’t want to spend the time to add it back in. Sorry about that. Hopefully you can still get value from the rest of the script.

Works along side my SRS Grid script? I would have thought they would fight each other.

1 Like

Yay for happy coincidences!

(I mostly copied the original script’s styles anyway. I wonder if hitechbunny specifically tested it. :thinking:)

I am referring to that “worst leeches list” at the bottom of the screenshot. Is this not due to your script?

Originally, hitechbunny had this feature. I deleted the script after his server became inaccessible. Then I installed your script and it has reappeared.

dashboard

No, I’m not adding that to the page. Is it possible you still have a version of the old script installed?

This doesn’t look right. Even when I turn off the other Leech scripts this still happens. I’m using Firefox and Tampermonkey.
Ignore the review count. I’ve been very busy the past few days. @.@

EDIT:
Figured it out. Incompatible with WaniKani SRS Level Progress script. Oops.

Which script are you referring to? The SRS Level Progress script I know of is the unsupported one this script is meant to replace. If that’s the one you’re talking about, you should turn that one off since it doesn’t work.

@seanblue
image

3 Likes

I have, to my best ability, recreated some of this functionality, here. I’m still working on the finessing of how its displayed.

1 Like

I installed it and it works very well. I have a question though, how does it determine what item are leeches and what aren’t? Thanks!

It’s based on this formula:

incorrect / Math.pow((currentStreak || 0.5), 1.5) > 1

I just copied it from the old script, but it works well enough. I plan to make the 1 configurable. If you make it higher, it’ll say you have fewer leeches.

@seanblue any plans for the leech report you can click through to like hitechbunny’s? I love that feature and it would be a huge help. Currently I could pull a list myself outside of WK through Python or Java, but since I don’t know JS… :confused:

Thanks!