versions of Linux, FreeBSD, NetBSD, OpenBSD, Win9x, QNX, Atheos, BeOS(TM), DOS
and ELKS (ELKS == Embeddable Linux Kernel Subset) written in NASM assembler,
for second a version for ARM Risc CPUs and for third e3c, a C equivalent for
all other platforms, for example on other RISC CPU like ALPHA. The assembler
version is highly optimized for size. For the command syntax you can choice
between the families of Wordstar(TM), EMACS, Pico, nedit or vi editors. In
Linux the e3 uncompressed executable's size is at 12000 byte, a compressed
executable will need around 9000 byte, so you won't waste your disk space ;-)
e3 is quite independent of libc and because of it's size it is very useable for
Mini-Linux distributions and rescue disks. e3 has a numeric calculator built
in. Newer e3 versions have the UNDO feature built in. Some features like piping
through /bin/sed (using stream editor as a sub process) are currently designed
for Linux and *BSD only, anyway this opens e3's door to the world of regular
expressions. The 16 bit assembler versions of e3 and the C version are limited
to Wordstar keys only.
It contains, among other things
- xmlproc: a validating XML parser.
- Expat: a fast non-validating parser.
- sgmlop: a C helper module that can speed-up xmllib.py and sgmllib.py by a
factor of 5.
- PySAX: SAX 1 and SAX2 libraries with drivers for most of the parsers.
- 4DOM: A fully compliant DOM Level 2 implementation
- javadom: An adapter from Java DOM implementations to the standard Python DOM
binding.
- pulldom: a DOM implementation that supports lazy instantiation of nodes.
marshal: a module with several options for serializing Python objects to
XML, including WDDX and XML-RPC.
See WWW page for much more detail.
Unfortunatley, this only partially compiles. See TODO. Please help with
fixing the bugs; package takes some time to compile on my box.
of open-source audio/video tools. MPlayer is used to play audio and video
files. MPlayer is an excellent media player that can play most popular file
formats. Freevo can be used both for a standalone PVR computer with a
TV+remote, as well as on a regular desktop computer using the monitor and
keyboard.
Current features
- Watching TV, with TV Guide (using XMLTV).
- TV recording, both immediate mode and a background schedule task.
- Playing Movies (AVI, MPEG, Quicktime, Ogg, etc.) and DVDs.
- Playing Music (MP3, Ogg, AAC, WMA).
- Playing audio CD's with CDDB support.
- Viewing Pictures.
- Skins are configurable using XML files.
- Movie and Music file info using XML files.
- Preliminary Mame support.
- Web interface for TV recording.
- Easy plugin based interface for adding new features
- Toolbar with email notification, clock and weather plugins
from mp3, ogg, avi, jpg, tiff and other file formats. Among others it
thereby parses ID3v2, ID3v1, EXIF, IPTC and Vorbis data into an object
oriented struture
browser with a wide range of additional features and extensibility by the
possibility to plug in own scripts in Lua language. This project aims to
provide feature-rich version of Links, with more open patches/features
inclusion policy. This Open Source project is covered by the GNU General
Public License.
This is a new stable release, very different to the old release. I'm
putting it into -wip for a hopefully short testing period.
simple replacement for lpr, lp, lpq, lpstat, and lprm.
The features include: modular driver and interface support, jobs
can be monitored through completion, job status can be checked
after completion, users can only print files of declared types,
users can define their own printers, multitasking (with no queues
to get clogged), scripts can be embedded in the rc files, custom
command-line options, and root privileges are not required.
It includes various printer drivers and device interfaces.