Funny Or Die Landlord Pearl
Audio::OSS is a pure-perl interface to OSS (open sound system) audio devices. SYNOPSIS use Audio::OSS qw(:funcs :formats :mixer); my $dsp = IO::Handle->new(" dsp_reset($dsp) or die "reset failed: $!"; my $mask = get_supported_formats($dsp); if ($mask & AFMT_S16_LE) { set_fmt($dsp,...
Platforms: *nix
License: Freeware | Size: 9.22 KB | Download (109): Audio::OSS Download |
WebService::Eventful is a Perl interface to EVDB public API. SYNOPSIS use WebService::Eventful; my $evdb = WebService::Eventful->new(app_key => $app_key); $evdb->login(user => harry, password => H0gwart$) or die "Cant log in: $WebService::Eventful::errstr"; # call() accepts either an...
Platforms: *nix
License: Freeware | Size: 8.19 KB | Download (87): WebService::Eventful Download |
Net::DNS::ValueDomain::DDNS is a Perl module to update your Value-Domain (https://www.value-domain.com/) DynamicDNS records. SYNOPSIS use Net::DNS::ValueDomain::DDNS; # Normal usage my $ddns = Net::DNS::ValueDomain::DDNS->new; $ddns->update( domain => example.com, password => 1234,...
Platforms: *nix
License: Freeware | Size: 11.26 KB | Download (108): Net::DNS::ValueDomain::DDNS Download |
Perl6::Builtins is a Perl module that provides erl 5 versions of the new Perl 6 builtins. SYNOPSIS use Perl6::Builtins qw( system ); system $system_cmd or die "Could not $system_cmd: $!"; my $package = caller->{package}; my $file = caller->{file}; my $line = caller->{line}; Several...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (98): Perl6::Builtins Download |
Net::FTP::File is a Perl extension for simplifying FTP file operations. SYNOPSIS use Net::FTP::File; my $ftp = Net::FTP->new("some.host.name", Debug => 0) or die "Cannot connect to some.host.name: $@"; $ftp->login("anonymous",-anonymous@) or die "Cannot login ", $ftp->message;...
Platforms: *nix
License: Freeware | Size: 6.14 KB | Download (104): Net::FTP::File Download |
Text::vFile::toXML can convert vFiles into equivalent XML. SYNOPSIS This module converts iCalendar (iCal : generically, vFile) files into their (equivalent) XML (xCalendar / xCal) representation, according to Royers IETF Draft (http://tools.ietf.org/html/draft-royer-calsch-xcal-03). #...
Platforms: *nix
License: Freeware | Size: 5.12 KB | Download (94): Text::vFile::toXML Download |
Jifty::DBI::SchemaGenerator is a Perl module to generate table schemas from Jifty::DBI records. This module turns a Jifty::Record object into an SQL schema for your chosen database. At the moment, your choices are MySQL, SQLite, or PostgreSQL. Oracle might also work right, though its untested....
Platforms: *nix
License: Freeware | Size: 99.33 KB | Download (89): Jifty::DBI::SchemaGenerator Download |
DBIx::SQLCrosstab::Format is a Perl module with formats results created by DBIx::SQLCrosstab. SYNOPSIS use DBIx::SQLCrosstab::Format; my $dbh=DBI->connect("dbi:driver:database" "user","password", {RaiseError=>1}) or die "error in connection $DBI::errstrn"; my $params = { dbh => $dbh,...
Platforms: *nix
License: Freeware | Size: 66.56 KB | Download (110): DBIx::SQLCrosstab::Format Download |
File::Stat::ModeString - conversion file stat mode to/from string representation. SYNOPSIS use File::Stat::ModeString; $string = mode_to_string ( $st_mode ); $st_mode = string_to_mode ( $string ); $type = mode_to_typechar( $st_mode ); $record = < IN >; chomp $record; $record =~...
Platforms: *nix
License: Freeware | Size: 7.17 KB | Download (98): File::Stat::ModeString Download |
SNMP::Info::Layer3::N1600 is a Perl5 Interface to Nortel 16XX Network Devices. SYNOPSIS # Let SNMP::Info determine the correct subclass for you. my $n1600 = new SNMP::Info( AutoSpecify => 1, Debug => 1, # These arguments are passed directly on to SNMP::Session DestHost => myswitch,...
Platforms: *nix
License: Freeware | Size: 133.12 KB | Download (92): SNMP::Info::Layer3::N1600 Download |
Text::Refer can parse Unix "refer" files. SYNOPSIS Pull in the module: use Text::Refer; Parse a refer stream from a filehandle: while ($ref = input Text::Refer *FH) { # ...do stuff with $ref... } defined($ref) or die "error parsing input"; Same, but using a parser object for more...
Platforms: *nix
License: Freeware | Size: 31.74 KB | Download (92): Text::Refer Download |
Chart::Plot::Canvas is a Perl module to plot two dimensional data in an Tk Canvas. SYNOPSIS use Chart::Plot::Canvas; my $img = Chart::Plot::Canvas->new(); my $anotherImg = Chart::Plot::Canvas->new ($image_width, $image_height); $img->setData (@dataset) or die( $img->error() );...
Platforms: *nix
License: Freeware | Size: 5.12 KB | Download (162): Chart::Plot::Canvas Download |
SQL::Translator::Producer::GraphViz is a GraphViz producer for SQL::Translator. SYNOPSIS use SQL::Translator; my $trans = new SQL::Translator( from => MySQL, # or your db of choice to => GraphViz, producer_args => { out_file => schema.png, add_color => 1, show_constraints => 1,...
Platforms: *nix
License: Freeware | Size: 317.44 KB | Download (201): SQL::Translator::Producer::GraphViz Download |
Chess::PGN::Parse is a Perl module that reads and parses PGN (Portable Game Notation) Chess files. SYNOPSIS use Chess::PGN::Parse; use English qw( -no_match_vars ); my $pgnfile = "kk_2001.pgn"; my $pgn = new Chess::PGN::Parse $pgnfile or die "cant open $pgnfilen"; while...
Platforms: *nix
License: Freeware | Size: 26.62 KB | Download (252): Chess::PGN::Parse Download |
DBIx::SQLCrosstab Perl module creates a server-side cross tabulation from a database. SYNOPSIS use DBIx::SQLCrosstab; my $dbh=DBI->connect("dbi:driver:database" "user","password", {RaiseError=>1}) or die "error in connection $DBI::errstrn"; my $params = { dbh => $dbh, op => [ [SUM,...
Platforms: *nix
License: Freeware | Size: 72.7 KB | Download (106): DBIx::SQLCrosstab Download |
Net::LDAP::Control::VLV is an LDAPv3 Virtual List View control object. SYNOPSIS use Net::LDAP; use Net::LDAP::Control::VLV; use Net::LDAP::Constant qw( LDAP_CONTROL_VLVRESPONSE ); $ldap = Net::LDAP->new( "ldap.mydomain.eg" ); # Get the first 20 entries $vlv =...
Platforms: *nix
License: Freeware | Size: 245.76 KB | Download (103): Net::LDAP::Control::VLV Download |
MLDBM is a Perl module to store multi-level hash structure in single level tied hash. SYNOPSIS use MLDBM; # this gets the default, SDBM #use MLDBM qw(DB_File FreezeThaw); # use FreezeThaw for serializing #use MLDBM qw(DB_File Storable); # use Storable for serializing $dbm = tie %o, MLDBM...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (91): MLDBM Download |
Net::YahooMessenger is a Perl interface to the Yahoo!Messenger IM protocol. SYNOPSIS use Net::YahooMessenger; my $yahoo = Net::YahooMessenger->new( id => your_yahoo_id, password => your_password, ); $yahoo->login or die "Cant login Yahoo!Messenger"; $yahoo->send(recipient_yahoo_id,...
Platforms: *nix
License: Freeware | Size: 16.38 KB | Download (152): Net::YahooMessenger Download |
madlibs engine project is a MadLibs clone. The madlibs engine is a tiny engine for MadLibs-like interactive stories. Basically, you enter different words of a certain part of speech. The program pastes them into a story text, creating weird, funny, or stupid results. It runs on anything...
Platforms: *nix
License: Freeware | Size: 4.62 MB | Download (124): madlibs engine Download |
TeX::DVI is a Perl module to write out TeXs DVI (DeVice Independent) file. SYNOPSIS use TeX::DVI; use Font::TFM; my $dvi = new TeX::DVI "texput.dvi"; my $font = new_at Font::TFM "cmr10", 12 or die "Error loading cmr10 at 12 pt: $Font::TFM::errstrn"; $dvi->preamble();...
Platforms: *nix
License: Freeware | Size: 9.22 KB | Download (105): TeX::DVI Download |