dotfunk.com

Back to Parent Folder

Projects:

Coroutine Library
Details and Download
Coro is a set of python libraries that allow for coroutines in Python.

Fancy Zope Edit Form
Details and Download

Zope Edit Form Deluxe Patch

Description

Here is very simple patch to two dtml files in Zope that will change your experience with Zope and IE (Internet Explorer) (Sorry Netscape users...this doesn't work on Netscape, though it doesn't break anything). These files add a tiny bit of javascript to the textarea edit forms in the zope management system. It will automagically resize the textarea box to the full size of the browser. No more having to hit Taller Taller...Wider, Wider! This little hack solves that problem!

Check out this demo.

lib/python/OFS/dtml/documentEdit.dtml
lib/python/App/dtml/manage_page_header.dtml
Note: This has only been tested against Zope 2.3.2.

Installation

Just down the tar file, cd into your zope installation, and untar the file.
  cd /opt/zope
  tar xzf zope_edit_form_deluxe.tar.gz
Restart Zope and check the forms out!

Image Server
Details and Download
Image Server is simple web based digital photo management system. It is used to display, store, annotate, and archive thousands of photos. There are many built-in features to make it easy to display your photos to the world.

MP3 Python Module
Details and Download
A simple python module to can decode MP3 meta information.

Netscape Remote Control for Linux
Details and Download
NSRemote is a simple python C module that is able to talk to X Window versions of Netscape via X Window properties.

Netscape Watch: nswatch
Details and Download
This tool watches Netscape on Linux and records the state of it (current URLs and placements) every five seconds. If it notices that Netscape has crashed, it will automagically restart it and reconstruct the previous state of your Netscape. If you are using Enlighenment, it will also place the windows according to which virtual desktop they were on.

PyLint
Details and Download
Pylint is a project to attempt the impossible: a static type checker for Python! It actually is very possible to do this. David Jeske and I are working on a type inference engine that understands the python language and can detect type errors and violations. Adding type checking to python without changing the language will ease the maintainance of a large python project with lots of developers.

SYLU
Details and Download
SYLU 2.0 is a version of Xerox PARC's ILU that is written entirely in Python. It is on-the-wire compatible with ILU 2.0 though not all of the features of ILU 2.0 are currently implemented.

ShoutCast Cache Server
Details and Download
Here is a Shoutcast caching server suitable for use with xmms and winamp. It is meant to cache eight hours of a shoutcast stream onto your hard drive. It should shield your music enjoyment from interruptions on the remote server.

WeatherUpdate
Details and Download
WeatherUpdate is intended to be used with Davis Monitor II, Oregon Scientific WM-918, and WMR-968. It manages all the communication to and from the weather station hardware and exports the current conditions to a varity of services and software.

It can upload the current conditions to the Internet via via www.wunderground.com. Click here for more information about the Personal Weather Station Project.

It is written in Python and should run anywhere where Python is installed.

Whois Module
Details and Download
Contacts the NetworkSolutions/Register.com whois database for each domain and displays the result.

X2VNC hacks
Details and Download
This program will let you use two screens on two different computers as if they were connected to the same computer. Even if one of the computers runs Windows 95/98/NT and the other one runs X-windows.

gNetTool
Details and Download
GNetTool is a simple GUI wrapper around libnids. It can sniff connections from the default network device and display (in different colors) the data sent from c lient to server and server to client.