Contents:
This page lists some of the software I've developed, improved, or otherwise.
Auogg is a simple and straightforward Ogg/Vorbis player for the Network Audio System. It's
based on libaudio, libvorbis and
libogg, and relies on Argp facility of the GNU C Library to provide
command line interface. As a
result, it's really tiny (about 15 KiB source and about 10 KiB
compiled binary.)
To build on a system with libraries in usual places, one could just
run make and get auogg executable, which
should be then installed manually. If you wish to provide your own
message catalogs (and there are none in the
tarball), you might need to set localedir Make variable
to point to the desired locale directory. By default,
it's set to /usr/share/locale.
You could as well turn off gettext support completely by
modifying Makefile to predefine ENABLE_NLS
with the value of zero.
Included Makefile is way too small. It even lacks an
install target!
Although being internationalized (moslty, I believe), it
currently lacks actual localization by means of message
translation (i. e. gettext) catalogs. Most of the strings were, actually,
appropriately marked and
the necessary functions are called from main, but I
haven't tested whether it really works.
I've also written rfc822::headers, a Tcl package to read and parse RFC 822-like headers. It could be found, along with an example mb2mh tool, demonstrating it's use, on the Tcler's Wiki.
There's a companion rfc1036::parse package as well to ease working with RFC 1036 (i. e. news) message headers.