python

Gnome Tray Services for Ubuntu and Debian

Gnome Tray Services for Ubuntu and Debian is a simple application written in Python using PyGTK for the Gnome Desktop. GTS simply allows you to start and stop init.d services on demand from your desktop system tray.

It was written in-house because our Linux development environment requires that we run daemons like Apache and MySQL, but only if we are developing. Therefore, it makes sense to be able to start and stop the services with the least amount of hassle. GTS does just that, it will prompt you for the root password using gksudo, and then start or stop the service.

Language: Python
Platform: Ubuntu / Debian (Linux)
License: GPL Version 3

HTTPS Python XMLRPC Server w/ Authentication

Implementing an XML-RPC Server in Python is simple but implementing a modular class with HTTP authentication and SSL encryption is a bit more difficult. For our internal use we produced such a Python-based RPC server. We have tested it and have to say that it works pretty well. In keeping with our commitment to open source we have decided to release it for anyone who is interested in deploying their own HTTPS XMLRPC server using Python. It uses the twistd framework and can be run as a daemon under Linux.