Main > Free Download Search >

Free modules software for linux

modules

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 5065
Payroll Perl Modules 1.3

Payroll Perl Modules 1.3


Business::Payroll is a series of Perl Modules that provides an API for working with multiple countries federal, state taxes. more>>
Business::Payroll is a series of Perl Modules that provides an API for working with multiple countries federal, state and local taxes.
Payroll Perl Modules project also supports calculating mileage reimbursement values and can handle adjustment entries.
The Business::Payroll module starts with an xml document in the Input format and if everything is successfull, outputs the results in the Output XML format.
Currently only the US is supported and MO is the only supported state. We are not supporting any cities in MO yet. Federal Income, FICA, Medicare and Mileage Rates are all being calculated. We take into account the number of allowances people can claim and the fact that you can withhold more for federal and state.
Federal Income tables are only available for any date >= 07/01/2001.
See the payroll_test.pl script and input.xml file for a sample implementation.
Use process_payroll (in the /usr/bin directory after an rpm install, otherwise in the payroll-x.y directory) to actually process payroll files for real.
process_payroll will take the specified raw xml file and process it. If no errors occured, then you get the result on stdout. If you specify 2 file names the result will go into the second file. You can specify - (for the first file) and it will know to work with stdin. I.e. you can pipe the file to be processed. Ex. cat input.xml | process_payroll - would process input.xml from the stdin and then output the result to stdout.
Enhancements:
- This release has been updated to cover the 2006 tax changes.
<<less
Download (0.058MB)
Added: 2006-01-05 License: Perl Artistic License Price:
1390 downloads
Lin-setibuf Modules 1.8.1

Lin-setibuf Modules 1.8.1


Lin-setibuf Modules are a set of Perl modules for manipulating both the SETI@Home client files, and the SETI@Home text client. more>>
Lin-setibuf Modules are a set of Perl modules for manipulating both the SETI@Home client files, and the SETI@Home text client.
SETI::Monitor offers an intuitive interface to stats retrieval, and manipulation via a Perl program. SETI::Client gives the Perl programmer a high-level layer for control of the SETI@Home client.
Enhancements:
- Bug fixed in the Do_Loop sub (thaks to beatrice).
- Added Glin-setibuf in the contrib/ directory. Glin-setibuf is a graphical tool (written in Perl/GTK) that checks the stack status. See README.contrib for more details, and glin-setibufs help for its command line options.
- Resyncd with SETI 0.44 - history file changed, so there could be warnings from Perl, complaining about a null concatenation; to avoid them, you may backup the old history file, create a new history and then diff back the old stats.
- Bug fixed in the `PushStack sub - now adding units to the stack works again.
- Main PID file is saved only when elaboration starts (because you may want to launch download when still elaborating).
<<less
Download (0.050MB)
Added: 2006-11-07 License: GPL (GNU General Public License) Price:
1081 downloads
CGI::WeT::Modules::News 0.71

CGI::WeT::Modules::News 0.71


CGI::WeT::Modules::News are Perl extensions to engine to allow article management. more>>
CGI::WeT::Modules::News are Perl extensions to engine to allow article management.

SYNOPSIS

use CGI::WeT::Modules::News ();

This module provides rendering constructs to allow navigation through a set of articles. Support is provided for multiple types of articles in multiple groupings (or channels).

EXTENSIONS

CGI::WeT::Modules::News::initialize($engine, $r)

This subroutine will initialize the engine passed as $engine with information from Apache (passed as $r). The base URL for articles is set with the following.

PerlSetVar WeT_NewsURL /baseURL/

This is available for building URLs as @@NEWS@@. For example, general articles are under the URL returned by

$engine->url(@@NEWS@@/general/);

The directory may likewise be found by using

$engine->filename($engine->url(@@NEWS@@/general/));

NEWS_SUMMARY

This extension will insert a summary of available news items starting with the most recent (ordered by submission time). The top of the content stack is applied to each item as a template.

The template used is called with four elements on the content stack: Title, Date, Author, and Summary (Title on top of stack). The available arguments for controlling NEWS_SUMMARY are

channel

This argument specifies which channel to collect items from. This defaults to `general.

category

This argument specifies which category to collect items from. Only one category may be specified at this time. There is no way to block items marked as `all. The default category is `all.

link

If this is set to `title, the title will be made a link. No other value has an effect.

number

This tells NEWS_SUMMARY how many items to put in the list. There is no default for this argument, so one must be supplied.

NEWS_NEXT

This extension is like CGI::WeT::Modules::Basics LINK in that the top of the content stack is made into a link. The location is determined by the values of the arguments.

channel

See NEWS_SUMMARY

type

This can be either `story or `response. If `story, then the articles in the top level are looked at. Otherwise, the articles in the current directory are examined.

sequence

This can be either `next or `prev.

<<less
Download (0.040MB)
Added: 2006-10-06 License: GPL (GNU General Public License) Price:
1113 downloads
CGI::WeT::Modules::Basic 0.71

CGI::WeT::Modules::Basic 0.71


CGI::WeT::Modules::Basic is a basic rendering engine extensions. more>>
CGI::WeT::Modules::Basic is a basic rendering engine extensions.

SYNOPSIS

use CGI::WeT::Modules::Basic ();

This module provides basic rendering constructs for the engine. Please be aware that the code supersedes the documentation. While I have tried to be accurate there are times that words fail me and a look at the code is far more enlightening than anything I could cobble together. This is especially true when trying to write a theme. Download a theme and see how someone else did it. Then try making modifications and see what happens.

<<less
Download (0.040MB)
Added: 2006-08-01 License: Perl Artistic License Price:
1179 downloads
txObject Python Modules 1.3.9

txObject Python Modules 1.3.9


The txObject Python Modules provide an interface to the txObject Application Tool Kit and Libraries. more>>
The txObject Python Modules provide an interface to the txObject Application Tool Kit and Libraries. txObject ATK provides both embedded and application level projects a five-layer framework. Each layer offers a unified set of tools that allows programmers to focus their development efforts.
A correlation can be made between txObject ATK and Sun Microsystems Inc. Java Language. txObject ATK has many of the advantages Java has, but without some of the performance issues commonly associated with the Java Language. Javas initial advantages are its platform independent built-in and publicly available support libraries. Due to the basic nature of Java, its libraries have a common object-oriented feel and data flow model. txObject ATK has accomplished a similar Java-like environment for C++.
Another correlation can be made between txObject ATK and the CORBA Standards. As demand increases for applications to run in distributed environments and on multiple platforms, projects have had a new added complexity to their traditional development cycle. txObject ATK greatly decreases such complexity in a similar way CORBA does but with two fundamental differences. The first distinction is that txObject ATK is a tightly coupled peer-to-peer distributed system, where CORBA is a loosely coupled client-server model. The second division is that txObject ATK distributed objects are state and transaction consistent. CORBA provides distributed object interfaces without state.
txObject ATK is ideal for developing embedded applications. It has been optimized for memory and CPU constrained systems. The entire software package is comprised of 5,000 lines of class declaration code and 10,000 lines of implementation code. Further reading shall account for the size of each layer.
Each layer of the txObject ATK is a foundation for every successive layer. In order for a particular layer to operate, it requires the layers below it but not the ones above. Since layer 1 is the base for all other layers, close attention should be paid. Each component in layer 1 will be used intimately throughout layers 2-5.
Main features:
- Layer 1 - Object Library
- Layer 2 - I/O & Timers
- Layer 3 - Object-Oriented Threads
- Layer 4 - Inter-Process Communication
- Layer 5 - True Distributed Object Comm. (Object Replication)
<<less
Download (0.018MB)
Added: 2006-07-18 License: GPL (GNU General Public License) Price:
1195 downloads
CGI::WeT::Modules::Calendar 0.71

CGI::WeT::Modules::Calendar 0.71


CGI::WeT::Modules::Calendar are Perl extensions to engine to allow calendar management. more>>
CGI::WeT::Modules::Calendar are Perl extensions to engine to allow calendar management.

SYNOPSIS

use CGI::WeT::Modules::Calendar ();

This module provides rendering constructs to allow navigation through a set of calendars. Support is provided for multiple types of events in multiple calendars, both public and private (general and user specific).

EXTENSIONS

CGI::WeT::Modules::Calendar::initialize($engine, $r)

This subroutine will initialize the engine passed as $engine with information from Apache (passed as $r). The base URL for calendars is set with the following.

PerlSetVar WeT_CalendarURL /baseURL/

This is available for building URLs as @@CALENDAR@@. For example, the top level calendar can be viewed at the URL returned by

$engine->url(@@CALENDAR@@/general/);

A list of available calendars might be found at

$engine->url(@@CALENDAR@@/);

<<less
Download (0.040MB)
Added: 2006-10-06 License: Perl Artistic License Price:
1114 downloads
Module::Install 0.64

Module::Install 0.64


Module::Install is a standalone, extensible Perl module installer. more>>
Module::Install is a standalone, extensible Perl module installer.

SYNOPSIS

In your Makefile.PL: (Recommended Usage)
# Load the Module::Install bundled in ./inc/
use inc::Module::Install;

# Define metadata
name Your-Module;
all_from lib/Your/Module.pm;

# Specific dependencies
requires Carp => 0;
requires File::Spec => 0.80;
build_requires Test::More => 0.42;
recommends Your::OtherModule => 0.01;

no_index directory => demos;

install_script bin/myscript;

auto_install;
WriteAll;

Quickly upgrade a legacy ExtUtil::MakeMaker installer:

# Drop-in replacement to ExtUtils::MakeMaker
use inc::Module::Install;
WriteMakefile( ... );

A dummy Build.PL so we can work with Module::Build as well:

# Dear Distribution Packager. This use of require is intentional.
# Module::Install detects Build.PL usage and acts accordingly.
require Makefile.PL;

Module::Install is a package for writing installers for CPAN (or CPAN-like) distributions that are clean, simple, minimalist, act in a strictly correct manner with both the ExtUtils::MakeMaker and Module::Build build systems, and will run on any Perl installation version 5.004 or newer.

The intent is to make it as easy as possible for CPAN authors (and especially for first-time CPAN authors) to have installers that follow all the best practices for distribution installation, but involve as much DWIM (Do What I Mean) as possible when writing them.

<<less
Download (0.078MB)
Added: 2006-09-27 License: Perl Artistic License Price:
1126 downloads
Module::Versions 0.02

Module::Versions 0.02


Module::Versions is a Perl module to handle versions of loaded modules with flexible result interface. more>>
Module::Versions is a Perl module to handle versions of loaded modules with flexible result interface.

SYNOPSIS

use Module::Versions;

# Simple Interface
list Module::Versions; # prints formatted results to STDOUT
Module::Versions->list; # prints formatted results to STDOUT

# Shortcuts
$vers = get Module::Versions; # retrieves loaded modules

$vers = Module::Versions->get; # retrieves loaded modules

$array = Module::Versions->ARRAY; # returns array with version infos
$hash = Module::Versions->HASH; # returns hash with version infos

$list = Module::Versions->SCALAR; # returns text list with version infos
$csv = Module::Versions->CSV; # returns csv list with version infos
$xml = Module::Versions->XML; # returns xml struct with version infos
$xsd = Module::Versions->XSD; # returns xml schema of version infos
$dtd = Module::Versions->DTD; # returns DTD of version infos

# Individual Parameters
$vers = Module::Versions # retrieves mods and vars as defined
->new($mods,$vars)
->get($criteria);

$vers->list($fd,$mask); # prints formatted results to file
$vers->list($fd,$preform); # prints preformatted results to file
$vers->list($fd,&cb); # prints serialied results as handled
# in callback routine
$vers->data(&cb); # returns transformed results as
# defined in callback routine
# Individual formatted output
list Module::Versions(*LOG, %5d %1s %-20s %10s %-16s);
# prints individually formatted
# results to LOG
list Module::Versions(*DBIMPORT, %s|%s|%s);
# prints individually formatted
# results to Database Import file

list Module::Versions(*FD, SCALAR);# prints text list results to file
list Module::Versions(*FD, CSV); # prints csv list results to file
list Module::Versions(*FD, XML); # prints xml struct results to file
list Module::Versions(*FD, XSD); # prints xml schema to file
list Module::Versions(*FD, DTD); # prints DTD to file

list Module::Versions(*FD, ARRAY); # prints serialized results to file
list Module::Versions(*FD, HASH); # prints serialized results to file

Module::Versions->list(*LOG); # prints formatted results to LOG

# Pretty Compact
Module::Versions->list # prints formatted results on STDOUT
->list(*XML,XML); # prints xml struct results to XML file

Module::Versions->list # prints formatted results on STDOUT
->list(*XSD,XSD) # prints xml schema to XSD file
->list(*XML,XML); # prints xml struct results to XML file

Module::Versions->list # prints formatted results on STDOUT
->list(*DTD,DTD) # prints DTD to DTD file
->list(*XML,XML); # prints xml struct results to XML file

Module::Versions handles versions of loaded modules with a flexible result interface. The main goal is to get as much version informations as possible about a module or module list with a simple call interface and an absolutely flexible result interface. Module::Versions handles *loaded* and *loadable* modules.

The motivation for writing this module was the need for better support facilities to get informations about the used modules and versions in the productivity environment. Module::Versions allows shipping applications basically with something like a -version option (See Getopt::Long) but with expanded functions.

Module::Versions tries to read the loaded/loadable modules $VERSION. For extended purposes any private project version variables can be fetched ($_VERSION, $version, $REV, etc.).

Module::Versions has a flexible result interface to satisfy different needs: results can be lists and data structures with different formats - pre-formed ARRAY, HASH, SCALAR, CSV, XML/XSD/DTD and a full flexible user callback interface.
It is for example very simple to print a good formatted version list to the console and save a version.xml file (in conjunction with an xsd-schema) at the same time with an absolutely minimum of coding (SYNOPSIS, Pretty Compact) .
Module::Versions tries to load version.pm to support Perl 5.10.0s $VERSION formatting.

<<less
Download (0.021MB)
Added: 2007-05-03 License: Perl Artistic License Price:
904 downloads
Module::Signature 0.55

Module::Signature 0.55


Module::Signature is a Perl module signature file manipulation. more>>
Module::Signature is a Perl module signature file manipulation.

SYNOPSIS

As a shell command:
% cpansign # verify an existing SIGNATURE, or
# make a new one if none exists

% cpansign sign # make signature; overwrites existing one
% cpansign -s # same thing

% cpansign verify # verify a signature
% cpansign -v # same thing
% cpansign -v --skip # ignore files in MANIFEST.SKIP

% cpansign help # display this documentation
% cpansign -h # same thing
In programs:
use Module::Signature qw(sign verify SIGNATURE_OK);
sign();
sign(overwrite => 1); # overwrites without asking

# see the CONSTANTS section below
(verify() == SIGNATURE_OK) or die "failed!";

<<less
Download (0.067MB)
Added: 2007-02-16 License: Perl Artistic License Price:
980 downloads
Gimp::Module 1.211

Gimp::Module 1.211


Gimp::Module can run scripts embedded into the Gimp program. more>>
Gimp::Module can run scripts embedded into the Gimp program.

SYNOPSIS

not anything you would expect - and not documented, even!

<<less
Download (0.26MB)
Added: 2006-10-26 License: Perl Artistic License Price:
1093 downloads
Module::Crypt 0.04

Module::Crypt 0.04


Module::Crypt is a Perl module to encrypt your Perl code and compile it into XS. more>> <<less
Download (0.007MB)
Added: 2007-03-12 License: Perl Artistic License Price:
957 downloads
Module::Build::JSAN 0.01

Module::Build::JSAN 0.01


Module::Build::JSAN is a Perl module to build JavaScript modules for JSAN. more>>
Module::Build::JSAN is a Perl module to build JavaScript modules for JSAN.

SYNOPSIS

use Module::Build::JSAN;

my $build = Module::Build::JSAN->new(
module_name => Foo-Bar,
license => perl,
dist_author => Joe Developer ,
dist_abstract => Say something pithy here,
dist_version => 0.02,
keywords => [qw(Foo Bar pithyness)],
build_requires => {
Test.Simple => 0.20,
},
requires => {
JSAN => 0.10,
Baz-Quux => 0.02,
},
);

$build->create_build_script;

This is a developer aid for creating JSAN distributions. Please use the example given in the SYNOPSIS to create distributions.

<<less
Download (0.005MB)
Added: 2006-10-24 License: Perl Artistic License Price:
1097 downloads
Jeta SSH Module 1.0

Jeta SSH Module 1.0


Jeta SSH Module provides a Horde SSH module. more>>
Jeta SSH Module provides a Horde SSH module.

Jeta is the Horde Application Frameworks wrapper module for the SSHTools Java SSH Applet.

Jeta is based on a java SSH client. It allows shell access to your web server, or to another machine if used with a port relay daemon (not provided).

<<less
Download (3.1MB)
Added: 2007-04-26 License: GPL (GNU General Public License) Price:
913 downloads
Module::Build 0.2808

Module::Build 0.2808


Module::Build is a Perl module for build and install Perl modules. more>>
Module::Build is a Perl module for build and install Perl modules.

SYNOPSIS

Standard process for building & installing modules:
perl Build.PL
./Build
./Build test
./Build install
Or, if youre on a platform (like DOS or Windows) that doesnt require the "./" notation, you can do this:
perl Build.PL
Build
Build test
Build install

Module::Build is a system for building, testing, and installing Perl modules. It is meant to be an alternative to ExtUtils::MakeMaker. Developers may alter the behavior of the module through subclassing in a much more straightforward way than with MakeMaker.

It also does not require a make on your system - most of the Module::Build code is pure-perl and written in a very cross-platform way. In fact, you dont even need a shell, so even platforms like MacOS (traditional) can use it fairly easily. Its only prerequisites are modules that are included with perl 5.6.0, and it works fine on perl 5.005 if you can install a few additional modules.

<<less
Download (0.18MB)
Added: 2007-04-29 License: Perl Artistic License Price:
908 downloads
Module::AutoINC 0.02

Module::AutoINC 0.02


Module::AutoINC is a Perl module that can download and install CPAN/PPM modules upon first use. more>>


SYNOPSIS

perl -MModule::AutoINC < script >

ABSTRACT

When Module::AutoINC is loaded, it will add itself to @INC and catch any requests for missing resources. If a Perl module is requested that has not been installed, then this will attempt to load it. Under Active State Perl (or any Perl where PPM is available), PPM will attempt to install it. Otherwise CPAN will be queried and, assuming that the module exists on CPAN, CPAN::Shell will be invoked to install it. Execution of the script continues after the requisite module has been installed.

Module::AutoINC is a slightly useful tool designed to streamline the process of installing the modules required by a script. By loading the Module::AutoINC module (usually via a "-MModule::AutoINC" command-line option), the user is registering a handler that will catch any attempt to use a module that does not exist on the local machine. In this case, the CPAN::Shell module will be invoked to search for the specified module and, if found, an attempt will be made to install the module. If successful, the module will be loaded and execution will continue as normal.

Imported Symbols

You can modify the behavior of the module slightly using several import symbols. All import symbols are case-insensitive.

If you import the special symbol force then the installation of the module(s) will be forced. The definition of a forced installation varies depending on whether you are installing using PPM or CPAN. See the relevant documentation for each system for more information.

You can override the installation method detection using the import symbols, cpan or ppm. cpan will cause CPAN to be used for module installation no matter whether PPM is available or not. ppm will attempt to install the module using PPM regardless of whether ppm is findable by Module::AutoINC. Of course, you should know what you are doing if you use these import symbols.

Examples

perl -MModule::AutoINC -MLingua::Num2Word=cardinal -le print cardinal("en", 42)

...will download and install Lingua::Num2Word and Lingua::EN::Num2Word.

perl -MModule::AutoINC=cpan -MLingua::Num2Word=cardinal -le print cardinal("de", 42)

...will then download and install (using CPAN, even under ActiveState Perl) Lingua::DE::Num2Word (German).

perl -MModule::AutoINC=force -MLingua::Num2Word=cardinal -le print cardinal("es", 42)

...will then download and install (forcefully) Lingua::ES::Numeros (Spanish).

<<less
Download (0.005MB)
Added: 2007-05-12 License: Perl Artistic License Price:
895 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5