AnkiMinder: Automatic Anki → Beeminder Reviews

I built a small Anki add-on that automatically sends your completed review count to Beeminder and figured I’d share it here.

It’s called AnkiMinder.

What it does right now is simple: it reads the Anki review log and sends the number of completed reviews to a Beeminder goal. No time tracking, no estimates, just actual finished reviews.

Latest version is v1.0.2.

You can download the release and the .ankiaddon file here:
https://github.com/rolemartyr-x/AnkiMinder

I can’t publish it to AnkiWeb yet because my account isn’t old enough, but I will once I’m eligible.

For reference, this is the goal I’m using it with:
https://www.beeminder.com/rolemartyrx/ankireviews

Not an official integration, just something I built for my own workflow and cleaned up enough to share. If anyone tries it and has feedback or ideas, I’m open to it.

5 Likes

Thanks so much for this! The beemind maintaned progress was always a bit glitchy for me for some reason.

Do you know of any way to get this working with AnkiDroid?

I wish! Unfortunately, AnkiDroid doesn’t accept add-ons, so that would involve writing a whole new app or adding the functionality directly into AnkiDroid.

My workflow (and the “easiest” way I’ve found) is to just make sure I open Anki on my PC every day - it syncs any mobile reviews I did upon startup and then I can either do my reviews on my PC or just close Anki again. Obviously doesn’t work super well over weekends or if travelling, but that’s the closest I’ve come.

1 Like

On mobile you can fire an http request to beeminder on every (or every fifth) card you review. This works both on iOS or Android.

I ended up with binary goal just pushing 1 if do enough cards that day.

2 Likes

Hey, I think I have it setup. Is there any way to make it send a single true/false (0/1) message to Beeminder? I’d like to be just simply completed reviews today or didn’t complete reviews today. Review counts fluctuate heavily daily for me.

@msafar I’m looking into this now - I think I have it working, just need to do some more testing.

1 Like

It may not be available on your Beeminder plan, but there’s a nonzero aggregation method that treats any entered number (other than zero) as a +1 to the goal.

1 Like

yeah, i just have the free version

let me know when you get it! thanks for your work and help.