I’ve been using Beeminder for more than a year now. Since the default web client kind of sucks (as most web clients for anything do), I used to use the Android client almost exclusively. Living in Emacs, I didn’t like it that I had to do some things regularly outside The Editor.
So I wrote a Beeminder client for Emacs.
It is currently a bit primitive, though (apart from submitting datapoints, of course) it has two features which I missed a lot in the official clients: sorting goals (currently there are two sorting criteria: losing date (the default) and the midnight setting) and filters (currently there are two and a half filters. First, you can “kill” individual goals (so that they are hidden until next refresh). The two real filters are: days to lose (so that you only see goals which are close to derailment by given number of days or less) and amount of work done today (so you can exclude goals for which anything was logged today, or goals for which at least x% of the daily rate was logged today).
OTOH, there is basically no error-checking (yet), no road dial (yet?), no displaying or changing previous datapoints (yet), no Org-mode integration (yet), etc., so for some things you have to use the official one. Still, most day-to-day operations are covered (at least for me), and I’m using it more than 50% percent of the time (let’s eat my own dog food!)
It is not public yet (but will be soon), and I’d love to get some preliminary feedback. So, here are my questions.
Are there any Emacs & Beeminder users out there who would like to use this client? (You might want to switch to Emacs for superior text-editing experience, too, and then test my client.)
Are there any sorting criteria people could find useful?
Are there any filters people could find useful?
Are there any other features people could find useful?
I can’t work on this project full-time, and I can’t promise anything, but I’ll definitely will consider your input.
Also, expect an official announcement, with a link to the code, within a few days.
Last but not least: I beemind my time on the web (including fora), so I might not respond within 3 days or so. But I will try to respond to all posts here eventually.