The Anki folks explicitly forbid anyone from integrating with the Anki backend in any way (with an exception given to the AnkiDroid folks who aren’t really the same team).
There’s folks who have made custom sync servers, and you can use them in AnkiDroid and on Anki Desktop, but you weren’t able to use a custom sync server with the iOS client for the longest time. Maybe it’s possible now: https://forums.ankiweb.net/t/custom-anki-server-ios/7011/14 but I haven’t looked in a while.
I had a custom sync server set up that would poke Beeminder everytime you synced to it. I haven’t used it in a few years but it was the least hacky way I could rig up maybe 5 years ago (and it was still quite a hack). I’d love for Beeminder to have a Beeminder-official integration that works slick, but I’m skeptical Beeminder would want to actually host user’s cards… and that still leaves the open iOS question.
It’s a bummer, really. I added MathJax support to AnkiDroid and a few other things, and was pretty excited about all of it, and just… a bunch of papercuts.
Do More goal for completing today’s reviews (0= no, 1= yes).
Do LessWhittle Down goal for the number of cards placed in a separate deck because they need to be broken down/edited/checked. Once I edit a card from this deck, it gets moved out of it back to the regular rotation.
For a while I had an “Overdue” smart deck. I used a Do LessWhittle Down goal for the number of cards left in it. This goal is now complete .