pyChing is a program that allows you to 'consult' the I Ching. The I Ching is an ancient Chinese book of wisdom, which, apart from being read as a book, has also traditionally been consulted as an oracle. pyChing allows you to perform an I Ching 'reading' using the coin oracle, and then look up a brief interpretation from the I Ching. pyChing is completely written in Python, a cross platform, object oriented, programming language, using the Tkinter interface to the Tk GUI toolkit.
XmlBlaster is XML based MOM (Message oriented Middleware) with a lot of features. It is a publish/subscribe and point-to-point MOM server which exchanges XML-encoded messages. Communication with the server is based on CORBA (using JacORB), RMI, XML-RPC, native socket, or a persistent HTTP plugin. Subscribers can use XPath expressions to filter the messages they wish to receive and add their own MIME-based filter plugins. C/C++, Java, Perl, Python, VisualBasic.net, C#, and PHP client demos are included in the xmlBlaster test suite, and Tcl and Python demo clients are scheduled. XmlBlaster also provides a browser callback framework, allowing browsers (Netscape, Mozilla, MSIE) to receive instant callbacks over a persistent http connection. A security plugin framework allows authentication/authorization in many ways. Currently there are LDAP- and passwd-based plugins available.
Traduki is a free machine translation system written in C/Lua. It works by creating an interlinguistic representation of text in Lua tables, the representation being somewhat modelled on the generative grammar of Noam Chomsky. Traduki aims to feature support for less common languages.
GNotary is a set of Python scripts that implement an asynchronous digital notary service. Anybody who needs certification of any digital document creates a message digest (like MD5 or RIPEMD160) of that document and submits it to the GNotary service by email. GNotary signs this email digitally (using GnuPG), retains a copy of the certified and time stamped message, and mails it back to the sender, optionally with the public key attached to allow the sender to verify the signed document. At regular intervals, the GNotary server creates message digests of its own logs and distributes them among other GNotary servers, thus making it virtually impossible to forge the chain of evidence that authenticates a submitted document.
FlyWay is a navigational route planner for pilots. It allows the user to find and select waypoints (airports, navigational aids, and fixes), then calculates distances, courses, wind corrections, and times. Information about the waypoints is provided (including frequencies, elevation, fuel availability, and runway descriptions). The route data is also used to fill in an editable FAA Flight Plan form. FlyWay has an X11 GUI based on the PyQt library.
TreeLine is used to organize and store text data in a tree structure. It is well suited to keeping track of many different types of information. Each node of the tree can contain several defined fields, forming a mini-database. The format of each node can be defined, and the output can be shown on the screen, printed, or exported to HTML. The tree structure is navigated and edited in the left pane of the window, while various views of the child data are shown and editable in the right pane. The data is stored in XML text files. TreeLine is based on the PyQt library.
ReadyExec is a client-server system designed to alleviate the problem of high-startup-costing applications, such as those written in Python, which are run repeatedly (e.g., in procmail) and use stdio files, argv, environment variables, and exit codes to interact with their environment. A small 'conduit' program is used to send such process-specific information to the server, and acts as an intermediary while the 'heavy' application code runs in the server, only needing to be loaded once. A server for Python code is available.