Pick of the week: Prowl
Sep 03
Pick of the week, Productivity Apps, Growl, iPhone, Perl, Unix No Comments
This weeks pick is another iPhone app by the name of Prowl. Prowl promises to bring Growl from your desktop to your iPhone. When I first heard about Prowl I thought that this was surely the stupidest app ever! – Why on earth would you want your Growl notifications on your iPhone?1 The answer is you won’t2 – Prowl has an extensive API that will let you write scripts in numerous languages, including my all time favorite Perl, and this is where Prowl gets really interesting. This means you can get push-notifications from practically anything you can think of.
I once wrote an IRC notifier for Irssi that will message you via XMPP whenever someone highlights you or sends you a private message while you are disconnected from Irssi3.
It worked ok, but what I really wanted was a way where Irssi could connect directly to Growl and notify me whenever something interesting happens.
With Prowl all I need to send a push notification to my iPhone, is a small piece of code that looks something like this:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | #!/usr/bin/env perl use strict; use warnings; use WebService::Prowl; my $ws = WebService::Prowl->new(apikey => 'your personal apikey'); $ws->verify || die $ws->error(); $ws->add( application => "Irssi", event => "Query", description => "Joe: I like coffee", priority => 0, ); |
So based on my old notifier program, I quickly whipped up an Irssi Prowl Notifier program
So now I get notified with a push message whenever something interesting happens on IRC. There is even a WordPress plugin that will notify you whenever someone posts a comment on your blog.
Anything you can think of, Prowl can notify you about.












A while ago I switched from












Recent comments