Ron Savage
CPAN Directory RSAVAGE Archive ]
Email ron@savage.net.au
Homepage http://savage.net.au/index.html
CPAN Testers [Module test results] [CPAN Testers Author Matrix]

Releases

Distribution Released
App-Office-CMS-0.92 The Canny, Microlight and Simple CMS [Download] [Browse] 08 Dec 2010
App-Office-Contacts-2.01 A web-based contacts manager [Download] [Browse] 11 Jun 2013
App-Office-Contacts-Donations-1.10 A web-based donations manager [Download] [Browse] 18 May 2010
App-Office-Contacts-Import-vCards-1.12 Import vCards for use by App::Office::Contacts [Download] [Browse] 24 Jun 2010
Benchmark-Featureset-LocaleCountry-1.03 Compare Locale::Codes, Locale::Country::Multilingual, WWW::Scraper::Wikipedia::ISO3166, etc [Download] [Browse] 16 May 2012
Benchmark-Featureset-SetOps-1.02 Compare various array/set handling modules [Download] [Browse] 23 May 2012
Benchmark-Featureset-StopwordLists-1.01 Compare various stopword list modules [Download] [Browse] 15 Nov 2012
Business-AU-Ledger-0.88 A simple, web-based, payments/receipts manager [Download] [Browse] 24 Sep 2010
Business-Cart-Generic-0.85 Basic shopping cart [Download] [Browse] 17 May 2012
CGI-Application-Bouquet-Rose-1.05 Generate a set of CGI::Application-based classes [Download] [Browse] 22 Sep 2010
CGI-Application-Demo-Ajax-1.04 A search engine using CGI::Application, AJAX and JSON [Download] [Browse] 22 Jun 2010
CGI-Application-Demo-Basic-1.06 A vehicle to showcase C<CGI::Application> [Download] [Browse] 24 Apr 2010
CGI-Application-Demo-Dispatch-1.05 Help study usage of CGI::Application::Dispatch [Download] [Browse] 12 Mar 2011
CGI-Application-Util-Diff-1.03 Diff 2 directories or files, or run other commands [Download] [Browse] 23 Aug 2010
CGI-Echo-1.08 Echo form data to test form design. [Download] [Browse] 23 Aug 2010
CGI-Session-Driver-odbc-1.05 A CGI::Session driver for ODBC [Download] [Browse] 23 Aug 2010
CGI-Session-Driver-oracle-1.05 A CGI::Session driver for Oracle [Download] [Browse] 23 Aug 2010
CGI-Session-ExpireSessions-1.13 Expires CGI::Session db-based and file-based sessions [Download] [Browse] 26 May 2013
CGI-Session-MembersArea-2.06 A resource guardian based on CGI::Session [Download] [Browse] 23 Aug 2010
CGI-Session-Serialize-yaml-4.26 Add YAML and YAML::Syck support to CGI::Session's serializers [Download] [Browse] 23 Aug 2010
CGI-Snapp-1.08 An almost back-compat fork of CGI::Application [Download] [Browse] 29 Aug 2013
CGI-Snapp-Demo-Four-1.02 A template-free demo of CGI::Snapp using Log::Handler::Plugin::DBI [Download] [Browse] 16 Nov 2012
CGI-Snapp-Demo-One-1.02 A template-free demo of CGI::Snapp using just 1 run mode [Download] [Browse] 16 Nov 2012
CGI-Snapp-Demo-Three-1.02 A template-free demo of CGI::Snapp using the forward() method [Download] [Browse] 16 Nov 2012
CGI-Snapp-Demo-Two-1.02 A template-free demo of CGI::Snapp using N run modes [Download] [Browse] 16 Nov 2012
CGI-Snapp-Dispatch-1.04 Dispatch requests to CGI::Snapp-based objects [Download] [Browse] 19 Aug 2013
Config-Plugin-Tiny-1.01 A plugin which uses Config::Tiny [Download] [Browse] 16 Nov 2012
Config-Plugin-TinyManifold-1.01 A plugin which uses Config::Tiny with 1 of N sections [Download] [Browse] 16 Nov 2012
Config-Tiny-2.19 Read/Write .ini style files with as little code as possible [Download] [Browse] 14 Sep 2013
Config-Tiny-Ordered-1.02 Read/Write ordered .ini style files with as little code as possible [Download] [Browse] 23 Aug 2010
Data-PABX-ParseLex-1.05 Parse output of /lex a e/ command for the iSDC PABX [Download] [Browse] 13 May 2013
Data-Page-Viewport-1.06 Scroll thru data a page, or just an item, at a time [Download] [Browse] 31 Aug 2010
Data-Session-1.15 Persistent session data management [Download] [Browse] 20 Jun 2013
Date-MSAccess-1.05 Manage dates in MS Access format [Download] [Browse] 24 Aug 2010
DBIx-Admin-BackupRestore-1.17 Back-up all tables in a db to XML, and restore them [Download] [Browse] 22 Sep 2010
DBIx-Admin-CreateTable-2.07 A module for creating and dropping tables and sequences [Download] [Browse] 21 Jun 2010
DBIx-Admin-DSNManager-1.00 Manage a file of DSNs, for both testing and production [Download] [Browse] 14 Nov 2010
DBIx-Admin-TableInfo-2.09 A wrapper for all of table_info(), column_info(), *_key_info() [Download] [Browse] 20 Mar 2013
DBIx-Hash2Table-2.04 Save a hash into a database table [Download] [Browse] 24 Aug 2010
DBIx-HTML-ClientDB-1.08 Convert sql into a client-side db with keyed access. [Download] [Browse] 23 Aug 2010
DBIx-HTML-LinkedMenus-1.10 Convert SQL to 2 linked HTML popup menus. [Download] [Browse] 23 Aug 2010
DBIx-HTML-PopupRadio-1.16 Convert sql into a popup menu or radio group. [Download] [Browse] 23 Aug 2010
DBIx-MSAccess-Convert2Db-1.08 Convert an MS Access database into a MySQL/Postgres/Other database [Download] [Browse] 24 Aug 2010
DBIx-Table2Hash-1.17 Read a database table into a hash [Download] [Browse] 24 Aug 2010
DBIx-Tree-1.96 Generate a tree from a self-referential database table [Download] [Browse] 07 Nov 2012
DBIx-Tree-Persist-1.04 Play with Tree and Tree::Persist a la DBIx::Tree [Download] [Browse] 07 Nov 2012
Gedcom-Date-0.06 Perl class for interpreting dates in Gedcom files [Download] [Browse] 24 Aug 2010
Genealogy-Gedcom-0.83 An OS-independent processor for GEDCOM data [Download] [Browse] 25 Jun 2013
Genealogy-Gedcom-Date-1.08 Parse GEDCOM dates [Download] [Browse] 25 Jun 2013
Getopt-Simple-1.52 Provide a simple wrapper around Getopt::Long. [Download] [Browse] 24 Aug 2010
Graph-Easy-Marpa-2.00 A Marpa-based parser for Graph::Easy-style Graphviz files [Download] [Browse] 29 Jul 2013
GraphViz-2.14 Interface to AT&T's GraphViz. Deprecated. See GraphViz2 [Download] [Browse] 08 Nov 2012
GraphViz2-2.22 A wrapper for AT&T's Graphviz [Download] [Browse] 06 Sep 2013
GraphViz2-Marpa-1.11 A Perl lexer and parser for Graphviz dot files [Download] [Browse] 11 Jun 2013
GraphViz2-Marpa-PathUtils-1.04 Provide various analyses of Graphviz dot files [Download] [Browse] 11 Jun 2013
HTML-Entities-Interpolate-1.05 Call HTML::Entities::encode_entities, via a hash, within a string [Download] [Browse] 08 Jul 2013
HTML-Parser-Simple-2.00 Parse nice HTML files without needing a compiler [Download] [Browse] 19 Nov 2012
HTML-Revelation-1.03 Reveal HTML document structure in a myriad of colors [Download] [Browse] 24 Aug 2010
HTML-Timeline-1.07 Convert a Gedcom file into a Timeline file [Download] [Browse] 24 Aug 2010
HTML-YUI3-Menu-1.01 Convert a Tree::DAG_Node object into the HTML and JS for a YUI3 menu [Download] [Browse] 19 Apr 2011
Image-Magick-Chart-1.06 Use Image::Magick to create charts. [Download] [Browse] 24 Aug 2010
Image-Magick-PolyText-v1.0.3 Draw text along a polyline [Download] [Browse] 14 Feb 2010
Image-Magick-Tiler-1.03 Slice an image into N x M tiles. [Download] [Browse] 24 Aug 2010
Javascript-MD5-1.10 Calculate the MD5 digest of a CGI form field [Download] [Browse] 24 Aug 2010
Javascript-SHA1-1.07 Calculate the SHA1 digest of a CGI form field [Download] [Browse] 24 Aug 2010
jQuery-File-Upload-Imager-1.01 Server-side solution for blueimp jQuery file upload plugin [Download] [Browse] 29 May 2013
Lingua-EN-GivenNames-1.00 An SQLite database of derivations of English given names [Download] [Browse] 08 Aug 2012
Lingua-EN-Infinitive-1.11 Determine the infinitive form of a conjugated word [Download] [Browse] 24 Aug 2010
Lingua-EN-StopWordList-1.00 A sorted list of English stop words [Download] [Browse] 01 Aug 2012
Locale-Nationality-en-1.01 Locale::Nationality::en [Download] [Browse] 04 Dec 2010
Log-Handler-Plugin-DBI-1.02 A plugin for Log::Handler using Log::Hander::Output::DBI [Download] [Browse] 16 Nov 2012
MarpaX-Demo-JSONParser-1.03 A JSON parser with a choice of grammars [Download] [Browse] 21 Aug 2013
MarpaX-Demo-StringParser-1.05 Conditional preservation of whitespace while parsing [Download] [Browse] 29 Jul 2013
MarpaX-Grammar-GraphViz2-1.00 Convert a Marpa grammar into an image [Download] [Browse] 27 Aug 2013
MarpaX-Grammar-Parser-1.01 Converts a Marpa grammar into a tree using Tree::DAG_Node [Download] [Browse] 27 Aug 2013
Module-Metadata-Changes-2.05 Manage a module's machine-readable Changes/CHANGES file [Download] [Browse] 11 Jun 2013
Module-Metadata-CoreList-1.07 Scripts to cross-check Build.PL/Makefile.PL with Module::CoreList, etc [Download] [Browse] 26 Sep 2012
MojoX-ValidateHeadLinks-1.02 Ensure CSS and JS links in web pages point to real files [Download] [Browse] 30 May 2013
Rose-DBx-Bouquet-1.04 Generate a set of Rose::DB::Object- and Rose::HTML::Form-based classes [Download] [Browse] 24 Aug 2010
Search-InvertedIndex-Simple-1.04 Build indexes for a set of search keys [Download] [Browse] 22 Mar 2012
Search-InvertedIndex-Simple-BerkeleyDB-1.06 Build indexes for a set of search keys; Search using BerkeleyDB [Download] [Browse] 22 Mar 2012
Set-Array-0.29 Arrays as objects with lots of handy methods [Download] [Browse] 02 Jul 2013
Set-FA-1.08 A Set of Discrete Finite Automata [Download] [Browse] 16 Jul 2011
String-Dirify-1.02 Convert a string into a directory name [Download] [Browse] 07 Jan 2011
Text-CSV_PP-Iterator-1.03 Provide fetchrow_hashref() for CSV files [Download] [Browse] 24 Aug 2010
Tree-1.05 An N-ary tree [Download] [Browse] 04 Jun 2013
Tree-Binary-1.05 An Object Oriented Binary Tree for Perl [Download] [Browse] 08 Nov 2012
Tree-DAG_Node-1.16 An N-ary tree [Download] [Browse] 08 Sep 2013
Tree-DAG_Node-Persist-1.06 Persist multiple trees in a single db table, preserving child order [Download] [Browse] 07 Nov 2012
Tree-Persist-1.10 A transparent persistence layer for Tree and its children [Download] [Browse] 27 Jun 2013
WWW-Scraper-Typo3-1.01 Clean up Typo3-based web site files [Download] [Browse] 26 Aug 2010
WWW-Scraper-Wikipedia-ISO3166-1.02 Gently scrape Wikipedia for ISO3166-2 data [Download] [Browse] 13 May 2013
X500-DN-Parser-1.19 Parse X500 Distinguished Names [Download] [Browse] 24 Aug 2010
XMail-Install-1.01 A module to install the MS Windows mail server XMail [Download] [Browse] 30 Apr 2008

Registered Modules

App::Office::CMS RpdOp The Canny, Microlight and Simple CMS App-Office-CMS-0.92
App::Office::Contacts RpdOp A web-based contacts manager App-Office-Contacts-2.01
App::Office::Contacts::Donations RpdOp A web-based donations manager App-Office-Contacts-Donations-1.10
App::Office::Contacts::Import::vCards RpdOp Imports vCards into App::Office::Contacts App-Office-Contacts-Import-vCards-1.12
Benchmark::Featureset::LocaleCountry MpdOp Compare Locale::Codes, Locale::Country::... Benchmark-Featureset-LocaleCountry-1.03
Benchmark::Featureset::SetOps MpdOp Compare various array/set handling modules Benchmark-Featureset-SetOps-1.02
Benchmark::Featureset::StopwordLists MpdOp Compare various stopword list modules Benchmark-Featureset-StopwordLists-1.01
Business::Cart::Generic MpdOp Basic shopping cart Business-Cart-Generic-0.85
CGI::Application::Bouquet::Rose RpmOa Search engine source code generator CGI-Application-Bouquet-Rose-1.05
CGI::Application::Demo RpmOa Tutorial on CGI::Application-style modules  
CGI::Application::Demo::Ajax RpdOp Use CGI::Application, AJAX and JSON CGI-Application-Demo-Ajax-1.04
CGI::Application::Demo::Basic RpdOp A CGI::Application demonstration module CGI-Application-Demo-Basic-1.06
CGI::Application::Demo::Dispatch MpdOp Help study CGI::Application::Dispatch CGI-Application-Demo-Dispatch-1.05
CGI::Application::Util::Diff MpdOp Diff 2 directories or files, or run commands CGI-Application-Util-Diff-1.03
CGI::Echo MpdOo Echo form data to test form design CGI-Echo-1.08
CGI::Explorer MpdOo A CGI support module for trees  
CGI::Formalware MpdOo Convert an XML file to a suite of CGI forms  
CGI::Office::Contacts RpmOa Web-based Contacts Manager  
CGI::Session::Driver::odbc MpmOa ODBC support for CGI::Session CGI-Session-Driver-odbc-1.05
CGI::Session::Driver::oracle MpmOa Oracle support for CGI::Session CGI-Session-Driver-oracle-1.05
CGI::Session::ExpireSessions RpmOa Cleans up CGI::Session-style sessions CGI-Session-ExpireSessions-1.13
CGI::Session::MembersArea RpmOa Add-on for CGI::Session CGI-Session-MembersArea-2.06
CGI::Session::Serialize::yaml MpdOp A serializer for CGI::Session CGI-Session-Serialize-yaml-4.26
CGI::Snapp MpdOp An almost back-compat fork of CGI::App CGI-Snapp-1.08
CGI::Snapp::Demo::Four MpdOp A template-free demo of CGI::Snapp CGI-Snapp-Demo-Four-1.02
CGI::Snapp::Demo::One MpdOp A template-free demo of CGI::Snapp CGI-Snapp-Demo-One-1.02
CGI::Snapp::Demo::Three MpdOp A template-free demo of CGI::Snapp CGI-Snapp-Demo-Three-1.02
CGI::Snapp::Demo::Two MpdOp A template-free demo of CGI::Snapp CGI-Snapp-Demo-Two-1.02
CGI::Snapp::Dispatch MpdOp Dispatch requests to CGI::Snapp-based object CGI-Snapp-Dispatch-1.04
Class::Tree MpdOo C++ class hierarchies & disk directories  
Config::Plugin::Tiny MpdOp A plugin which uses Config::Tiny Config-Plugin-Tiny-1.01
Config::Plugin::TinyManifold MpdOp A plugin which uses Config::Tiny Config-Plugin-TinyManifold-1.01
Config::Tiny::Ordered MpdOp Read/Write ordered .ini style files Config-Tiny-Ordered-1.02
DBIx::Admin::BackupRestore MpmOa Access to primary and foreign keys, etc DBIx-Admin-BackupRestore-1.17
DBIx::Admin::CreateTable MpmOa DB-independent create table syntax DBIx-Admin-CreateTable-2.07
DBIx::Admin::DSNManager Mp?Op Manage a file of DSNs DBIx-Admin-DSNManager-1.00
DBIx::Admin::TableInfo RpmOa Access to primary and foreign keys, etc DBIx-Admin-TableInfo-2.09
DBIx::HTML::ClientDB MpdOo Convert SQL into a JavaScript database DBIx-HTML-ClientDB-1.08
DBIx::HTML::LinkedMenus MpdOo Convert db data to 2 linked HTML popup menus DBIx-HTML-LinkedMenus-1.10
DBIx::HTML::PopupRadio MpdOo Convert db data to popup menu or radio group DBIx-HTML-PopupRadio-1.16
DBIx::Hash2Table MpdOo Save a hash into a database table DBIx-Hash2Table-2.04
DBIx::MSAccess::Convert2Db MpmOa Convert MS Access file to RDBMS-style data DBIx-MSAccess-Convert2Db-1.08
DBIx::MSSQLReporter MpdOo Interface to MS SQL Server & MS Data Engine  
DBIx::Table2Hash MpdOo Read a database table into a hash DBIx-Table2Hash-1.17
DBIx::Tree::Persist MpdOp Play with Tree and Tree::Persist DBIx-Tree-Persist-1.04
DFA::Command MpdOo Discrete Finite Automata command processor  
Data::PABX::ParseLex MpdOa Process iSDC-style PABX data Data-PABX-ParseLex-1.05
Data::Page::Viewport MpdOa Page thru data with variable page size Data-Page-Viewport-1.06
Data::Session MpdOp Persistent session data management Data-Session-1.15
Date::MSAccess MpdOp Manage dates in MS Access format Date-MSAccess-1.05
Genealogy bpmOp Process files containing genealogical data  
Genealogy::Gedcom RpdOp An OS-independent processor for GEDCOM data Genealogy-Gedcom-0.83
Genealogy::Gedcom::Date MpdOp Parse GEDCOM dates Genealogy-Gedcom-Date-1.08
Getopt::Simple MpdOo A simple-to-use interface to Getopt::Long Getopt-Simple-1.52
Graph::Easy::Marpa MpdOp A Marpa-based parser for Graph::Easy files Graph-Easy-Marpa-2.00
GraphViz2 MpdOa A wrapper for AT&T's Graphviz GraphViz2-2.22
GraphViz2::Marpa MpdOp A Marpa-based parser for Graphviz dot files GraphViz2-Marpa-1.11
GraphViz2::Marpa::PathUtils MpdOp Provide various analyses of Graphviz files GraphViz2-Marpa-PathUtils-1.04
HTML::Entities::Interpolate RpmOa String interpolation encoding of HTML attrs HTML-Entities-Interpolate-1.05
HTML::Parser::Simple MpdOp Pure-Perl parser for nice HTML files HTML-Parser-Simple-2.00
HTML::Revelation MpdOp Reveal HTML document structure HTML-Revelation-1.03
HTML::Timeline MpdOp Convert a Gedcom file into a Timeline file HTML-Timeline-1.07
HTML::YUI3::Menu MpdOp Convert Tree::DAG_Node object into HTML & JS HTML-YUI3-Menu-1.01
Image::Magick::Chart MpdOa Chart support via Image::Magick Image-Magick-Chart-1.06
Image::Magick::PolyText MpdOa Draw text along polyline with Image::Magick Image-Magick-PolyText-v1.0.3
Image::Magick::Tiler MpdOa Chop image into tiles with Image::Magick Image-Magick-Tiler-1.03
Javascript::MD5 MpdOa MD5 encoding of CGI form fields in client Javascript-MD5-1.10
Javascript::SHA1 MpdOa SHA1 encodjng of CGi form fields in client Javascript-SHA1-1.07
Lingua::EN::GivenNames MpdOp An SQLite database of English given names Lingua-EN-GivenNames-1.00
Lingua::EN::Infinitive MpdOo Find infinitive of a conjugated word Lingua-EN-Infinitive-1.11
Lingua::EN::StopWordList MpdOp A sorted list of English stop words Lingua-EN-StopWordList-1.00
Locale::Nationality::en MpdOp English names of nationalities Locale-Nationality-en-1.01
Log::Handler::Plugin::DBI MpdOp A plugin for Log::Handler Log-Handler-Plugin-DBI-1.02
Module::Metadata::Changes MpdOa Machine-readable Changelog.ini support Module-Metadata-Changes-2.05
Module::Metadata::CoreList MpdOp Cross-check Build.PL with Module::CoreList Module-Metadata-CoreList-1.07
MojoX::ValidateHeadLinks MpdOp Ensure CSS and JS links point to real files MojoX-ValidateHeadLinks-1.02
Rose::DBx::Bouquet MpmOa Rose-HTML integration support Rose-DBx-Bouquet-1.04
Search::InvertedIndex::Simple MpmOa Inverted index support data structures Search-InvertedIndex-Simple-1.04
Search::InvertedIndex::Simple::BerkeleyDB MpdOp Build indexes for a set of search keys Search-InvertedIndex-Simple-BerkeleyDB-1.06
Set::Array RpdOp Arrays as objects, with set methods Set-Array-0.29
Set::Hash RpdOp Hashes as objects, including set methods  
Set::String RpdOp Strings as sets of characters  
String::Dirify MpdOp Convert a string into a directory name String-Dirify-1.02
Text::CSV_PP::Iterator ipdOa DBI-style access to a CSV file Text-CSV_PP-Iterator-1.03
Tree RpmOp A tree datastructure Tree-1.05
Tree::DAG_Node MpdOp base class for trees Tree-DAG_Node-1.16
Tree::DAG_Node::Persist RpdOp Persist multiple trees in a single db table Tree-DAG_Node-Persist-1.06
WWW::Scraper::Typo3 MpdOp Clean up Typo3-based web site files WWW-Scraper-Typo3-1.01
WWW::Scraper::Wikipedia::ISO3166 RpdOp Gently scrape Wikipedia for ISO3166-2 data WWW-Scraper-Wikipedia-ISO3166-1.02
X500::DN::Parser MpdOo X500 Distinguished Name parser X500-DN-Parser-1.19
XMail::Install MpdOa XMail installer for MS Windows XMail-Install-1.01