======== LATEST UPDATE: 3/30/2018 ========
Big update for the app! I’ve redesigned the interface and improved much of the code. Give it a whirl if you’d like! I’ll be adding more “things” soon (I hope…).
Added level progress duration times, so you can see how long it took you to complete each level
NOTE: There is a data export bug (Download CSV) that seems to be occurring due to an unexpected unicode character. My guess is that there’s an unexpected learning item unicode that occurs in the -teen levels that causes the problem. I’m trying to track this down and fix. Sorry for the inconvenience, and let me know if you encounter the problem and what level you were at the time.
Thanks to all the users who helped to test out my web app WaniKani Explorer. The app was hosted on a free plan over at shinyapps.io, but they recently implemented some tight restrictions on usage, and the app was not reliably up and running.
I’ve finally transitioned it to my own server and you can access it via:
The app should now be up reliably and should be more responsive (improved hardware FTW). Next up is to implement the improvements and fixes suggested by the community.
Thanks again and please send along any suggestions you might have to make the app more useful for you.
I fixed a caching bug pointed out by cmunch (thanks friend) where multiple users could step on each others displayed data; now each user’s session is truly isolated.
I now only display items that have been attempted at least 1x (e.g. you’ve tried it in a review). The WK API seems to return items that are unlocked for a given level, but that you haven’t even yet seen in a lesson.
My next to-do is to implement cross-session caching so I don’t have to request so much data from the WK servers. This should also improve performance.
UPDATE: 7/11/2015 #2
* I’ve implemented caching so you don’t have to re-download your data every time from the WaniKani servers (and so the app doesn’t exhaust the API request limit).
* If you want a new copy of your data (e.g. because you’ve made progress since you last used the app), use the “Clear Cached Data” button to remove the cached data. You’ll then need to reload the page and start over.
* Progress plots have been added (see “Progress Plots” tab).
* SRS status counts are also display on the “Progress Plots” tab.