HTML::Untidy - yet another way to write HTML quickly and programmatically River stage zero No dependents

This is adapted from a series of short scripts I had written for use in vim. I figured someone else might find them useful so I cleaned them up a bit and spent the rest of the afternoon trying to figure out what the hell to call it....

JEFFOBER/HTML-Untidy-0.02 - 27 Oct 2017 18:25:04 UTC

HTML::Native - Generate and manipulate HTML as native Perl data structures River stage zero No dependents

HTML::Native allows you to treat an HTML document tree as a native Perl data structure built using arrays and hashes. Consider the HTML element: <div class="main">Hello world!</div> This could be constructed as an HTML::Native object using: my $elem ...

MCB/HTML-Native-1.1 - 15 Jan 2014 16:00:42 UTC

HTML::Linear - represent HTML::Tree as a flat list River stage zero No dependents

SYP/HTML-Untemplate-0.019 - 23 Jun 2014 08:41:42 UTC

HTML::Chunks - A simple nested template engine for HTML, XML and XHTML River stage zero No dependents

This class implements a simple text-based template engine, originally intented to allow web applications to completely separate layout HTML from programming logic. However, the engine is flexible enough to be applied to other text-based situations wh...

MBLYTHE/HTML-Chunks-1.55.1 - 16 Apr 2009 16:48:44 UTC

HTML::GenToc - Generate a Table of Contents for HTML documents. River stage zero No dependents

HTML::GenToc generates anchors and a table of contents for HTML documents. Depending on the arguments, it will insert the information it generates, or output to a string, a separate file or STDOUT. While it defaults to taking H1 and H2 elements as th...

RUBYKAT/HTML-GenToc-3.20 - 02 Apr 2011 07:38:09 UTC

HTML::AsSubs - functions that construct a HTML syntax tree River stage four • 186 direct dependents • 1264 total dependents

This module exports functions that can be used to construct various HTML elements. The functions are named after the tags of the corresponding HTML element and are all written in lower case. If the first argument is a hash reference then it will be u...

KENTNL/HTML-Tree-5.07 - 31 Aug 2017 08:53:16 UTC

HTML::Filter - Filter HTML text through the parser River stage four • 566 direct dependents • 9613 total dependents

"HTML::Filter" is an HTML parser that by default prints the original text of each HTML element (a slow version of cat(1) basically). The callback methods may be overridden to modify the filtering for some HTML elements and you can override output() m...

CAPOEIRAB/HTML-Parser-3.75 - 30 Aug 2020 19:58:22 UTC

HTML::Quoted - extract structure of quoted HTML mail message River stage zero No dependents

Parses and extracts quotation structure out of a HTML message. Purpose and returned structures are very similar to Text::Quoted....

TSIBLEY/HTML-Quoted-0.04 - 21 May 2013 18:54:04 UTC

HTML::AsHTML - Return The same HTML document as was put in. River stage zero No dependents

The *HTML::AsHTML* an HTML parser that tries to return exactly what was parsed. In the process, it will do certain fixes to the HTML, (such as adding quotes to all values in start tags). As such, when it works on correct html, it's just a glorified w...

MIKEDLR/Link_Controller-0.037 - 09 Feb 2002 18:12:34 UTC

HTML::Packer - Another HTML code cleaner River stage one • 8 direct dependents • 8 total dependents

A HTML Compressor....

LEEJO/HTML-Packer-2.10 - 13 Jan 2020 08:00:54 UTC

HTML::Parser - HTML parser class River stage four • 566 direct dependents • 9613 total dependents

Objects of the "HTML::Parser" class will recognize markup and separate it from plain text (alias data content) in HTML documents. As different kinds of markup and text are recognized, the corresponding event handlers are invoked. "HTML::Parser" is no...

CAPOEIRAB/HTML-Parser-3.75 - 30 Aug 2020 19:58:22 UTC

HTML::String - mark strings as HTML to get auto-escaping River stage zero No dependents

Tired of trying to remember which strings in your program need HTML escaping? Working on something small enough to not need a templating engine - or code heavy enough to be better done with strings - but wanting to be careful about user supplied data...

MSTROUT/HTML-String-1.000006 - 15 Sep 2013 19:49:08 UTC

HTML::Defang - Cleans HTML as well as CSS of scripting and other executable contents, and neutralises XSS attacks. River stage one • 1 direct dependent • 1 total dependent

This module accepts an input HTML and/or CSS string and removes any executable code including scripting, embedded objects, applets, etc., and neutralises any XSS attacks. A whitelist based approach is used which means only HTML known to be safe is al...

ROBM/HTML-Defang-1.07 - 03 Jul 2018 05:40:17 UTC

HTML::Stream - HTML output stream class, and some markup utilities River stage one • 2 direct dependents • 5 total dependents

The HTML::Stream module provides you with an object-oriented (and subclassable) way of outputting HTML. Basically, you open up an "HTML stream" on an existing filehandle, and then do all of your output to the HTML stream. You can intermix HTML-stream...

DSTAAL/HTML-Stream-1.60 - 07 Aug 2008 00:35:47 UTC

HTML::CMTemplate - Generate text-based content from templates. River stage zero No dependents

HTML::CMTemplate 0.4.0 A class for generating text-based content from a simple template language. It was inspired by the (as far as I'm concerned, incomplete) HTML::Template module, and was designed to make template output extremely fast by convertin...

SHIBLON/HTML-CMTemplate-0.4.0 - 06 Nov 2001 15:00:10 UTC

HTML::Grabber River stage one • 1 direct dependent • 1 total dependent

HTML::Grabber provides a jQuery style interface to HTML documents. This makes parsing and manipulating HTML documents trivially simple for those people familiar with <http://jquery.com>. It uses XML::LibXML for DOM parsing/manipulation and HTML::Sele...

MSMITH/HTML-Grabber-0.7 - 24 Aug 2013 11:12:49 UTC

HTML::Laundry - Perl module to clean HTML by the piece River stage zero No dependents

HTML::Laundry is an HTML::Parser-based HTML normalizer, meant for small pieces of HTML, such as user comments, Atom feed entries, and the like, rather than full pages. Laundry takes these and returns clean, sanitary, UTF-8-based XHTML. The parser's b...

CHA/HTML-Laundry-0.0107 - 19 Jan 2017 15:23:24 UTC

HTML::Extract - Perl extension for getting text and HTML snippets out of HTML pages in general. River stage one • 1 direct dependent • 1 total dependent

This is a pretty simple little Perl module for getting text out of HTML pages. It's really designed so that you can call it in anything where you would otherwise be looking for a way of stripping part of web pages away (for example, if you are extrac...

CSELT/HTML-Extract-0.25 - 15 Feb 2007 22:27:44 UTC

HTML::Summary - generate a summary from a web page River stage one • 2 direct dependents • 2 total dependents

The "HTML::Summary" module produces summaries from the textual content of web pages. It does so using the location heuristic, which determines the value of a given sentence based on its position and status within the document; for example, headings, ...

NEILB/HTML-Summary-0.022 - 03 Jul 2016 22:32:11 UTC

HTML::Rainbow - Put colour into your HTML River stage zero No dependents

"HTML::Rainbow" will take plain text string (or array of strings) and mark it up with "<font>" tags (or "<span>" tags if you're feeling particularly orthodox), and produce text that drifts endlessly from one colour to the next. The intensity of the r...

DLAND/HTML-Rainbow-0.06 - 04 Oct 2009 14:55:27 UTC

482 results (0.056 seconds)