liblouisxml is a library intended to provide complete braille
transcription services for xml documents. It translates into
appropriate braille codes and formats according to its style
sheet and the specifications in the document. A command-line
program, xml2brl which uses this library is also included.
The latest version of liblouis is required.
Python module for building and describing deterministic finite-state automata.
The gflags package contains a library that implements commandline flags
processing. As such it's a replacement for getopt(). It has increased
flexibility, including built-in support for Python types, and the ability to
define flags in the source file in which they're used. (This last is its major
difference from OptParse.)
iniparse is a INI parser for Python which is:
- Compatiable with ConfigParser:
Backward compatible implementations of ConfigParser,
RawConfigParser, and SafeConfigParser are included that are
API-compatible with the Python standard library.
They pass all the unit tests in Python-2.4.4.
- Preserves structure of INI files:
Order of sections & options, indentation, comments, and blank
lines are preserved as far as possible when data is updated.
- More convenient:
Values can be accessed using dotted notation (cfg.user.name),
or using container syntax (cfg['user']['name']).
It is very useful for config files that are updated both by users and by
programs, since it is very disorienting for a user to have her config
file completely rearranged whenever a program changes it. iniparse also
allows making the order of entries in a config file significant, which is
desirable in applications like image galleries.
The sysinfo(3) function is a GNU interface for retrieving common information
about the configuration and state of the system, such as is returned by
sysctl(3) and sysconf(3).
Implementation of an html and javascript context scanner with no
lookahead. Its purpose is to scan an html document and provide context
information at any point within the input stream. An example of a user
of this scanner would be an auto escaping templating system, which would
require html context information at very specific points within the html
stream. The implementation is based on a simplified state machine of
HTML4.1 and javascript. The code also contains C++ and python bindings.
ucpp is a C preprocessor and lexer. It has the following goals:
- Strict conformance to the C99 standard (with switches to
disable some extensions and mimic C90 behaviour)
- Low memory consumption
- Possibility to use the code as a lexer (that outputs tokens
directly)
yaml-cpp is a YAML parser and emitter in C++ matching the YAML 1.2 spec.
HostDB is a system for generating internal DNS zones, external DNS zones,
and DHCP configuration data from the same hostlist.txt file.
Keep your configurations consistent by generating them all from the same
source.
A system for generating internal DNS zones, external DNS zones, and
DHCP configuration data from the same simple repository.
http://everythingsysadmin.com/hostdb
The adns module provides an interface to
the GNU adns asynchronous DNS resolver library.