NAME

Remind::Client::libnotify - class to send timed reminders to libnotify

SYNOPSIS

  use Remind::Client::libnotify;

  my $rc = Remind::Client::libnotify->new();
  $rc->run();

DESCRIPTION

This module is a subclass of Remind::Client, which provides support for sending timed reminders directly to libnotify, via the notify-send command.

METHODS

new

Construct a Remind::Client::libnotify object.

In addition to the parameters accepted by Remind::Client->new(), the following named parameters are accepted:

summary

The summary to use for all notifications. Defaults to Remind::Client::libnotify.

urgency

The urgency to use for the notifications. One of 'low', 'normal', or 'critical'. Defaults to 'critical'.

reminder

Reminder event handler. This will create one libnotify notifier for each reminder sent by remind.

SEE ALSO

Remind::Client, notify-send(1)

AUTHOR

Mike Kelly <pioto@pioto.org>

COPYRIGHT AND LICENSE

Copyright (C) 2009, Mike Kelly.

This module is free software; you can redistribute it and/or modify it under the same terms as Perl 5.10.0. For more details, see the full text of the licenses at <http://www.perlfoundation.org/artistic_license_1_0>, and <http://www.gnu.org/licenses/gpl-2.0.html>.

This program is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose.