Perl Scrip To Unzip Files
IO::InSitu is a Perl module to avoid clobbering files opened for both input and output. SYNOPSIS use IO::InSitu; my ($in, $out) = open_rw($infile_name, $outfile_name); for my $line (<$in>) { $line =~ s/foo/bar/g; print {$out} $line; } When users want to do in-situ processing on a...
Platforms: *nix
License: Freeware | Size: 6.14 KB | Download (87): IO::InSitu Download |
AudioFile::Info::MP3::Info is a Perl extension to get info from MP3 files. This is a plugin for AudioFile::Info which uses MP3::ID3Lib to get data about MP files. See AudioFile::Info for more details. METHODS new Creates a new object of class AudioFile::Info::MP3::Info. Usually called...
Platforms: *nix
License: Freeware | Size: 54.27 KB | Download (106): AudioFile::Info::MP3::Info Download |
AudioFile::Info::MP3::Tag is a Perl extension to get info from MP3 files. This is a plugin for AudioFile::Info which uses MP3::Tag to get or set data about MP3 files. METHODS new Creates a new object of class AudioFile::Info::MP3::Tag. Usually called by AudioFile::Info::new..
Platforms: *nix
License: Freeware | Size: 3.07 KB | Download (105): AudioFile::Info::MP3::Tag Download |
FileCache is a Perl module to keep more files open than the system permits. SYNOPSIS use FileCache; # or use FileCache maxopen => 16; cacheout $mode, $path; # or cacheout $path; print $path @data; $fh = cacheout $mode, $path; # or $fh = cacheout $path; print $fh @data; The...
Platforms: *nix
License: Freeware | Size: 12.2 MB | Download (93): FileCache Download |
Parse::Nibbler is Perl module to parse huge files using grammars written in pure perl. Create a parser object using the ->new method. This method is provided by the Parse::Nibbler module and should not be overridden. The main functionality of the Parse::Nibbler module is the Register...
Platforms: *nix
License: Freeware | Size: 33.79 KB | Download (91): Parse::Nibbler Download |
XML::Excel is a Perl extension converting Excel files to XML. SYNOPSIS use XML::Excel; $excel_obj = XML::Excel->new(); $excel_obj = XML::Excel->new(%attr); $status = $excel_obj->parse_doc(file_name); $status = $excel_obj->parse_doc(file_name, %attr); $excel_obj->declare_xml(%attr);...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (112): XML::Excel Download |
XML::CSV is a Perl extension converting CSV files to XML. SYNOPSIS use XML::CSV; $csv_obj = XML::CSV->new(); $csv_obj = XML::CSV->new(%attr); $status = $csv_obj->parse_doc(file_name); $status = $csv_obj->parse_doc(file_name, %attr); $csv_obj->declare_xml(%attr);...
Platforms: *nix
License: Freeware | Size: 7.17 KB | Download (134): XML::CSV Download |
Pod::DocBook is a Perl module to convert pod files to DocBook SGML. SYNOPSIS use Pod::DocBook; pod2docbook( [options] ); Converts files from pod format ( see perlpod ) to DocBook format. It can automatically generate indexes (but SGML does this better) and cross-references..
Platforms: *nix
License: Freeware | Size: 18.43 KB | Download (88): Pod::DocBook Download |
Dir::Purge is a Perl module to purge directories to a given number of files. SYNOPSIS perl -MDir::Purge -e purgedir (5, @ARGV) /spare/backups use Dir::Purge; purgedir ({keep => 5, strategy => "by_age", verbose => 1}, "/spare/backups"); use Dir::Purge qw(purgedir_by_age); purgedir_by_age...
Platforms: *nix
License: Freeware | Size: 6.14 KB | Download (95): Dir::Purge Download |
Audio:PSID is a Perl module to handle SID files (Commodore-64 music files). SYNOPSIS use Audio::SID; $mySID = new Audio::SID(-filename => Test.sid) or die "Whoops!"; print "Title = " . $mySID->get(title) . "n"; print "MD5 = " . $mySID->getMD5(); $mySID->set(author => LaLa, title =>...
Platforms: *nix
License: Freeware | Size: 22.53 KB | Download (92): Audio:PSID Download |
File::Remote is a Perl module to read/write/edit remote files transparently. SYNOPSIS # # Two ways to use File::Remote # # First, the function-based style. Here, we can use the # special :replace tag to overload Perl builtins! # use File::Remote qw(:replace); # special :replace tag #...
Platforms: *nix
License: Freeware | Size: 15.36 KB | Download (92): File::Remote Download |
NDBM_File is a Perl module that allows tied access to ndbm files. SYNOPSIS use Fcntl; # For O_RDWR, O_CREAT, etc. use NDBM_File; tie(%h, NDBM_File, filename, O_RDWR|O_CREAT, 0666) or die "Couldnt tie NDBM file filename: $!; aborting"; # Now read and change the hash $h{newkey} =...
Platforms: *nix
License: Freeware | Size: 12.2 MB | Download (101): NDBM_File Download |
ODBM_File is a Perl module to allow tied access to odbm files. SYNOPSIS use Fcntl; # For O_RDWR, O_CREAT, etc. use ODBM_File; # Now read and change the hash $h{newkey} = newvalue; print $h{oldkey}; ... untie %h; ODBM_File establishes a connection between a Perl hash variable and a...
Platforms: *nix
License: Freeware | Size: 12.2 MB | Download (94): ODBM_File Download |
Text::JavE is a Perl module to view and manipulate ascii art and manipulation files created in JavE. JavE (http://www.jave.de/) is an excellent Ascii art editor and animator written in Java. Unfortunately it doesnt yet have a scripting interface. This module aims to make the work of processing...
Platforms: *nix
License: Freeware | Size: 8.19 KB | Download (90): Text::JavE Download |
PCL::Simple is a Perl module to create PCL for printing plain text files. SYNOPSIS use PCL::Simple qw( PCL_pre PCL_post ); open PLAIN,.
Platforms: *nix
License: Freeware | Size: 5.12 KB | Download (122): PCL::Simple Download |
Geo::Gpx is a Perl module to create and parse GPX files. SYNOPSIS # Version 0.10 compatibility use Geo::Gpx; my $gpx = Geo::Gpx->new( @waypoints ); my $xml = $gpx->xml; # New API, generate GPX my $gpx = Geo::Gpx->new(); $gpx->waypoints(@wpt); my $xml = $gpx->xml(1.0); # Parse GPX...
Platforms: *nix
License: Freeware | Size: 12.29 KB | Download (214): Geo::Gpx Download |
iCal::Parser is a Perl module to parse iCalendar files into a data structure. SYNOPSIS use iCal::Parser my $parser=iCal::Parser->new(); my $hash=$parser->parse($file); $parser->parse($another_file); my $combined=$parser->calendar; my $combined=iCal::Parser->new->parse(@files); my...
Platforms: *nix
License: Freeware | Size: 28.67 KB | Download (119): iCal::Parser Download |
Nokia::File::NFB is a Perl module to create, read and write Nokia nfb/nfc phone backup files. SYNOPSIS use Nokia::File::NFB; my $nfb = new Nokia::File::NFB; ## read in the file phone_backup.nfb. $nfb->read(phone_backup.nfb); ## print out the phone model the backup file is of. print...
Platforms: *nix
License: Freeware | Size: 7.17 KB | Download (517): Nokia::File::NFB Download |
Drupal::Module::Starter is a Perl module to create Drupal Module starter files. SYNOPSIS You probably dont want to use this module directly - you want to use the drupal-module-starter script in the scripts directory of the distribution use Drupal::Module::Starter; my $foo =...
Platforms: *nix
License: Freeware | Size: 14.34 KB | Download (103): Drupal::Module::Starter Download |
Pod::Simple::HTMLBatch is a Perl module to convert several Pod files to several HTML files. SYNOPSIS perl -MPod::Simple::HTMLBatch -e Pod::Simple::HTMLBatch::go in out This module is used for running batch-conversions of a lot of HTML documents This class is NOT a subclass of...
Platforms: *nix
License: Freeware | Size: 256 KB | Download (108): Pod::Simple::HTMLBatch Download |