Overview

Written in 2002, this is a simple Python CGI application meant to provide a easily accessible calendar showing absences from the office. Its primary purpose is to indicate who the backup contact is for the absent employee. It requires Apache, Python, and MySQL. Download the source as a tar ball.

Screen Shots


Month View of the Absence Board
Viewing an Absence

Editing an Absence

FAQ

Please contact me with any questions you may have that aren't answered below.

What requirements does Absence Board have?
You'll need to have Apache, Python, MySQL, and the MySQL-python DB adapter. You should also have this all installed on Linux but it might work on Windows. I last tested it using MySQL 4.1.14, Python 2.4.1, and MySQL-python 1.2.0.

What license is Absence Board released under?
The Python CGI file is released under the GPL so changes can not be made to it without also releasing the changes back to the public. The Cascading Style Sheet is not GPLed so you can tailor the look and layout of Absence Board without releasing changes. This is important for users who want it to match their corporate color scheme.

Why doesn't Absence Board require users to authenticate before using it?
I designed Absence Board to be used within a coporate intranet where I didn't want to bother with another login. You should be able to setup Basic Authentication at your own site.

Will you accept patches and improvements for Absence Board? Sure. I'd love to see improvements made to this application. I'd require them as long context diffs. Also, please be sure that your changes pass XHMTL 1.1 and CSS 2 validation scans.

Welcome!

I am a software developer from Calgary, Canada. I like to dabble in open-source software when not slinging Java at my day job.

You're currently only seeing the public areas of my site. For access to personal photos, videos, and blog posts, you'll need to login.

Around the Web

Recent Blog Posts

tech blog%> Google releases App Inventor framework
2010-07-12 at 12:51 pm
play blog%> Why Geo-Exchange Heating?
2010-06-21 at 12:52 pm
play blog%> Why Solar Hot Water?
2010-06-21 at 12:51 pm
play blog%> Why build Green?
2010-06-21 at 12:49 pm
play blog%> Basement development
2010-06-10 at 09:18 pm
play blog%> Welcoming Connor Davis
2010-05-14 at 11:37 am
play blog%> Mechanical systems and siding progressing
2010-04-21 at 07:34 pm
play blog%> Feds shut down housing efficiency program
2010-04-04 at 01:11 pm

Recent Comments

Listening To