HTML::ExtractContent is a module for extracting content from HTML with
scoring heuristics.
It guesses which block of HTML looks like content according to scores
depending on the amount of punctuation marks and the lengths of non-tag
texts.
It also guesses whether content end in the block or continue to the next
block.
HTML::FormHandler allows you to define HTML form fields and validators.
It can be used for both database and non-database forms, and will
automatically update or create rows in a database. It can also be used
to process structured data that doesn't come from an HTML form.
This small module converts ANSI text sequences to corresponding HTML
codes, using stylesheets to control color and blinking properties.
It exports ansi2html() by default, which takes an array, joins it it
into a single scalar, and returns its HTML rendering.
HTML::Pager is a perl module designed to handle CGI HTML paging of arbitrary
data. It provides an interface to pages of data similar to many well-known
sites like Altavista or Google. It uses the module HTML::Template to do all the
HTML generation.
The module contains some code generators for Prototype, the famous
JavaScript OO library and the script.aculous extensions.
The Prototype library (http://prototype.conio.net/) is designed to make
AJAX easy. Catalyst::Plugin::Prototype makes it easy to connect to the
Prototype library.
This is mostly a port of the Ruby on Rails helper tags for JavaScript
for use in Catalyst.
This module provides an extension to HTML::Template which allows
expressions in the template syntax. This is purely an addition - all
the normal HTML::Template options, syntax and behaviors will still
work. See HTML::Template for details.
Expression support includes comparisons, math operations, string
operations and a mechanism to allow you add your own functions at
runtime.
HTTP::CookieJar implements a minimalist HTTP user agent cookie jar in
conformance with RFC 6265.
Unlike the commonly used HTTP::Cookies module, this module does not require use
of HTTP::Request and HTTP::Response objects. An LWP-compatible adapter is
available as HTTP::CookieJar::LWP.
This module implements an HTML widget with multiple layers. Only one
layer is visible at any given time, controlled by a <SELECT> box.
The HTML generated by this module uses JavaScript, but nevertheless
attempts to be as cross-browser as possible, testing for features via
DOM support rather than specific browsers or versions.
Set HTTP::Recorder as the user agent for a proxy, and it rewrites HTTP
responses so that additional requests can be recorded.
Then, tell your web browser to use this proxy, and the script will be recorded
in the specified file.
This software does all the dirty work of parsing HTTP Requests to find incoming
query parameters.
Incoming query parameters come from two places. The first place is the query
portion of the URL. Second is the content portion of an HTTP request as is the
case when parsing a POST request, for example.