Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

rjbs (4671)

rjbs
  (email not shown publicly)
http://rjbs.manxome.org/
AOL IM: RicardoJBSignes (Add Buddy, Send Message)
Yahoo! ID: RicardoSignes (Add User, Send Message)

I'm a Perl coder living in Bethlehem, PA and working Philadelphia. I'm a philosopher and theologan by training, but I was shocked to learn upon my graduation that these skills don't have many associated careers. Now I write code.

Journal of rjbs (4671)

Tuesday February 26, 2008
09:34 PM

addex and hiveminder, together at last

[ #35775 ]

I've written too much already about Addex so I will only review for just a few paragraphs. Addex uses your address book to produce configuration for your various mailtools.

During this process, it creates an AddressBook object with many Entry objects, each of which has a bunch of EmailAddress objects. Those all have a label (like "work") and an address (like "charlie@xigc.edu").

Meanwhile, Hiveminder also has a bunch of email features. One of these, available to Pro accounts, is the ability to assign a task to anyone with an email address, even if he doesn't use Hiveminder. Every Pro account gets a secret. Let's say our secret is "energylegs." Now, if I want to assign a task to my buddy Logan, I can send an email to wx@deptk.gc.ca.energylegs.with.hm. The address breaks down into "his address," then "my secret," then "with.hm."

If I send an email there, Logan will get an email saying, "Rik really wants you to do something for him. Click here and accept it, or click here and tell him to go pound sand." Heck, even if my contact just deletes the message, I'll have a record of the request so that I can follow up on it through other means.

One of Addex's output plugins produces a mutt-style aliases file, giving me aliases like "dad" and "gloria" and "hdp." It also gives me secondary aliases like and "hdp-work" and "gloria-pager." Today, I uploaded a new plugin to automatically adds a Hiveminder address for everyone in my address book. Now I have a "dad-todo" and "gloria-todo" and "hdp-todo." If I know you, I probably have an easy way to send you a request, too!

Enabling this was easy. I just install App::Addex::Plugin::Hiveminder and add the following to my .addexrc:

plugin = App::Addex::Plugin::Hiveminder

[App::Addex::Plugin::Hiveminder]
secret = energylegs

That's it!

There are a bunch of configurable things to let me say "actually send todo items for this person to a different address" and other similar variations on the default behavior. Basically, though, you just add three lines to your configuration and start demanding work from other people. What better way to manage your workload than to get others to do it for you?

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.