Sunday afternoon hacking

I’ve been using Hiveminder for several months now and I’m fairly happy with it – the task review interface in particular is a big win for me, as I can take 5 or 10 minutes in the morning and carve out a chunk of things that I can then focus on for the rest of the day. The tag support is top notch too, so I can easily focus on work stuff at work and home stuff when not at work just by tagging things ‘@work’ or ‘@home’.

Hiveminder provides some email tools (some with the free account, some more when you upgrade to a paid account) but they’re more oriented towards task delegation and workflow within a small group. They don’t have an interface that lets you drop a task into your list like you can when working with the web or CLI interfaces. They do have an API, however – so after a few hours of poking around this afternoon, I’ve written the mail gateway I’ve been wishing they had.

What documentation there is, including the address of the SVN repo with the code, can be found at This isn’t a “normal” user tool; you’re going to need to modify your mail aliases, which pretty much means you need root and some understanding of how mail works. If you’re interested but don’t have that level of access on the machine where your mail lands, you could probably turn the code I have into a procmail filter without too much trouble.

Feedback welcome; as I said on the Hiveminder API mailing list, example code seems to be in short supply, so there’s probably a lot of ugly “make it work” stuff in my code.

Update On the Hiveminder API list one of the Best Practical guys pointed out that the normal Hiveminder mail interface does let you set an ‘auto-accept’ option. That isn’t quite the same thing as this mail gateway, but it’s pretty close, and if you don’t run your own mailserver, it’s probably the best way to get this sort of function.