Beeminder Forum

WaniKani Integration


#1

I made a WaniKani integration.

I’ve been using a primitive version of this for quite a while and it has really helped my sporadic studying work out to slow steady progress overall.


#2

Thanks for doing this. As a WaniKani user I have definitely thought about doing something similar. Is there any chance you would be willing to post the code for it? I personally have a server set up that I have used to do not official integrations like this. No offense but I am a bit apprehensive to just giving a random app permissions to my account.


#3

If it helps, I vouch for @bluetulip :slight_smile:


#4

Feature request: ability to request permissions to only create goals and manage the goals the app created.


#5

I’ll definitely consider it, but I have some other stuff next up in personal coding so no guarantees as to when. It took me embarrassingly long to get this thing out the door.

By the way it’s in clojure.


#6

Thanks, I would definitely appreciate it. I am a fairly firm believer in having tools like this be open source so that everyone able can contribute and use it for their own purposes as necessary. Especially if there is not proprietary or monetary reason not to.


#7

Howdy! I’ve got a couple questions for @bluetulip about the integration. What’s the metric that it’s tracking? Minutes? Points? Seconds? And are you sending deltas to beeminder (i.e. how much was done/earned today), or a running total (more like Duolingo, where Duolingo is keeping track of total XP and we just get that from them).

Thanks!


#8
  • items - I’m not sure what else to call them. The kanji, vocab, and “radicals” that WaniKani teaches, specifically counting the ones that someone has done the lesson for and has kept/caught up on the scheduled reviews for.
  • running total, though the number can go down some when someone falls behind on reviews.