For the impatient:
Download bigbrother 0.5.1
Example page
Gaim web site
Bigbrother is a program that calculates statistics about your away message history. It parses a log file of all of the away messages you’ve used, then generates a report with graphs about when and how often you do different things, based on your away message history. It’s best described by example.
Bigbrother has two parts: a Gaim plugin which logs your away messages, and an analyzer which crunches the logs and generates a report.
The Gaim plugin requires Gaim .68 or higher and Perl 5.004 or higher. The analyzer requires Python 2.2 or higher.
Bigbrother is copyright 2003-2004 Ryan Barrett, and is distributed under the GPL. It includes source code from gd, GDChart, and PyGDChart, which are the property of their respective copyright holders.
I’ve just discovered Erik Benson’s
Morale-O-Meter.
It’s similar to bigbrother in some ways, but different and better in many others. It’s also much easier to try out.
Give it a spin!
Love the idea of this tool, but I’m having difficulties getting it to work. On Windows XP (sorry) and running Python 2.5.1 I get the following error message when attempting to analyse your sample log file:
turkeyphant@rowla bigbrother-0.5.1>
$ bigbrother.py away.log
Traceback (most recent call last):
File “bigbrother.py”, line 60, in <module>
import graph
File “graph.py”, line 29, in <module>
import gdchart
ImportError: No module named gdchart
Any ideas?
glad you’re interested! the problem is that bigbrother uses PyGDChart, which is a thin wrapper around gdchart, a C library. i include a prebuilt gdchart binary in the tarball, but it’s a linux shared library. you need a windows build.
luckily, the PyGDChart site includes a windows build. i’ll give it a shot later today and see if it works.
Thanks man. Let me know if installing PyGDChart will sort it for Windows…
yup, the windows build works, with python 2.3.5 (not 2.4 or 2.5). unzip it, put gdchart.pyd in the bigbrother directory, and you should be good to go.
Great – that works perfectly. Cheers.
just noticed another app in the same vein: Life Log. from the site:
plus it runs on my project, app engine!