RSS 23 projects tagged "Public Domain"

Download Website Updated 30 Jan 2001 dtd2latex

Screenshot
Pop 23.09
Vit 1.44

dtd2latex is a quick hack which converts a commented XML DTD into LaTeX source for printing.

Download Website Updated 23 Aug 2001 htp

Screenshot
Pop 15.91
Vit 1.46

Htp is a pre-processor for HTML. Pages can be written with HTML-like macros, which htp expands. This makes it easy to maintain a consistent look over a collection of Web pages.

Download Website Updated 30 Jan 2001 SmartHTML

Screenshot
Pop 20.10
Vit 1.43

SmartHTML is yet another HTML preprocessor. It allows you to write Web pages in a language more sane than HTML: paragraphs are automatically inserted when two consecutive newlines are encountered. Special symbols like < & etc. are automatically replaced. Tags look like texinfo: @tagname { contents }. Written in Perl, it allows tags to run Perl subroutines on the contents, allowing e.g. automatic generation of a table of contents, smarter generation of links, macros which can define HTML code which has to be maintained in only one place, etc.

Download Website Updated 07 Mar 2001 pee-portal

Screenshot
Pop 10.44
Vit 69.21

pee-portal reads RDF files from a directory and displays the result on a Web page. It is written in PET (Perl Embedded Template), a template syntax for PEE (Perl Embedding Engine). This is not intended for production use, just as a demonstration of PET syntax.

No download Website Updated 16 Sep 2004 Functional XML Parsing Framework

Screenshot
Pop 51.15
Vit 2.02

The Functional XML Parsing Framework is a package of low-to-high-level lexing and parsing procedures that can be combined to yield a SAX, DOM, validating parsers, or a parser intended for a particular document type. The procedures in the package can be used separately to tokenize or parse various pieces of XML documents. The package supports XML namespaces, character, internal, and external parsed entities, xml:space, attribute value normalization, processing instructions and CDATA sections. It is intended to be a framework, a set of "Lego blocks" you can use to build a parser that follows DOM, SAX, or another discipline, and performs validation to any degree. As an example of such parser construction, the package includes a semi-validating SXML parser. It converts XML to SXML, an instance of XML Infoset as S-expressions, an abstract syntax tree of an XML document. SXML can be queried (in a XPath style), transformed, and evaluated. The framework parses XML in a pure functional style, as folding over a text XML document considered a spread-out tree. The input port is treated as a linear, read-once parameter. The framework's code does not use assignments at all.

Download Website Updated 31 Aug 2001 demoroniser

Screenshot
Pop 35.99
Vit 1.00

Demoroniser is a Perl script which attempts to fix the gratuitously incompatible HTML generated by Microsoft applications. Many Microsoft programs use an 'enhanced' version of Latin-1 with extra characters like quotation marks and dashes. Sometimes people paste these characters into supposedly ASCII or Latin-1 web pages, resulting in pages that don't display properly on non-MS platforms. Demoroniser replaces these MS characters with standard ASCII equivalents. It also fixes up wrongly nested tags generated by HTML export in some MS applications.

Download Website Updated 12 Nov 2001 UWOBO

Screenshot
Pop 20.42
Vit 1.00

UWOBO is a XSLT stylesheet processor running as an HTTP server. In can be contacted with a proper URL which gives the URI of an XML document and a list of stylesheets to be applied. The processor will then apply the stylesheets in the given sequence, and will return the processed document as the result of the invocation.

Download Website Updated 03 Aug 2007 Gnosis Utils (Python)

Screenshot
Pop 132.00
Vit 4.86

Gnosis Utils contains several Python modules for XML processing, plus other generally useful tools: xml.pickle (serializes objects to/from XML, API compatible with the standard pickle module), xml.objectify (turns arbitrary XML documents into Python objects), xml.validity (enforces XML validity constraints via DTD or Schema), xml.indexer (full text indexing/searching), and many more.

No download Website Updated 11 Jun 2002 Xalan-C++

Screenshot
Pop 36.66
Vit 65.78

Xalan-C++ is an XSLT processor for transforming XML documents into HTML, text, or other XML document types.

No download Website Updated 08 Sep 2002 extract-form

Screenshot
Pop 21.91
Vit 1.00

Extract-form fetches a Web page and rewrites the forms to expose hidden fields. It also removes client-side Javascript validation. This is to test CGI programs and make sure they validate input themselves.

Screenshot

Project Spotlight

SCaVis

A scientific computation and visualization environment.

Screenshot

Project Spotlight

Buildes

A designer’s program for describing parts of the building.