HTML to XHTML converter written in Perl
Fix-mime-charset automatically detects character sets of email message and
modifies the Content-Type header appropriately. It can be used as mail
filter in mailing lists where users often set the charset of their messages
incorrectly. It processes messages fast and accurately, ignoring
attachments, and correctly interprets transfer-encodings. None but the
Content-Type header is changed.
A set of programs to interconvert between Mac font formats and PFB, TTF, OTF
and BDF files on Unix.
A JSON pretty-printing library compatible with aeson as well as a
command-line tool to improve readabilty of streams of JSON data. The
/library/ provides the function "encodePretty". It is a drop-in
replacement for aeson's "encode" function, producing JSON-ByteStrings
for human readers. The /command-line tool/ reads JSON from stdin and
writes prettified JSON to stdout. It also offers a complementary
"compact"-mode, essentially the opposite of pretty-printing.
A JSON parsing and encoding library optimized for ease of use and high
performance. (A note on naming: in Greek mythology, Aeson was the
father of Jason.)
Data encoding library currently providing Base16, Base32, Base32Hex,
Base64, Base64Url, Base85, Python string escaping, Quoted-Printable, URL
encoding, uuencode, xxencode, and yEncoding.
JSON (JavaScript Object Notation) is a lightweight data-interchange format.
It is easy for humans to read and write. It is easy for machines to parse
and generate. It is based on a subset of the JavaScript Programming
Language, Standard ECMA-262 3rd Edition - December 1999. This library
provides a parser and pretty printer for converting between Haskell values
and JSON.
Reasonably fast data encoding library.
A Free Implementation of the Unicode Bidirectional Algorithm.
The library implements all of the algorithm as described in the "Unicode
Standard Annex #9, The Bidirectional Algorithm,
http://www.unicode.org/unicode/reports/tr9/". FriBidi is exhautively tested
against Bidi Reference Code, and due to our best knowledge, does not contain
any conformance bugs.
In the API, we were inspired by the document "Bi-Di languages support - BiDi
API proposal" by Franck Portaneri which he wrote as a proposal for adding BiDi
support to Mozilla.
Internally the library uses Unicode entirely. The character property function
was automatically created from the Unicode property list data file,
PropList.txt, available from the Unicode Online Data site. This means that
every Unicode character will be treated in strict accordance with the Unicode
specification. The same is true for the mirroring of characters, which also
works for all the characters listed as mirrorable in the Unicode specification.