Perl Interface
Net::Amazon::EC2 is a Perl interface to the Amazon Elastic Compute Cloud (EC2) environment. SYNOPSIS use Net::Amazon::EC2; my $ec2 = Net::Amazon::EC2->new( AWSAccessKeyId => PUBLIC_KEY_HERE, SecretAccessKey => SECRET_KEY_HERE ); # Start 1 new instance from AMI: ami-XXXXXXXX my...
Platforms: *nix
License: Freeware | Size: 22.53 KB | Download (98): Net::Amazon::EC2 Download |
WebService::Kizasi is a Perl Interface for the Kizasi Web Services. SYNOPSIS use WebService::Kizasi; use Encode qw(_utf8_off); my $kizapi = WebService::Kizasi->new(); my @result; $result[0] = $kizapi->c10e_word_1d(CPAN); $result[1] = $kizapi->c10e_word_1w(CPAN); $result[2] =...
Platforms: *nix
License: Freeware | Size: 12.29 KB | Download (86): WebService::Kizasi Download |
Teamspeak is a Perl interface to administrate Teamspeak-Server. SYNOPSIS use Teamspeak; my $t = Teamspeak->new( timeout => , port => , host => ); You can connect to a Teamspeak-Server in four different Connection-Types: 1. Telnet 2. MySQL or MySQL::Lite 3. Web-Frontend 4....
Platforms: *nix
License: Freeware | Size: 26.62 KB | Download (152): Teamspeak Download |
Audio::Scrobbler is a Perl interface to audioscrobbler.com/last.fm. SYNOPSIS use Audio::Scrobbler; $scrob = new Audio::Scrobbler(cfg => { ... }); $scrob->handshake(); $scrob->submit(artist => "foo", album => "hello", track => "world", length => 180); The Audio::Scrobbler module...
Platforms: *nix
License: Freeware | Size: 71.68 KB | Download (96): Audio::Scrobbler Download |
Sun::Solaris::Task is a Perl interface to Tasks. SYNOPSIS use Sun::Solaris::Task qw(:ALL); my $taskid = gettaskid(); This module provides wrappers for the gettaskid(2) and settaskid(2) system calls. Constants TASK_NORMAL, TASK_FINAL. Functions settaskid($project, $flags) The...
Platforms: *nix
License: Freeware | Size: 3.07 KB | Download (90): Sun::Solaris::Task Download |
TiVo::Calypso is a Perl interface to the TiVo Calypso protocol. SYNOPSIS use TiVo::Calypso; my $server = TiVo::Calypso::Server->new( SERVER_NAME => "My Server", CACHE_DIR => "/tmp" ); my $music_service = TiVo::Calypso::Container::Music->new( TITLE => "Music Library", PATH => "/mp3",...
Platforms: *nix
License: Freeware | Size: 13.31 KB | Download (98): TiVo::Calypso Download |
Audio::DSP is a Perl interface to *NIX digital audio device. SYNOPSIS use Audio::DSP; ($buf, $chan, $fmt, $rate) = (4096, 1, 8, 8192); $dsp = new Audio::DSP(buffer => $buf, channels => $chan, format => $fmt, rate => $rate); $seconds = 5; $length = ($chan * $fmt * $rate * $seconds) /...
Platforms: *nix
License: Freeware | Size: 28.67 KB | Download (147): Audio::DSP Download |
App::Serializer::Properties is a Perl interface for serialization and deserialization. SYNOPSIS use App; $context = App->context(); $serializer = $context->service("Serializer"); # or ... $serializer = $context->serializer(); $data = { an => arbitrary, collection => [ of, data, ], of...
Platforms: *nix
License: Freeware | Size: 122.88 KB | Download (96): App::Serializer::Properties Download |
Time::Convert is a Perl interface to converting unix seconds to years, days, hours and minutes. SYNOPSIS use Time::Convert; my $convert = new Time::Convert; EXAMPLE use Time::Convert; my $convert = new Time::Convert; $REPLY = $convert->ConvertSecs(time); print($REPLY);.
Platforms: *nix
License: Freeware | Size: 2.05 KB | Download (94): Time::Convert Download |
Template::Plugin::MP3::Tag is a Perl interface to the MP3::Tag Module. SYNOPSIS [% USE tag = MP3("path_to_mp3_file") %] [% tag.title %] [% tag.album %] # perldoc MP3::Tag for more ideas Template::Plugin::MP3::Tag provides a simple wrapper for using MP3::Tag in object oriented mode; see...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (102): Template::Plugin::MP3::Tag Download |
GnuPG::Interface is a Perl interface to GnuPG. SYNOPSIS # A simple example use IO::Handle; use GnuPG::Interface; # settting up the situation my $gnupg = GnuPG::Interface->new(); $gnupg->options->hash_init( armor => 1, homedir => /home/foobar ); # Note you can set the recipients even...
Platforms: *nix
License: Freeware | Size: 37.89 KB | Download (91): GnuPG::Interface Download |
Filesys::SmbClient is a Perl interface for access Samba filesystem with libsmclient.so SYNOPSIS use POSIX; use Filesys::SmbClient; my $smb = new Filesys::SmbClient(username => "alian", password => "speed", workgroup => "alian", debug => 10); # Read a file my $fd =...
Platforms: *nix
License: Freeware | Size: 51.2 KB | Download (109): Filesys::SmbClient Download |
Voicent is a Perl interface for making telephone calls using Voicent Gateway. You can use this interface module to make telephone calls from your perl program, provided that the Voicent Gateway is installed and can be accessed through HTTP. There is a FREE version of Voicent Gateway program...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (107): Voicent Download |
DB::Appgen is a Perl interface which includes both function oriented and object oriented interfaces to manipulate data in APPGEN Custom Suite databases. All this was made in about four hours including reading perlxstut manpage, so do not expect something pretty. Although it appears to be...
Platforms: *nix
License: Freeware | Size: 9.22 KB | Download (93): DB::Appgen Download |
GPS::Babel is a Perl interface to gpsbabel. SYNOPSIS use GPS::Babel; my $babel = GPS::Babel->new(); # Read an OZIExplorer file into a data structure my $data = $babel->read(route.ozi, ozi); # Convert a file automatically choosing input and output # format based on extension...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (121): GPS::Babel Download |
Mozilla::ObserverService is a Perl interface to the Mozilla nsIObserverService. SYNOPSIS use Mozilla::ObserverService; my $cookie = Mozilla::PromptService::Register({ http-on-examine-response => sub { my $http_channel = shift; print $http_channel->responseStatus; }, }); # We dont...
Platforms: *nix
License: Freeware | Size: 33.79 KB | Download (97): Mozilla::ObserverService Download |
Mozilla::PromptService is a Perl interface to the Mozilla nsIPromptService. SYNOPSIS use Mozilla::PromptService; Mozilla::PromptService::Register({ Alert => sub { my ($parent, $title, $dialog_text) = @_; # do something smart on alert ... }, # Prompt callback should return result...
Platforms: *nix
License: Freeware | Size: 34.82 KB | Download (93): Mozilla::PromptService Download |
RADIUS::Packet is an object-oriented Perl interface to RADIUS packets. SYNOPSIS use RADIUS::Packet; use RADIUS::Dictionary; my $d = new RADIUS::Dictionary "/etc/radius/dictionary"; my $p = new RADIUS::Packet $d, $data; $p->dump; if ($p->attr(User-Name eq "lwall") { my $resp = new...
Platforms: *nix
License: Freeware | Size: 43.01 KB | Download (147): RADIUS::Packet Download |
File::RsyncP::Digest is a Perl interface to rsync message digest algorithms. SYNOPSIS use File::RsyncP::Digest; $rsDigest = new File::RsyncP::Digest; # specify rsync protocol version (default is <= 26 -> buggy digests). $rsDigest->protocol(version); # file MD4 digests...
Platforms: *nix
License: Freeware | Size: 153.6 KB | Download (95): File::RsyncP::Digest Download |
OzDB is a database Perl interface module for OzBot. SYNOPSIS use OzDB; The OzDB Perl module handles authentication and access control for the OzBot based utility bots. The basic database format is the authentication schema. This is based on a numerical ordering authentication system. If the...
Platforms: *nix
License: Freeware | Size: 12.29 KB | Download (94): OzDB Download |