Hello everyone! When I decided to switch from the WK app for Android to the website, I tried to replicate most of the functionality the app brought with itself. One of it being conveniently showing the exact time of the next review on the dashboard. I’m a bit bothered by the vague “about x hours” string and would like to see 18:00 (e.g.) instead. Is there a user script that does that? I looked around the forums and googled a bit but couldn’t find anything. I’d be happy to be given some pointers if that exists somewhere.
Hmm well there’s the Ultimate Timeline script which has a lot of cool functions, including a visual of the time + amount of upcoming reviews – hovering over the bars displays the exact review times as well
Yes, I saw and installed that one. It certainly has its advantages, however that information not clearly visible on a glance. And I think it would be a good use of the space that is currently used by the vague text.
I gotcha, hmm sorry I don’t think I’ve seen a script like that yet I think by default, hovering your mouse over the time until next review shows you the exact time, though I can’t currently confirm this because mine are available now c:
I feel like WK intended to display the time but maybe something is broken? When you hover over the “next review in ~1 hour” bit, your cursor turns into a question mark like it’s going to show you some informational tooltip, but it never does. Additionally, the “~x hours” text has the exact unix timestamp of your next review attached to its HTML element, so, paired with the cursor change, it’s like they intended to show you this data but maybe it doesn’t work.
Oh I didn’t see @MissMisc said the exact same thing, except hers shows the time like you’d expect. This has, for some reason, never worked for me in Chrome though.
When I get home I can probably write a Tampermonkey script that replaces the “~x hours” element with the exact time. Should not be difficult.
Ah, I see, thank you. This is much closer to what I want, though I think it’s either not working or my end or doesn’t change the countdown when it’s exact minutes. Unfortunately, I can’t change it to test it right now, as I would have to complete the reviews first. Also, it doesn’t use the 24-h format, but maybe it could be modified a little bit to adjust that.
In the meantime, I threw a script together (kind of in a quick and dirty way) to replace just that single item on the dashboard with the exact time. Works flawlessly for my purposes.
Here it is, if anyone wants a quick fix for this: WaniKani Exact Review Time (24-h) - Source code. I am by no means a JavaScript developer and it surely lacks in a lot of aspects, so have a little mercy. But it works for me, so I thought, why not share it? (Also, yes, it’s not updated live, so when it changes to ‘Available Now’ it will still display the exact time. I’m sure that can be fixed by monitoring changes somehow, but as of now I didn’t see it as a critical feature).
Huh, indeed. I guess it’s intuitive, haha. Yours looks a little more sophisticated than mine though. Thank you for all that effort. I think I’ll go ahead and set mine to unlisted to avoid any confusion.
Well, a user could easily change the time format in your script if they are a little tech savvy. And mine’s still available using the direct link. Perhaps I’ll link them both and update the description to make them a little easier to find and distinguish.