ptkdb is a debugger for Perl with a Tk GUI. Features include push button controls, restart, expression evaluation window, conditional breakpoints, and hot variables. This is not a GUI wrapper on the existing debugger, but a new debugger built from the ground up. It is compatible with Unix and Windows versions of Perl, and can be used to debug Apache CGI Perl scripts as they run on the server.
PTML is a Python module which lets you embed Python code in text documents. Its most common application is dynamic content generation on Web servers, but it can be used anywhere you need to generate text files on-the-fly. The project is still at a very early stage, although the code should be usable enough for you to learn the syntax and experiment with possible applications. Future directions are briefly listed in the TODO file; suggestions and contributions are most welcome.
Pulsard allows you to monitor an MGE Pulsar UPS to initiate a clean shutdown in case of a power outage. It also monitors the quality of the power line. It has only been tested on Linux with the Pulsar ES8+ and the ESV8+. It uses libgpio (from the gphoto project) to communicate with the UPS, making it easy to extend it to other communication channels than RS-232.
This scriptability patch for pump-0.7.2 allows you to use your own scripts to deal with the information the DHCP client receives. It is intended for situations too complex for the simplistic default processing done by unpatched pump, e.g. laptops that need to reconfigure things dynamically based on which IP address they receive.
pwcheck_mysql is a authentication module for the Cyrus IMAP server. Currently the Cyrus IMAP server only supports kerberos, /etc/passwd and ldap (via Clayton Donely's pwcheck_ldap module). Now with pwcheck_mysql, you can use a MySQL database to authenticate your IMAP users. This code has been tested for many months and seems to work fairly well.