Simplistix

Making things simpler...

Software

We develop and support both open source and commercially licensed software. The software currently available is listed below, all of it is released under an open source license unless stated otherwise:

Python Packages

We provide the following python packages:

Checker
This is a cross-platform, pluggable tool for comparing the configuration of a machine with a known configuration stored in text files in a source control system.
ErrorHandler
This is a handler for the python standard logging framework that can be used to tell whether messages have been logged at or above a certain level.
MailingLogger
This package contains two handlers for the python logging framework that enable important log entries to be sent by email.
TestFixtures
TestFixtures is a collection of helpers and mock objects that are useful when writing unit tests or doc tests.
Twiddler
A simple but flexible templating system for dynamically generating textual output.
wasp
A python library abstracting interactions with Wireless Application Service Provider for sending and receiving messages.
xlutils
Utilities for working with Excel files that require both xlrd and xlwt.

Zope Products

We provide a number of components for use with the Zope web application server made available as Zope Products:

CASUserFolder
CASUserFolder is a Zope user folder that implements the client interface of Yale's Central Authentication Service (CAS).
MailTemplates
These allow you to use the full power of the the python email package along with Zope's Page Template technology to easily build and send fully standards compliant emails.
SaneBrains
This patches ZCatalog's brain objects such that they don't unnecessarily catch exceptions.
SimpleUserFolder
A scriptable, subclassable, fully documented and tested user folder implementation.
Stepper
This is a framework for performing asynchronous tasks on Zope servers.
Zope Debugger
Enhancements for debugging Zope using Python's debugger.
sx.translations
This package provides components for use with Zope 3 and Zope 2 + Five that implement both ITranslationDomain and ILanguageAvailability as well as supporting the recording of untranslated msgids.