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.

7 thoughts on “

  1. 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?

  2. 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.

  3. just noticed another app in the same vein: Life Log. from the site:

    What were you doing ten years ago today? You would know if you used Life Log. Log your life, your work, or take meeting notes. It even works as shared clipboard across computers.

    plus it runs on my project, app engine!

Leave a Reply

Your email address will not be published. Required fields are marked *