Web Data - level graph, completion estimates, JLPT progress, +more

Calion said... This happens when you complete that that level before you officially started it. Say you started level 6 at 23:14:30, but finished it 9 days later at 23:07:12--in this case the system rounds down a whole day (for some reason) because it technically happened before the 9 day mark. I have plenty of days that count as 7 days because of this (I finished them in 8).
 So basically anywhere between "8 days 23 hours 30 minutes" and "9 days 0 hours 0 minutes" gets put incorrectly? That should hopefully be a fairly easy bug to track down, if the webpage is still being supported. :)

The bug is in the dayDate(days) function.
It checks if hours == 24 and increments days and sets hours=0, but this is after it has already saved the days value to the output string.
The hours field is saved after the check.
I just checked and 1-day, 23.5-hour works right in the original code, but 1-day, 23.51-hour fails and shows “1 day, 0 hours”.
I fixed this bug in my local version a few months ago.
It was causing me great confusion.

Lately I’m not getting any graph at all…

It says I won’t finish until 2016 (-_-)

NinKenDo said... It says I won't finish until 2016 (-_-)
 すごい!それは早いですね。わたしは2017-2019に終わります。
(Corrected, thx Weirdboy!,  I think it's clear why you will finish faster. Unsurprisingly, "hayaku" is the Japanese word I hear most often.)

早いです
not
早くです

According to my stats page I will be done a bit less than a year from now.

weirdboy said... 早いです
not
早くです

According to my stats page I will be done a bit less than a year from now.
i have exactly a year and 4 days.

This is awesome!!!


Thank you very much I was wondering when I should be good to do my N5 exam and now I have the answer.


ありがとう! This really helps to get a grasp on what im getting myself into XD at my current pace, ill be level 50 in 一月 2016!

What is the best way to go about inputting a new API key? Although the site keeps popping up with “Invalid API key” it doesn’t give me the option to input the new one. The Stats section of the Profile tab is simply stuck in loading mode. >:

You can try to flush your cache files or depending on your navigator and your knowledge, it is possible to find where is stored the API key in your local navigator variable storage and to empty it, then the website will ask the key again.
Exemple for Chrome: press F12 then in the open developper menu you can choose Ressources, then Local Storage, then http://ky.is then edit api-key or simply delete it with right click on it,

jboffel said... You can try to flush your cache files or depending on your navigator and your knowledge, it is possible to find where is stored the API key in your local navigator variable storage and to empty it, then the website will ask the key again.
Exemple for Chrome: press F12 then in the open developper menu you can choose Ressources, then Local Storage, then http://ky.is then edit api-key or simply delete it with right click on it,
 I'll try that when I get home. My work computer is all in Japanese so it makes navigating through things a bit difficult haha.

Thank you! :)

Edit: By some kind of magic the open developer is in English. What sorcery is this!?
Mindez said...The graph for level 6 should read "9 days 0 hours" instead of "8 days 0 hours". This is obvious if you consider the size of the bar chart. I'm guessing there is some kind of rounding error where it actually thinks that it is "8 days 24 hours" or something?
Fixed, thanks for catching that :)

Kagema said...What is the best way to go about inputting a new API key? Although the site keeps popping up with "Invalid API key" it doesn't give me the option to input the new one. The Stats section of the Profile tab is simply stuck in loading mode. >:
I added a check that should distinguish invalid API keys from other response errors, and remove the old key. Thanks!

Hey Kiko,



Thanks for making this. I've been using it every day and it's super helpful. Would you be up for adding an 'Items Seen' stat line right below 'Items Learned,' which includes Apprentice items? That's one of the only things I wish it had!



Thanks again, and keep up the good work!

I’ll be complete at the age of 59 lol.

Edit: I now see it’s because I had the free and didn’t really get serious until I bought it this year.  Is there a way to account for the start of a subscription?

Very, very cool stuff. If you ever get sick of hosting it please let us know so this amazing tool doesn’t disappear. I love it. I used to work with very very big data so this is so fun for me!

indigo0086 said... I'll be complete at the age of 59 lol.

Edit: I now see it's because I had the free and didn't really get serious until I bought it this year.  Is there a way to account for the start of a subscription?
 Second that.
I created an account in September last year, but only started WaniKani lessons this year.
Would there be a way to implement a custom start date, or to choose the date of the first lesson taken?

Also, thank you for this tool, it's super interesting and the interface is pretty and intuitive~

- KW

I believe every 10 levels you get one free level that is ignored. My data has 254 days at level 50,  but still shows my average to be correct. You guys just have to level up a bit more and it’ll get more and more accurate.

I see now. I leveled up a couple since and the estimated dates do readjust

Good website, although I’m pretty sure it didn’t take me -11 days and -21 hours to complete level 2 …