Main > Free Download Search >

Free html software for linux

html

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 2215
Html Code Convert 3.3

Html Code Convert 3.3


Speed up the conversion of HTML code into different format more>>
HTML Code Convert helps speed up the conversion of HTML code into different format including Java Script, JavaServer Pages, Microsoft ASP, PHP, Perl, Python, and the UNIX Shell. It is particularly useful in CGI scripting.
Enhancements:
- Colors and font selected in prefeferences box.
- Fixe bug with Quit button. First try to support accessibility.
- Updated schemas.
<<less
Download (184KB)
Added: 2009-04-29 License: Freeware Price:
198 downloads
Text::MetaMarkup::HTML 0.01

Text::MetaMarkup::HTML 0.01


Text::MetaMarkup::HTML is a MM-to-HTML converter. more>>
Text::MetaMarkup::HTML is a MM-to-HTML converter.

SYNOPSIS

use Text::MetaMarkup::HTML;
print Text::MetaMarkup::HTML->new->parse(file => $filename);

This module extends Text::MetaMarkup and converts the parsed document to HTML.

Text::MetaMarkup::HTML adds special support for the following tags:

Paragraph tag style

Its contents are not subject to escaping and inline tag interpolation.

EXAMPLE

Input

h1: Example

This is just {i:an {b:example}}.

* foo
* bar
* baz

Output

< h1 >Example< /h1 >

< p >This is just < i >an < b >example< /b >< /i >.

< ol >< li >foo< /i >
< li >bar< /li >
< li >baz< /li >< /ol >

<<less
Download (0.006MB)
Added: 2007-08-22 License: Perl Artistic License Price:
494 downloads
HTML::Toc 0.21

HTML::Toc 0.21


HTML::Toc module can generate, insert and update HTML Table of Contents. more>>
HTML::Toc module can generate, insert and update HTML Table of Contents.

The HTML::Toc consists out of the following packages:

HTML::Toc
HTML::TocGenerator
HTML::TocInsertor
HTML::TocUpdator

HTML::Toc is the object which will eventually hold the Table of Contents. HTML::TocGenerator does the actual generation of the ToC. HTML::TocInsertor handles the insertion of the ToC in the source. HTML::TocUpdator takes care of updating previously inserted ToCs.

HTML::Parser is the base object of HTML::TocGenerator, HTML::TocInsertor and HTML::TocUpdator. Each of these objects uses its predecessor as its ancestor, as shown in the UML diagram underneath:

+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse() |
| +parse_file() |
+----------+----------+
/_
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend() | | +clear() |
| +extendFromFile() | | +format() |
| +generate() | +-----+-----+
| +generateFromFile() | :
+----------+----------+ :
/_ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert() | :
| +insertIntoFile() | :
+----------+----------+ :
/_ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert() |
| +insertIntoFile() |
| +update() |
| +updateFile() |
+---------------------+

When generating a ToC youll have to decide which object you want to use:

TocGenerator:

for generating a ToC without inserting the ToC into the source

TocInsertor:

for generating a ToC and inserting the ToC into the source

TocUpdator:

for generating and inserting a ToC, removing any previously inserted ToC elements

Thus in tabular view, each object is capable of:

generating inserting updating
---------------------------------
TocGenerator X
TocInsertor X X
TocUpdator X X X

<<less
Download (0.042MB)
Added: 2007-08-15 License: Perl Artistic License Price:
800 downloads
HTML::Tree::AboutObjects 3.23

HTML::Tree::AboutObjects 3.23


HTML::Tree::AboutObjects is an article: Users View of Object-Oriented Modules. more>>
HTML::Tree::AboutObjects is an article: "Users View of Object-Oriented Modules".

SYNOPSIS

# This an article, not a module.

The following article by Sean M. Burke first appeared in The Perl Journal #17 and is copyright 2000 The Perl Journal. It appears courtesy of Jon Orwant and The Perl Journal. This document may be distributed under the same terms as Perl itself.

<<less
Download (0.11MB)
Added: 2007-08-15 License: Perl Artistic License Price:
800 downloads
HTML::CalendarMonthSimple 1.25

HTML::CalendarMonthSimple 1.25


HTML::CalendarMonthSimple is a Perl Module for Generating HTML Calendars. more>>
HTML::CalendarMonthSimple is a Perl Module for Generating HTML Calendars.

SYNOPSIS

use HTML::CalendarMonthSimple;
$cal = new HTML::CalendarMonthSimple(year=>2001,month=>2);
$cal->width(50%);
$cal->border(10);
$cal->header(Text at the top of the Grid);
$cal->setcontent(14,"Valentines Day");
$cal->setdatehref(14, http://localhost/);
$cal->addcontent(14,"

Dont forget to buy flowers.");
$cal->addcontent(13,"Guess whats tomorrow?");
$cal->bgcolor(pink);
print $cal->as_HTML;

HTML::CalendarMonthSimple is a Perl module for generating, manipulating, and printing a HTML calendar grid for a specified month. It is intended as a faster and easier-to-use alternative to HTML::CalendarMonth.

This module requires the Date::Calc module, which is available from CPAN if you dont already have it.

<<less
Download (0.015MB)
Added: 2007-08-13 License: Perl Artistic License Price:
803 downloads
HTML::Declare 2.1

HTML::Declare 2.1


HTML::Declare is a Perl module for When Template Systems Are Too Huge And Heredocs Too Messy. more>>
HTML::Declare is a Perl module for When Template Systems Are Too Huge And Heredocs Too Messy.

SYNOPSIS

# Import all constructors
use HTML::Declare :all;

# A simple hello world
print HTML {
_ => [
HEAD { _ => TITLE { _ => Hello World! } },
BODY { _ => Hello World! }
]
};

# Import specific constructors
use HTML::Declare qw/DIV A/;

# A simple anchor nested in a div
my $tree = DIV {
_ => [
A {
href => http://127.0.0.1,
_ =><<less
Download (0.019MB)
Added: 2007-08-13 License: Perl Artistic License Price:
802 downloads
HTML::ElementSuper 1.17

HTML::ElementSuper 1.17


HTML::ElementSuper is a Perl extension for HTML::Element(3). more>>
HTML::ElementSuper is a Perl extension for HTML::Element(3).

SYNOPSIS

use HTML::ElementSuper;

### Positional extension
$e = new HTML::ElementSuper font;
$sibling_number = $e->addr();
$e2 = new HTML::ElementSuper p;
$e2->push_content($e);
#
@coords = $e->position();
$depth_in_pos_tree = $e->depth();

### Replacer extension
$er = new HTML::ElementSuper font;
# Tree beneath $er, if present, is dropped.
$er->replace_content(new HTML::Element p);

### Wrapper extension
$ew = new HTML::ElementSuper;
$ew->push_content("Tickle me, baby");
$ew->wrap_content(new HTML::Element font, color => pink);
print $ew->as_HTML();

### Maskable extension
$em = new HTML::ElementSuper td;
$em->mask(1);
print $em->as_HTML; # nada
$em->mask(0);
print $em->as_HTML; # $e and its children are visible

### Cloning of own tree or another elements tree
### (is this the correct clomenature? :-)
$a = new HTML::ElementSuper font, size => 2;
$b = new HTML::ElementSuper font, color => red;
$a_clone = $a->clone;
$b_clone = $a->clone($b);
# Multiple elements can be cloned
@clone_clones = $a_clone->clone($a_clone, $b_clone);

<<less
Download (0.019MB)
Added: 2007-08-11 License: Perl Artistic License Price:
804 downloads
HTML::FormatNroff 0.11

HTML::FormatNroff 0.11


HTML::FormatNroff is a Perl module that can format HTML as nroff man page. more>>
HTML::FormatNroff is a Perl module that can format HTML as nroff man page.

SYNOPSIS

require HTML::FormatNroff;
$html = parse_htmlfile("test.html");
$format_nroff = new HTML::FormatNroff(name => trial,
project => MyProject);
print $formatter->format($html);

The HTML::FormatNroff is a formatter that outputs nroff source for the nroff text processor, using man macros, and tbl commands for table processing.

The result of using the formatter must be processed as follows, when directing output to the screen (assume output is in the file "text.nroff"):

tbl -TX text.nroff | nroff -man | col

If the output is to be printed, on an laser printer for example, a command similar to the following must be used:

tbl -TX text.nroff | nroff -man -Tlj | lpr

Meta tags may be placed in the HTML so that portions of the HTML will be ignored and not processed. Content between the tags

< META NAME="nroff-control" CONTENT="ignore_start" >
< META NAME="nroff-control" CONTENT="ignore_end" >

will be ignored. In the BODY META is not supported, but DIV may be used as follows:

< DIV TYPE="NROFF_IGNORE" >
< /DIV >

In both the META and DIV uses, case is ignored.

<<less
Download (0.012MB)
Added: 2007-08-11 License: Perl Artistic License Price:
805 downloads
HTML::CalendarMonthDB 1.01

HTML::CalendarMonthDB 1.01


HTML::CalendarMonthDB is a Perl Module for Generating Persistant HTML Calendars. more>>
HTML::CalendarMonthDB is a Perl Module for Generating Persistant HTML Calendars.

INTERFACE METHODS

* dbname (name of database to use, required if you wish to use a
database)
* dbuser (database user, default nobody)
* dbpass (database user password, default )
* dbcalendar (database calendar name, default )
* dbclient (database calendar client name, default )
* dbhost (database host name, default )
# Examples:
# Create a calendar for this month.
$cal = new HTML::CalendarMonthSimple(); # not persistant
# One for a specific month/year
$cal = new HTML::CalendarMonthSimple(month=>2,year=>2000); # not persistant
# One for "the current month" in 1997
$cal = new HTML::CalendarMonthSimple(year=>1997); # not persistant

# One for a specific month/year, to use database specified
$cal = new HTML::CalendarMonthSimple(month=>2,year=>2000,dbname=>test,dbuser=>postgres,dbcalendar=>testcal,dbclient=>testClient);

<<less
Download (0.024MB)
Added: 2007-08-07 License: Perl Artistic License Price:
808 downloads
HTML::CGIChecker 0.90

HTML::CGIChecker 0.90


HTML::CGIChecker is a Perl module to detect dangerous HTML code. more>>
HTML::CGIChecker is a Perl module to detect dangerous HTML code.

SYNOPSIS

use HTML::CGIChecker;

$feedback =
< TABLE CELLPADDING="2" >< TR >< TD >One column< /TD >< /TR >< /TABLE >< BR >
" Arrays & variables "

Dough > Hi, how are you ?

And now some Perl code:
< PRE >
print "< HTML >< BODY >< /BODY >< /HTML >";
< /PRE >
;

# create the $checker object

$checker = new HTML::CGIChecker (
mode => allow,
allowclasses => [ qw( tables images ) ],
allowtags => [ qw ( B I A U STRONG BR HR ) ],
jscript => 0,
html => 0,
pre => 1,
debug => 0,
err_tag => Tag {tag} is not allowed in {element}.
);

# Now you can use it to check any string using its checkHTML()
# method. It "remembers" its configuration, so you can reuse it.

($checked_feedback, $Warnings) =
$checker->checkHTML ($feedback);

# Process the results ...

if ($checked_feedback) {
# save $checked_feedback to the database ....
}
else {
# print the warnings ...
print join ("n", @{$Warnings});
}

The example above produces no warning messages and returns $feedback checked and properly HTML escaped. The only HTML "error" - the unescaped ">" bracket on the fourth line - is autocorrected. One warning message was overriden by a customized version. Potential warnings would not be HTML formatted and HTML safe, because the html parameter is not true.

<<less
Download (0.014MB)
Added: 2007-08-07 License: Perl Artistic License Price:
809 downloads
HTML::ActiveLink 1.02

HTML::ActiveLink 1.02


HTML::ActiveLink module dynamically activate HTML links based on URL. more>>
HTML::ActiveLink module dynamically activate HTML links based on URL.

SYNOPSIS

use HTML::ActiveLink;

my $al = new HTML::ActiveLink;

print $al->activelink(@html_doc);

I dont know about you, but one of the main problems I have with HTML content is getting images and links to "turn on" depending on the current URL location. That is, I like authoring one set of templates, something like this:

[ < a href="/" >Home< /a > | < a href="/faq/" >FAQ< /a >
| < a href="/about/" >About Us< /a > ]

And then having the appropriate link turned on, so that if Im running inside the /home/ directory, the above turns into this:

[ < font color="red" >Home< /font > | < a href="/faq/" >FAQ< /a >
| < a href="/about/" >About Us< /a > ]

Without having to write a whole bunch of ifs, or writing a bunch of different sets of templates, etc.

This module handles the above process automatically. By default, it will activate any text or images with < a href > tags around them by stripping the link off and changing the appearance of text and names of images. All transformations are fully customizable, allowing you to choose how your active text should look. HTML::ActiveLink can even automatically construct imagemaps depending on your location.
In the simplest case, all you have to do is create a new object by a call to new(), and then call the main activelink() function which takes care of the transformation. To customize what the output HTML looks like, keep reading...

<<less
Download (0.006MB)
Added: 2007-08-07 License: Perl Artistic License Price:
809 downloads
HTML::Clean 0.8

HTML::Clean 0.8


HTML::Clean module cleans up HTML code for web browsers, not humans. more>>
HTML::Clean module cleans up HTML code for web browsers, not humans.

SYNOPSIS

use HTML::Clean;
$h = new HTML::Clean($filename); # or..
$h = new HTML::Clean($htmlcode);

$h->compat();
$h->strip();
$data = $h->data();
print $$data;

The HTML::Clean module encapsulates a number of common techniques for minimizing the size of HTML files. You can typically save between 10% and 50% of the size of a HTML file using these methods. It provides the following features:

Remove unneeded whitespace (begining of line, etc)
Remove unneeded META elements.
Remove HTML comments (except for styles, javascript and SSI)
Replace tags with equivilant shorter tags (< strong > --> < b >)
etc.

The entire proces is configurable, so you can pick and choose what you want to clean.

<<less
Download (0.047MB)
Added: 2007-08-07 License: Perl Artistic License Price:
808 downloads
HTML::Widgets::NavMenu 1.0001

HTML::Widgets::NavMenu 1.0001


HTML::Widgets::NavMenu is a Perl Module for Generating HTML Navigation Menus. more>>
HTML::Widgets::NavMenu is a Perl module for Generating HTML Navigation Menus.

SYNOPSIS

use HTML::Widgets::NavMenu;

my $nav_menu =
HTML::Widgets::NavMenu->new(
path_info => "/me/",
current_host => "default",
hosts =>
{
default =>
{
base_url => "http://www.hello.com/"
},
},
tree_contents =>
{
host => "default",
text => "Top 1",
title => "T1 Title",
expand_re => "",
subs =>
[
{
text => "Home",
url => "",
},
{
text => "About Me",
title => "About Myself",
url => "me/",
},
],
},
);

my $results = $nav_menu->render();

my $nav_menu_html = join("n", @{$results->{html}});

<<less
Download (0.041MB)
Added: 2007-08-06 License: Perl Artistic License Price:
811 downloads
HTML::Lint 2.02

HTML::Lint 2.02


HTML::Lint can check for HTML errors in a string or file. more>>
HTML::Lint can check for HTML errors in a string or file.

SYNOPSIS

my $lint = HTML::Lint->new;
$lint->only_types( HTML::Lint::STRUCTURE );

$lint->parse( $data );
$lint->parse_file( $filename );

my $error_count = $lint->errors;

foreach my $error ( $lint->errors ) {
print $error->as_string, "n";
}

HTML::Lint also comes with a wrapper program called weblint that handles linting from the command line:

$ weblint http://www.cnn.com/
http://www.cnn.com/ (395:83) < IMG SRC="spacer.gif" > tag has no HEIGHT and WIDTH attributes.
http://www.cnn.com/ (395:83) < IMG SRC="goofus.gif" > does not have ALT text defined
http://www.cnn.com/ (396:217) Unknown element < nobr >
http://www.cnn.com/ (396:241) < /nobr > with no opening < nobr >
http://www.cnn.com/ (842:7) target attribute in < a > is repeated

And finally, you can also get Apache::HTML::Lint that passes any mod_perl-generated code through HTML::Lint and get it dumped into your Apache error_log.

[Mon Jun 3 14:03:31 2002] [warn] /foo.pl (1:45) < /p > with no opening < p >
[Mon Jun 3 14:03:31 2002] [warn] /foo.pl (1:49) Unknown element < gronk >
[Mon Jun 3 14:03:31 2002] [warn] /foo.pl (1:56) Unknown attribute "x" for tag < table >

<<less
Download (0.022MB)
Added: 2007-08-06 License: Perl Artistic License Price:
813 downloads
PBS::Graph::Html 0.43.290

PBS::Graph::Html 0.43.290


PBS::Graph::Html is a helper module to PBS::Graph. more>>
PBS::Graph::Html is a helper module to PBS::Graph. GenerateHtmlGraph generates a HTML document with a dependency graph linked to a set of HTML (text) files containing pertinent information about the node that was clicked in the main HTML document (index.html).

It can also add a frame to the main document so the graph and the textual inforamtion are displayed simulteanously.

<<less
Download (0.55MB)
Added: 2007-07-25 License: Perl Artistic License Price:
821 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5