This Perl module implements a Subversion property to control
SVN::Notify commit message subscriptions.
Doxygen Filter is an input filter for Doxygen enabling support for Perl code
documentation. Doxygen is quite a powerful code documentation system that
already has built-in support for multiple programming languages.
SAXT is like the Unix 'tee' command in that it multiplexes the input
stream to several output streams. In this case, the input stream is a
PerlSAX event producer (like XML::Parser::PerlSAX) and the output
streams are PerlSAX handlers or filters.
Contents of p5-Filter
=====================
Filter::sh
use Filter::sh 'command' ;
This filter pipes the current source file through the
program which corresponds to the command parameter using
the Bourne shell.
Filter::exec
use Filter::exec qw(command parameters) ;
This filter pipes the current source file through the
program which corresponds to the command parameter.
Filter::cpp
use Filter::cpp ;
This source filter pipes the current source file through
the C pre-processor (cpp) if it is available.
The whole idea of this module is to take advantage of all the syntax
colouring modules that exist (such as Perl::Tidy) to produce colourful
code examples in a POD document (after conversion to HTML).
annoyance-filter uses Bayesian statistics to determine the probability
an E-mail message is junk based on an analysis of its contents compared
to collections of known junk and legitimate E-mail.
A plethora of tools exist that operate as filters: they get data from a
source, operate on this data, and write possibly modified data to a
destination. In the Unix world, these tools can be chained using a
technique called pipelining, where the output of one filter is connected
to the input of another filter. Some non-Unix worlds are reported to
have similar provisions.
To create Perl modules for filter functionality seems trivial at first.
Just open the input file, read and process it, and write output to a
destination file. But for really reusable modules this approach is too
simple. A reusable module should not read and write files itself, but
rely on the calling program to provide input as well as to handle the
output.
Text::Filter is a base class for modules that have in common that they
process text lines by reading from some source (usually a file),
manipulating the contents and writing something back to some destination
(usually some other file).
This module can be used 'as is', but its real power shows when used to
derive modules from it.
-Anton
<tobez@FreeBSD.org>
DSPAM (as in De-Spam) is an open-source project to create a new kind
of anti-spam mechanism, and is currently effective as both a
server-side agent for UNIX email servers and a developer's library
for mail clients, other anti-spam tools, and similar projects
requiring drop-in spam filtering.
The filter aims to make SMTP data transparent just before going onto the
wire as per RFC 821 Simple Mail Transfer Protocol Section 4.5.2.
TRANSPARENCY. See http://www.faqs.org/rfcs/rfc821.html for details.
Conversely the filter takes transparent data from the wire and converts
it to the original format.
The main purpose of this filter is to help POE::Component::Client::SMTP
create transparent messages when comunicating with an SMTP server.
However the filter can be used by any Perl SMTP client or server.
Perl SAX Filter allowing DOM processing of selected subtrees