Extend the Beeminder API
(This is several features but it seems easiest to put them together; I can split them out if desired.)
I've been working with the Beeminder API, experimenting with alternate views of my goals, and there are some things that are either missing or nice-to-have:
- The API doesn't seem to have access to the 'goal string', "Stay on the yellow brick road" or whatever I've replaced it with.
- This is probably calculable from the given data, at least roughly, but the API doesn't provide the three-number green-blue-orange summary that shows up below the bare minimum. This would be really nice to have.
Is this actually three ideas that should be listed separately? I don't yet know the granularity of this board.
I too want the three-number Hard Cap value, provided either as a formula or just requestable.
You can label the Y-axis of the graph with your "lines of code" or "tiny adorable kittens" under a goal's settings > Advanced > y-axis label. It comes through in the graph, but I don't know a way to access the string itself through the API, so it's a good API feature request.
Glenn Willen commented
Oh, I guess I can't edit the request now that I've created it, but: I'd love to have a field somewhere, accessible in both the API and the UI, to put in what my goal is denominated in. (I.e. minutes, hours, lines of code, tiny adorable kittens, etc.) This is mostly for the benefit of API apps, because in the UI it's not too hard for me to remember what my goals are denominated in (though it would be nice to have labelled axes.)