File Parser Perl
File::FilterFuncs is a Perl module that specify filter functions for files. SYNOPSIS use File::FilterFuncs qw(filters); filters(source.txt, sub { $_ = uc $_; 1 }, dest.txt ); INTRODUCTION File::FilterFuncs makes it easy to perform transformations on files. When you use this module,...
Platforms: *nix
License: Freeware | Size: 12.29 KB | Download (100): File::FilterFuncs Download |
ConfigReader::Simple is a simple configuration file parser. SYNOPSIS use ConfigReader::Simple; # parse one file $config = ConfigReader::Simple->new("configrc", [qw(Foo Bar Baz Quux)]); # parse multiple files, in order $config = ConfigReader::Simple->new_multiple( Files => [ "global",...
Platforms: *nix
License: Freeware | Size: 11.26 KB | Download (99): ConfigReader::Simple Download |
Mail::Box::Parser::C is a Perl module that can parse folders for MailBox with C routines. This is an optional module for MailBox, and will (once installed) automatically be used by MailBox to parse e-mail message content when the message is supplied as file-handle. In all other cases, MailBox...
Platforms: *nix
License: Freeware | Size: 15.36 KB | Download (99): Mail::Box::Parser::C Download |
File::PathList is a Perl module that can find a file within a set of paths (like @INC or Java classpaths). SYNOPSIS # Create a basic pathset my $inc = File::PathList->new( @INC ); # Again, but with more explicit params my $inc2 = File::PathList->new( paths => @INC, cache => 1, ); #...
Platforms: *nix
License: Freeware | Size: 26.62 KB | Download (99): File::PathList Download |
Net::FTP is a FTP Client class. Net::FTP is a class implementing a simple FTP client in Perl as described in RFC959. It provides wrappers for a subset of the RFC959 commands. FTP stands for File Transfer Protocol. It is a way of transferring files between networked machines. The protocol...
Platforms: *nix
License: Freeware | Size: 64.51 KB | Download (99): Net::FTP Download |
Log::Dispatch::File::Rolling is a Perl object for logging to date/time/pid stamped files. SYNOPSIS use Log::Dispatch::File::Rolling; my $file = Log::Dispatch::File::Rolling->new( name => file1, min_level => info, filename => Somefile%d{yyyyMMdd}.log, mode => append ); $file->log(...
Platforms: *nix
License: Freeware | Size: 5.12 KB | Download (99): Log::Dispatch::File::Rolling 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 (99): File::Remote Download |
Blatte::Parser is a Perl module that contains a parser for Blatte syntax. SYNOPSIS use Blatte::Parser; $parser = new Blatte::Parser(); $perl_expr = $parser->parse(INPUT); or $parsed_expr = $parser->expr(INPUT); if (defined($parsed_expr)) { $perl_expr = $parsed_expr->transform(); }...
Platforms: *nix
License: Freeware | Size: 31.74 KB | Download (98): Blatte::Parser Download |
File::Signature is a Perl module to detect changes to a files content or attributes. SYNOPSIS use File::Signature; my $sig = File::Signature->new(/some/file); # If you have a stringified signature stored in $string # you can create a File::Signature object from it. my $sig =...
Platforms: *nix
License: Freeware | Size: 8.19 KB | Download (98): File::Signature Download |
XML::Parser is a perl module for parsing XML documents. SYNOPSIS use XML::Parser; $p1 = new XML::Parser(Style => Debug); $p1->parsefile(REC-xml-19980210.xml); $p1->parse( Hello World ); # Alternative $p2 = new XML::Parser(Handlers => {Start => &handle_start, End => &handle_end,...
Platforms: *nix
License: Freeware | Size: 225.28 KB | Download (98): XML::Parser Download |
NEVER AGAIN RE-KEY LEGACY DATA:ParseRat v2.0 Parses, converts and restructures files. Reads most files including XML, web pages and tables, page image print files and other multi-line data blocks from other processes, fixed format, delimited, dBase, structured binary, etc. Can import from system...
Platforms: Windows
License: Shareware | Cost: $49.95 USD | Size: 1.05 KB | Download (97): ParseRat File Parser Converter Restructurer 2.0f Download |
XML::DOM::Lite is a Lite Pure Perl XML DOM Parser Kit. SYNOPSIS # Parser use XML::DOM::Lite qw(Parser :constants); $parser = Parser->new( %options ); $doc = Parser->parse($xmlstr); $doc = Parser->parseFile(/path/to/file.xml); # strip whitespace (can be about 30% faster) $doc =...
Platforms: *nix
License: Freeware | Size: 30.72 KB | Download (97): XML::DOM::Lite Download |
Salonify is a Perl script which displays images that you have organized in a directory hierarchy. The Web user can choose to see photos as thumbnails or in small, medium, or full-size format; rotate the images; modify the captions; move from folder to folder or image to image easily; and...
Platforms: *nix
License: Freeware | Size: 36.86 KB | Download (97): Salonify Download |
Bio::Factory::SeqAnalysisParserFactoryI is a Perl interface describing objects capable of creating SeqAnalysisParserI compliant parsers. SYNOPSIS # initialize an object implementing this interface, e.g. $factory = Bio::Factory::SeqAnalysisParserFactory->new(); # obtain a parser object...
Platforms: *nix
License: Freeware | Size: 4.7 MB | Download (97): Bio::Factory::SeqAnalysisParserFactoryI Download |
Test::Parser is a collection of parsers for different test output file formats. These parse the data into a general purpose data structure that can then be used to create reports, do post-processing analysis, etc. Test::Parser can also export tests in SpikeSources TRPI test description XML...
Platforms: *nix
License: Freeware | Size: 45.06 KB | Download (97): Test::Parser Download |
Tie::File can access the lines of a disk file via a Perl array. SYNOPSIS # This file documents Tie::File version 0.96 use Tie::File; tie @array, Tie::File, filename or die ...; $array[13] = blah; # line 13 of the file is now blah print $array[42]; # display line 42 of the file $n_recs...
Platforms: *nix
License: Freeware | Size: 67.58 KB | Download (97): Tie::File Download |
Locale::Maketext::Lexicon::Gettext is a Perl module for PO and MO file parser for Maketext. SYNOPSIS Called via Locale::Maketext::Lexicon: package Hello::I18N; use base Locale::Maketext; use Locale::Maketext::Lexicon { de => [Gettext => hello/de.mo], }; Directly calling parse(): use...
Platforms: *nix
License: Freeware | Size: 83.97 KB | Download (96): Locale::Maketext::Lexicon::Gettext Download |
Biblio::Document::Parser Perl module is a document parsing framework. Biblio::Document::Parser provides generic methods that should be overriden by specific parsers. This class should not be used directly, but rather be overridden by specific parsers. Parsers that extend the Document::Parser...
Platforms: *nix
License: Freeware | Size: 194.56 KB | Download (96): Biblio::Document::Parser Download |
Config::Fast is an extremely fast configuration file parser. SYNOPSIS # default config format is a space-separated file company "Supercool, Inc." support nobody@nowhere.com # and then in Perl use Config::Fast; %cf = fastconfig; print "Thanks for visiting $cf{company}!n"; print...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (96): Config::Fast Download |
Config:Scoped is a feature rich configuration file parser..
Platforms: *nix
License: Freeware | Size: 66.56 KB | Download (96): Config::Scoped Download |