Annotatio is an implementation of a client and a server based on the W3C Annotea protocol. It allows you to create and share annotations to various types of documents. Most people can use this program to save comments to HTML documents, but it also supports other types of annotations and XML-like documents. In opposition to the current implementation of the W3C, Annotatio will save enhanced information of the annotation's positioning within the document, which will allow positing the annotation even if the location or structure of the original document has changed. In local mode, it will save all annotations locally, and in remote mode, it will save the annotations on a central Annotea-compatible server, such as Annotatio Server.
multihomed is a script that can detect when your primary Internet uplink goes down and switch to a backup uplink. It's smarter than many similar scripts: it continuously pings several hosts around the Internet using both uplinks, and elects the best one as primary. You can define the priority with which uplinks are tried. This can be very useful if you have a per-traffic contract on one of your uplinks and a flat-traffic contract on another one: you can configure multihomed to use the per-traffic uplink only if the other one is not working. It runs as a daemon, and you can define the interval between consecutive checks. It can detect failures in your ISP's uplinks too; by checking multiple remote hosts around the Internet, you can tell if your ISP is fully working or not. This is much more reliable than simply pinging a single server or (worse) your default router. It is very flexible: you can easily customize the commands to execute whenever one of the links goes down.
GCfilms is an application that can be used to manage a movie collection. Users can enter all the movies they own along with associated informations such as location, category, and rating, and later search for movies using filtering criteria. A plugin system allows information such as running time, actors, and directors to be from Internet sites. Collections can be exported to HTML, XML, SQL, and CSV or imported from Ant Movie Catalog and DVD Profiler.
Magda (Magda Aesthetic Graph Drawing Application) is an application developed for mathematicians intrested in graph theory, specially in graph drawing. Magda provides a nice and extensive GUI for creating and drawing graphs using appropriate algorithms. The user just chooses the type of graph, inserts vertices with edges, and Magda draws the graph according to the chosen algorithm. It comes with a set of basic graphs and most well-known algorithms for drawing them.
pyWebSMS is a program which lets you send SMS through the Internet without opening a Web browser. You can send multiple SMS, save your contacts, view the history, and much more. It's completely modular, so you can add or remove providers for sending SMS. You can make your own module for your provider if one doesn't exists yet by programming it in Python.
MYTUI is a TUI widget library based on curses. It is written in C and provides many ready-to-use widgets for rapid application development of text user interfaces. It is mainly delivered to develop UNIX-based applications. The goal of MYTUI is to provide a portable, robust, RAD UI tool for developing frontends for large-scale client/server applications or stand-alone text-based applications. MYTUI also includes a powerful form developing tool called ©wdesigner.
UniPKG (Universal PaCkaGe manager) is a modular package manager. It supports the RPM, deb, Slackware TGZ, and ArchLinux package formats, and doesn't depend on any of the distribution tools or libraries. It is completely self-sufficient, as formats such as cpio or tar are reimplemented.