Sophie

Sophie

distrib > Mageia > 5 > x86_64 > media > core-release > by-pkgid > ade322556743a8ecd371102536642ba4 > files > 11

perl-Growl-GNTP-0.200.0-4.mga5.noarch.rpm

use strict;
use warnings;
use lib qw/lib/;
use Growl::GNTP;
use Encode;

binmode STDOUT, ':encoding(cp932)' if $^O eq 'MSWin32';

my $growl = Growl::GNTP->new(
    AppName => "my perl app",
    Password => $ENV{'GROWL_PASSWORD'} || '',
    #Debug => 1,
);

$growl->subscribe(
    Port => 23054,
    CallbackFunction => sub {
        my ($Title, $Message) = @_;
        print decode_utf8($Title),",",decode_utf8($Message),"\n";
    },
);