Chris Gonnerman's Projects Home Page

Quote of the Moment

Finding Me

This site is irregularly updated these days; like most Open Source developers, I've moved on to other platforms. You can find me and my stuff in a few places:

On Github: https://github.com/Solomoriah

On my blog, Offensive Programming.

I'm on Facebook (who isn't?) at https://www.facebook.com/chris.gonnerman

I'm on Twitter (infrequently) as @ChrisGonnerman

Current Software Projects

GDmodule, Python GD module. This is the module written by Richard Jones; he has handed over maintenance of this project to me.

PollyReports is a report generation module for Python. It is intended to be used with Reportlab to create PDFs using data drawn from a database.

Pythonic Windows Printing, my article on how to print to a Windows printer from Python. Now includes MSWinPrint.py, my module encapsulating the required procedures.

RawPrintServer, a Socket API print server in Python using asyncore. Works with both Windows and Linux!

WConio2, Windows CONsole I/O module for Python. This module replicates the functionality of WConio (below) in pure Python, no C compiler needed, through the magic of ctypes.

Web Publishing System in Python (recently updated!). Includes makesite.py, a web page generator using simple templates, and publish.py, a web site publisher using FTP.

Old (Unmaintained) Software Projects

anycons, Simple Universal Console I/O

DIF, Navy DIF file handler in Python

GINSU, a file chopper/reassembler with automatic features. Supports Linux/Unix, Win32, and DOS.

libaltm, Alternate Math Library for SCO OpenServer 5.04. This is an ar (.a) library containing Position Independent Code (-fPIC) versions of the libm.a functions. I got the source from glibc-1.09 (an older version) because it at least builds on OpenServer 5 with the SkunkWare gcc 2.95.2.

passwd.py, a password file management module for Unix/Linux/BSD systems.

Python Plumber's Helpers. Includes Logger.py, a module providing file-like objects which datestamp each line, and NWayOutput.py, which creates file-like objects that write to more than one output file on each write() call. Very handy in combination!

RBTree, Red/Black Tree module with dictionary-like interface.

Readline, Python Alternative Readline for Windows.

ULPR, a universal printing client for Unix/Linux.

WConio, Windows CONsole I/O module for Python.

Python Programming Help, my series of articles (well, one at the moment) explaining how to solve problems in Pythonic application development.

Why are these pages in monochrome?

Because I couldn't find a color scheme I liked.

Questions, comments, gripes, etc. to: chris@gonnerman.org


Comments