Narval is a framework dedicated to the setting up of intelligent personal assistants (IPAs). It includes a language, an interpreter, and a GUI/IDE. It is based on artificial intelligence and agent technologies. It executes recipes (sequences of actions) to perform tasks. It is easy to specify new actions using XML and to implement them using Python. Recipes can be constructed graphically (without programming) by linking blocks representing the actions.
VCalSax is a simple Python module for managing scheduler data in XML. It enables loading data from VCalendar files into DOM trees, and to rewrite such trees as VCalendar files. To make such conversions, VCalSax defines a Sax parser which changes the VCalendar format to a specific XML format, and a XSL Transform to build VCalendar files. VCalendar is a standard format for scheduler data used in many calendar software (KOrganizer, Evolution, etc.).
XPath Visualizer is graphical Java tool allowing execution and visualization of XPath expressions in an XML document. The XML document is displayed as a tree, and you can easily browse it and choose the XPath context node. After you type an XPath expression, XPath Visualizer executes it, displays the result node set as a tree, and highlights the selected nodes in the original XML document tree.
Xmldiff is a Python tool that finds the differences between two similar XML files in the same way the diff utility does for text files. A description of the changes found can be displayed using Xmldiff's syntax or as an XUpdate script that can be used to "patch" the original document.
Pylint is a lint-like tool for Python code. It performs almost all the verifications that pychecker does, and additionally can perform some stylistic verification and coding standard enforcements. The checked code is assigned a mark based on the number and the severity of the encountered problems. The previous mark of a given piece of code is cached so that you can see if the code quality has improved since the last check.
Something similar already exists
There's a french Linux company named Easter-Eggs that's owned by an association. The commercial web site is easter-eggs.com (http://www.easter-eggs.com/) and the association's is easter-eggs.org (http://www.easter-eggs.org). Worth a look using your preferred translator (the Fish maybe?) to learn about the details.