The Zope3 Template Attribute Languate (TAL) specifies the custom
namespace and attributes which are used by the Zope Page Templates
renderer to inject dynamic markup into a page. It also includes
the Macro Expansion for TAL (METAL) macro language used in page
assembly.
Zope Page Templates is a Python package that implements Page Templates like
in Zope, but works outside of Zope. In fact, you don't need to install any
part of Zope to use them. This means that you can use the elegance and ease
of page templates in your own web applications, reporting frameworks,
documentation systems, etc.
The MIME (Multipurpose Internet Mail Extensions) specification
(RFC 1521 and successors) defines a mechanism for encoding text consisting
primarily of printable ASCII characters, but which may contain characters
(for example, accented letters in the ISO 8859 Latin-1 character set) which
cannot be encoded as 7-bit ASCII or are non-printable characters which may
confuse mail transfer agents.
This is a variant of the Flex fast lexical scanner. Flex was written
in the early 1990s by Verne Paxson. This version has been modified
by Thomas Dickey, so that it conforms to ANSI C. It includes other
improvements, but remains compatible with Paxson's 2.5.4 release
(as well as POSIX lex). See the NEWS file for details.
This library can parse RSS (RDF Site Summary) 1.0 with validation (or
non validation).
This library can almost well parse RSS 0.9x/2.0 with non validation.
This library contains a sample that expand [RAA:RWiki].
* output recent changes as RSS 1.0.
* collect RSS 1.0s and display those items sorted by updating time.
* collect RSSs and display those items on each page.
This is an XML parser library mainly designed for Jabber applications.
It provides SAX, DOM, and special Jabber stream APIs. Library is coded
in ANSI C except the network code (which is POSIX compatible), thus
highly portable. Iksemel is released under GNU Lesser General Public
License. A copy of the license is included in the COPYING file.
Kwalify is a parser, schema validator, and data binding tool for YAML and JSON.
YAML and JSON are simple and nice format for structured data and easier for
human to read and write than XML. But there have been no schema for YAML
such as RelaxNG or DTD. Kwalify gets over this situation.
A composable logging system built on the standard Logger library. You can add
Loggability to large libraries and systems, then hook everything up later when
you know where you want logs to be written, at what level of severity, and in
which format.
nokogiri-diff adds the ability to calculate the differences (added or removed
nodes) between two XML/HTML documents.
Features:
- Performs a breadth-first comparison between children nodes.
- Compares XML/HTML Elements, Attributes, Text nodes and DTD nodes.
- Allows calculating differences between documents, or just enumerating the
added or removed nodes.
Align is a general-purpose text filter tool that helps vertically align
columns in string-separated tables of input text. With whitespace-separated
columns, you can often use it without arguments and it'll guess the right
thing to do. Otherwise, you can specify arguments to direct how the columns
are separated on input and rejoined in the aligned output.