plugin that allows
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 6838
Plugin::Installer 0.04
Plugin::Installers goal is to provide a simple, flexable interface for developing plugin languages. more>>
Plugin::Installers goal is to provide a simple, flexable interface for developing plugin languages.
SYNOPSIS
package Myplugin;
use base qw( Plugin::Installer Plugin::Language::Foobar );
...
my $plugin = Myplugin->construct;
# frobnicate is passed first to Plugin::Installer
# via AUTOLOAD, then to P::L::Foobars compile
# method. if what comes back from the compiler is
# a referent it is intalled in the P::L::F namespace
# and if it is a code referent it is dispatched.
$plugin->frobnicate;
The goal of this module is to provide a simple, flexable interface for developing plugin languages. Any language that can store its object data as a hash and implement a "compile" method that takes the method name as an argument can use this class. The Plugin framework gives runtime compile, install, and dispatch of user-defined code. The code doesnt have to be Perl, just something that the object handling it can compile.
The installer is language-agnostic: in fact it has no idea what the object does with the name passed to its compioer. All it does is (by default) install a returned reference and dispatch coderefs. This is intended as a convienence class that standardizes the top half of any plugin language.
Note that any referent returned by the compiler is installed. Handing back a hashref can deposit a hash into the callers namespace. This allows for plugins to handle command line switches (via GetoptFoo and a hashref) or manipulate queues (by handing back an [udpated] arrayref.
By default coderefs are dispatched via goto, which allows the obvious use of compiling the plugin to an anonymous sub for later use. This make the plugins something of a trampoline object, with the exception that the "trampolines" are the class methods rather than the object itself.
<<lessSYNOPSIS
package Myplugin;
use base qw( Plugin::Installer Plugin::Language::Foobar );
...
my $plugin = Myplugin->construct;
# frobnicate is passed first to Plugin::Installer
# via AUTOLOAD, then to P::L::Foobars compile
# method. if what comes back from the compiler is
# a referent it is intalled in the P::L::F namespace
# and if it is a code referent it is dispatched.
$plugin->frobnicate;
The goal of this module is to provide a simple, flexable interface for developing plugin languages. Any language that can store its object data as a hash and implement a "compile" method that takes the method name as an argument can use this class. The Plugin framework gives runtime compile, install, and dispatch of user-defined code. The code doesnt have to be Perl, just something that the object handling it can compile.
The installer is language-agnostic: in fact it has no idea what the object does with the name passed to its compioer. All it does is (by default) install a returned reference and dispatch coderefs. This is intended as a convienence class that standardizes the top half of any plugin language.
Note that any referent returned by the compiler is installed. Handing back a hashref can deposit a hash into the callers namespace. This allows for plugins to handle command line switches (via GetoptFoo and a hashref) or manipulate queues (by handing back an [udpated] arrayref.
By default coderefs are dispatched via goto, which allows the obvious use of compiling the plugin to an anonymous sub for later use. This make the plugins something of a trampoline object, with the exception that the "trampolines" are the class methods rather than the object itself.
Download (0.012MB)
Added: 2007-05-03 License: Perl Artistic License Price:
914 downloads
Nagios::Plugin::Getopt 0.14
Nagios::Plugin::Getopt is a OO perl module providing standardised argument processing for Nagios plugins. more>>
Nagios::Plugin::Getopt is a OO perl module providing standardised argument processing for Nagios plugins.
SYNOPSIS
use Nagios::Plugin::Getopt;
# Instantiate object (usage and version are mandatory)
$ng = Nagios::Plugin::Getopt->new(
usage => "Usage: %s -H -w
-c ",
version => 0.01,
url => http://www.openfusion.com.au/labs/nagios/,
blurb => This plugin tests various stuff.,
);
# Add argument - named parameters (spec and help are mandatory)
$ng->arg(
spec => critical|c=s,
help => qq(-c, --critical=INTEGERn Exit with CRITICAL status if fewer than INTEGER foobars are free),
required => 1,
default => 10,
);
# Add argument - positional parameters - arg spec, help text,
# default value, required? (first two mandatory)
$ng->arg(
warning|w=s,
qq(-w, --warning=INTEGERn Exit with WARNING status if fewer than INTEGER foobars are free),
5,
1);
# Parse arguments and process standard ones (e.g. usage, help, version)
$ng->getopts;
# Access arguments using named accessors or or via the generic get()
print $ng->warning;
print $ng->get(critical);
Nagios::Plugin::Getopt is an OO perl module providing standardised and simplified argument processing for Nagios plugins. It implements a number of standard arguments itself (--help, --version, --usage, --timeout, --verbose, and their short form counterparts), produces standardised nagios plugin help output, and allows additional arguments to be easily defined.
<<lessSYNOPSIS
use Nagios::Plugin::Getopt;
# Instantiate object (usage and version are mandatory)
$ng = Nagios::Plugin::Getopt->new(
usage => "Usage: %s -H -w
-c ",
version => 0.01,
url => http://www.openfusion.com.au/labs/nagios/,
blurb => This plugin tests various stuff.,
);
# Add argument - named parameters (spec and help are mandatory)
$ng->arg(
spec => critical|c=s,
help => qq(-c, --critical=INTEGERn Exit with CRITICAL status if fewer than INTEGER foobars are free),
required => 1,
default => 10,
);
# Add argument - positional parameters - arg spec, help text,
# default value, required? (first two mandatory)
$ng->arg(
warning|w=s,
qq(-w, --warning=INTEGERn Exit with WARNING status if fewer than INTEGER foobars are free),
5,
1);
# Parse arguments and process standard ones (e.g. usage, help, version)
$ng->getopts;
# Access arguments using named accessors or or via the generic get()
print $ng->warning;
print $ng->get(critical);
Nagios::Plugin::Getopt is an OO perl module providing standardised and simplified argument processing for Nagios plugins. It implements a number of standard arguments itself (--help, --version, --usage, --timeout, --verbose, and their short form counterparts), produces standardised nagios plugin help output, and allows additional arguments to be easily defined.
Download (0.025MB)
Added: 2006-11-04 License: Perl Artistic License Price:
1088 downloads
Dummy plugin
Dummy plugin is an xmms plugin that helps newbee vis plugin coders with the needed functions for xmms vis plugins. more>>
Dummy plugin is an xmms plugin that helps newbee vis plugin coders with the needed funcions for xmms vis plugins.
Dummy plugin only has the needed functions and a working audio renderer.
<<lessDummy plugin only has the needed functions and a working audio renderer.
Download (0.14MB)
Added: 2006-04-05 License: GPL (GNU General Public License) Price:
1306 downloads
Template::Plugin::NoFollow 1.000
Template::Plugin::NoFollow is a TT filter to add rel=nofollow to all HTML links. more>>
Template::Plugin::NoFollow is a TT filter to add rel="nofollow" to all HTML links.
SYNOPSIS
[% use NoFollow %]
...
[% FILTER nofollow %]
Google
[% END %]
...
[% text | nofollow %]
Template::Plugin::NoFollow is a filter plugin for TT, which adds rel="nofollow" to all HTML links found in the filtered text.
<<lessSYNOPSIS
[% use NoFollow %]
...
[% FILTER nofollow %]
[% END %]
...
[% text | nofollow %]
Template::Plugin::NoFollow is a filter plugin for TT, which adds rel="nofollow" to all HTML links found in the filtered text.
Download (0.003MB)
Added: 2007-04-04 License: Perl Artistic License Price:
933 downloads
AxKit2::Plugin 1.1
AxKit2::Plugin is a base class for all plugins. more>>
AxKit2::Plugin is a base class for all plugins.
An AxKit2 plugin allows you to hook into various parts of processing requests and modify the behaviour of that request. This class is the base class for all plugins and this document covers both the details of the base class, and the available hooks and the consequences the return codes for those hooks have.
See "AVAILABLE HOOKS" for the hooks, and "API" for the API provided to all plugins.
WRITING A SIMPLE PLUGIN ^
Most plugin authors should start at AxKit2::Docs::WritingPlugins. However a hook consists of the following things:
An init() method for initialising state.
A register() method for registering hooks outside of the default naming scheme.
A number of conf_*() methods to define configuration directives.
A number of hook_*() methods to implement your hooks.
Any number of helper methods.
Although plugins are classes, they do not need the usual perl extra stuff such as a package declaration, a constructor (such as new()), nor do they require the annoying "1;" at the end of the file. AxKit2 adds those things in for you.
All plugins are simple blessed hashes.
<<lessAn AxKit2 plugin allows you to hook into various parts of processing requests and modify the behaviour of that request. This class is the base class for all plugins and this document covers both the details of the base class, and the available hooks and the consequences the return codes for those hooks have.
See "AVAILABLE HOOKS" for the hooks, and "API" for the API provided to all plugins.
WRITING A SIMPLE PLUGIN ^
Most plugin authors should start at AxKit2::Docs::WritingPlugins. However a hook consists of the following things:
An init() method for initialising state.
A register() method for registering hooks outside of the default naming scheme.
A number of conf_*() methods to define configuration directives.
A number of hook_*() methods to implement your hooks.
Any number of helper methods.
Although plugins are classes, they do not need the usual perl extra stuff such as a package declaration, a constructor (such as new()), nor do they require the annoying "1;" at the end of the file. AxKit2 adds those things in for you.
All plugins are simple blessed hashes.
Download (0.63MB)
Added: 2006-09-18 License: Perl Artistic License Price:
1134 downloads
DB Copy Plugin 1.0
DB Copy Plugin is a database copying plugin for the SQuirreL SQL Client. more>>
DB Copy Plugin is a database copying plugin for the SQuirreL SQL Client. DB Copy Plugin makes it possible to copy and paste tables from one session to another and between different databases and includes primary key and foreign key constraints for copied tables, and uses Hibernate 3.0 internally to perform database object type mappings.
It supports Firebird, Oracle, Sybase, MS SQL Server, MySQL, HyperSonic, Pointbase, and PostgreSQL, and allows the user to select a Hibernate dialect for the destination database if one couldnt be determined automatically.
Enhancements:
- Ran latest version of findbugs (http://findbugs.sourceforge.net/) and fixed Ran latest version of findbugs (http://findbugs.sourceforge.net/) and fixed
<<lessIt supports Firebird, Oracle, Sybase, MS SQL Server, MySQL, HyperSonic, Pointbase, and PostgreSQL, and allows the user to select a Hibernate dialect for the destination database if one couldnt be determined automatically.
Enhancements:
- Ran latest version of findbugs (http://findbugs.sourceforge.net/) and fixed Ran latest version of findbugs (http://findbugs.sourceforge.net/) and fixed
Download (2.5MB)
Added: 2006-10-17 License: GPL (GNU General Public License) Price:
1108 downloads
pidgin-hotkeys 0.2.4
pidgin-hotkeys is a Pidgin plugin that allows you to define global hotkeys for various actions. more>>
pidgin-hotkeys is a Pidgin (previously known as Gaim) plugin that allows you to define global hotkeys for various actions such as toggling buddy list, fetching queued messages, opening preferences or account dialog.
<<less Download (0.33MB)
Added: 2007-06-24 License: GPL (GNU General Public License) Price:
528 downloads
Template::Plugin::AutoLink 0.03
Template::Plugin::AutoLink is a TT filter plugin to replace URL and e-mail address with hyperlink automatically. more>>
Template::Plugin::AutoLink is a TT filter plugin to replace URL and e-mail address with hyperlink automatically.
SYNOPSIS
# in template
[% use AutoLink %]
[% FILTER auto_link target=_blank %]
Search here
http://www.google.com
[% END %]
# result in
Search here
< a href="http://www.google.com" target="_blank" >http://www.google.com< /a >
<<lessSYNOPSIS
# in template
[% use AutoLink %]
[% FILTER auto_link target=_blank %]
Search here
http://www.google.com
[% END %]
# result in
Search here
< a href="http://www.google.com" target="_blank" >http://www.google.com< /a >
Download (0.003MB)
Added: 2007-04-06 License: Perl Artistic License Price:
931 downloads
Todo: AIO plugin 0.31
Todo: AIO plugin is a todo plugin for Aero AIO. more>>
Todo: AIO plugin is a todo plugin for Aero AIO.
Usage:
- Install the plugin via the Aero-AIO config dialog.
<<lessUsage:
- Install the plugin via the Aero-AIO config dialog.
Download (0.020MB)
Added: 2006-06-28 License: GPL (GNU General Public License) Price:
1214 downloads
Template::Plugin::KwikiFormat 1.04
Template::Plugin::KwikiFormat is a filter to convert kwiki formatted text to html. more>>
Template::Plugin::KwikiFormat is a filter to convert kwiki formatted text to html.
SYNOPSIS
[% USE KwikiFormat %]
[% FILTER kwiki %]
== title
*bold* /italic/
[% END %]
A wrapper around Kwiki::Formatter.
Template::Plugin::KwikiFormat allows you to use KwikiFormats in data displayed by Template::Toolkit.
Enhancements:
- Perl
<<lessSYNOPSIS
[% USE KwikiFormat %]
[% FILTER kwiki %]
== title
*bold* /italic/
[% END %]
A wrapper around Kwiki::Formatter.
Template::Plugin::KwikiFormat allows you to use KwikiFormats in data displayed by Template::Toolkit.
Enhancements:
- Perl
Download (0.004MB)
Added: 2006-08-17 License: Perl Artistic License Price:
1163 downloads
XFCE Radio Plugin 0.2.1
XFCE Radio Plugin is an XFCE panel plugin which allows you to control your v4l radio device from within the panel. more>>
XFCE Radio Plugin is a plugin for the XFCE panel, which allows you to control your v4l radio device from within the panel.
<<less Download (0.31MB)
Added: 2007-06-15 License: GPL (GNU General Public License) Price:
864 downloads
Google Maps Plugin 5.2
Google Maps Plugin is an easy way to embed custom Google Maps on a Web site. more>>
Google Maps Plugin is an easy way to embed custom Google Maps on a Web site. The project includes features such as multiple markers, paths, and general drawings.
If you use WordPress.org blogs, you will be able to install this software easily as a WP plugin.
<<lessIf you use WordPress.org blogs, you will be able to install this software easily as a WP plugin.
Download (0.019MB)
Added: 2007-05-22 License: GPL (GNU General Public License) Price:
897 downloads
XMMS Jogdial Plugin 0.1
XMMS Jogdial Plugin is an XMMS plugin for the Sony Vaio PCG-C1XS. more>>
XMMS Jogdial Plugin is an XMMS plugin for the Sony Vaio PCG-C1XS. It allows the user to use the jogdial to control volume, playback, and the playlist.
XMMS Jogdial Plugin is known to work on PCG-C1XS, but probably also works on other Sony Vaio C1 series picturebooks with a jogdial.
This is a plugin for controlling XMMS with the Sony Vaio PCG-C1XS Jogdial. Its based on the "helloword" plugin by iso:crash and using Andrew Tridgells "capture" program SPIC/jogdial management.
- You can use the jogdial for volume control (rotation up or down) on 5% steps.
- You can use the jogdial for playlist control (pressed rotation up or down).
- You can use the jogdial for PLAY/PAUSE control (press).
<<lessXMMS Jogdial Plugin is known to work on PCG-C1XS, but probably also works on other Sony Vaio C1 series picturebooks with a jogdial.
This is a plugin for controlling XMMS with the Sony Vaio PCG-C1XS Jogdial. Its based on the "helloword" plugin by iso:crash and using Andrew Tridgells "capture" program SPIC/jogdial management.
- You can use the jogdial for volume control (rotation up or down) on 5% steps.
- You can use the jogdial for playlist control (pressed rotation up or down).
- You can use the jogdial for PLAY/PAUSE control (press).
Download (0.039MB)
Added: 2005-12-19 License: GPL (GNU General Public License) Price:
1410 downloads
Template::Plugin::Translit::RU 0.05
Template::Plugin::Translit::RU is a filter for converting cyrillic text into transliterated one and back. more>>
Template::Plugin::Translit::RU is a filter for converting cyrillic text into transliterated one and back.
SYNOPSIS
Use as filters.
[% USE Translit::RU translit detranslit %]
[% FILTER translit( koi ) %]
...
This text would stay unchanged because it is not cyrillic.
...
[% END %]
Use as object. First argument - text for conversion. Second optional argument - charset (koi is default).
[% USE plTranslit = Translit::RU %]
[% plTranslit.translit( without cyrillic text is useless ) %]
[% plTranslit.detranslit( kirilitca, win ) %]
Template::Plugin::Translit::RU is Template Toolkit filter which allows to convert cyrillic text into transliterated latin text. Currently two most popular charsets are supported - koi8-r and windows-1251. Also back conversion supported.
<<lessSYNOPSIS
Use as filters.
[% USE Translit::RU translit detranslit %]
[% FILTER translit( koi ) %]
...
This text would stay unchanged because it is not cyrillic.
...
[% END %]
Use as object. First argument - text for conversion. Second optional argument - charset (koi is default).
[% USE plTranslit = Translit::RU %]
[% plTranslit.translit( without cyrillic text is useless ) %]
[% plTranslit.detranslit( kirilitca, win ) %]
Template::Plugin::Translit::RU is Template Toolkit filter which allows to convert cyrillic text into transliterated latin text. Currently two most popular charsets are supported - koi8-r and windows-1251. Also back conversion supported.
Download (0.005MB)
Added: 2007-04-07 License: Perl Artistic License Price:
575 downloads
VU Leds XMMS Plugin 0.21
VU Leds XMMS Plugin simulates a vu meter using the keyboard LEDs. more>>
VU Leds XMMS Plugin simulates a vu meter using the keyboard LEDs. Options include reversing LED direction and binary flash mode (binary scale from 0-7). VU Leds must be run as root.
<<less Download (0.11MB)
Added: 2006-04-12 License: GPL (GNU General Public License) Price:
1303 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above plugin that allows search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed