[Userscript] WKStats Projections Page

Version 1.3.3 is out to shrink the absurdly large input boxes and 1.3.4 is out to fix a potential bug in the max + 1 calculation.


@VegasVed If you want projections, you can always use @bagusprabangkoro’s site, which doesn’t require use of a userscript!

2 Likes

Version 1.3.5 is out internally refactoring the projection loop.

There should be no user-visible changes other than the appearance of this JSON in the console to aid potential integration into the new stats sites released this year.

The actual output of this for me looks like:

{"40":{"fastest":"29 May 2022, 00:00:00","real":"1 Jun 2022, 11:30:13","given":"31 May 2022, 18:47:59"},"41":{"fastest":"4 Jun 2022, 20:00:00","real":"12 Jun 2022, 04:12:27","given":"10 Jun 2022, 18:47:59"},"42":{"fastest":"11 Jun 2022, 16:00:00","real":"22 Jun 2022, 20:54:41","given":"20 Jun 2022, 18:47:59"},"43":{"fastest":"18 Jun 2022, 12:00:00","real":"3 Jul 2022, 13:36:55","given":"30 Jun 2022, 18:47:59"},"44":{"fastest":"21 Jun 2022, 22:00:00","real":"14 Jul 2022, 06:19:09","given":"10 Jul 2022, 18:47:59"},"45":{"fastest":"25 Jun 2022, 08:00:00","real":"24 Jul 2022, 23:01:23","given":"20 Jul 2022, 18:47:59"},"46":{"fastest":"2 Jul 2022, 04:00:00","real":"4 Aug 2022, 15:43:37","given":"30 Jul 2022, 18:47:59"},"47":{"fastest":"5 Jul 2022, 14:00:00","real":"15 Aug 2022, 08:25:51","given":"9 Aug 2022, 18:47:59"},"48":{"fastest":"9 Jul 2022, 00:00:00","real":"26 Aug 2022, 01:08:05","given":"19 Aug 2022, 18:47:59"},"49":{"fastest":"15 Jul 2022, 20:00:00","real":"5 Sept 2022, 17:50:19","given":"29 Aug 2022, 18:47:59"},"50":{"fastest":"19 Jul 2022, 06:00:00","real":"16 Sept 2022, 10:32:33","given":"8 Sept 2022, 18:47:59"},"51":{"fastest":"22 Jul 2022, 16:00:00","real":"27 Sept 2022, 03:14:47","given":"18 Sept 2022, 18:47:59"},"52":{"fastest":"26 Jul 2022, 02:00:00","real":"7 Oct 2022, 19:57:01","given":"28 Sept 2022, 18:47:59"},"53":{"fastest":"29 Jul 2022, 12:00:00","real":"18 Oct 2022, 12:39:15","given":"8 Oct 2022, 18:47:59"},"54":{"fastest":"1 Aug 2022, 22:00:00","real":"29 Oct 2022, 05:21:29","given":"18 Oct 2022, 18:47:59"},"55":{"fastest":"5 Aug 2022, 08:00:00","real":"8 Nov 2022, 22:03:43","given":"28 Oct 2022, 18:47:59"},"56":{"fastest":"8 Aug 2022, 18:00:00","real":"19 Nov 2022, 14:45:57","given":"7 Nov 2022, 18:47:59"},"57":{"fastest":"12 Aug 2022, 04:00:00","real":"30 Nov 2022, 07:28:11","given":"17 Nov 2022, 18:47:59"},"58":{"fastest":"15 Aug 2022, 14:00:00","real":"11 Dec 2022, 00:10:25","given":"27 Nov 2022, 18:47:59"},"59":{"fastest":"19 Aug 2022, 00:00:00","real":"21 Dec 2022, 16:52:39","given":"7 Dec 2022, 18:47:59"},"60":{"fastest":"22 Aug 2022, 10:00:00","real":"1 Jan 2023, 09:34:53","given":"17 Dec 2022, 18:47:59"},"61":{"fastest":"25 Aug 2022, 20:00:00","real":"12 Jan 2023, 02:17:07","given":"27 Dec 2022, 18:47:59"},"62":{"fastest":"19 Feb 2023, 12:00:00","real":"1 Jul 2023, 11:34:53","given":"16 Jun 2023, 20:47:59"}}

@Sully22 Since you asked for this in particular, hope this will be helpful!

1 Like

Version 1.4.0 is out which hides past levels by default, and provides some more internal refactoring

1 Like

This script has been incorporated officially into [Web App] WaniKani History + Timemachine. Other WK statistics sites are welcome to incorporate this script as well.

1 Like

Version 1.4.1 has been pushed.

Thanks to a GitHub user (don’t know your WK username) for the PR!

2 Likes