As graduate students time is of vital importance to us. Some of the questions about time that are daily of interest are : How long do we spend staring out of the window? and How long do we take for our lunch breaks? It was with this in mind that work on PTimeTracker began in earnest.
PTimeTracker is a small Qt-based program that helps you keep track of the time spent on projects. The time in minutes spent on the active project is displayed on the icon and title bar and therefore viewable even when the program is minimised. A detailed report is available on total hours worked on different projects. This report displays the amount of time spent on each of the projects per day.
Upon completion of the project the answer to the above questions were discovered. Of course, now that we had written the program we spent no time staring out the window or at lunch because we were too busy with PTimeTracker. (: Have fun ...
Disclaimer:We would just like to say that PTimeTracker will not make you organised or more disciplined.
Below are four screenshots illustrating the program in operation. They can be clicked on to enlarge them. The main window shows the interface that is presented to the user upon running the program. The report widget shows the status for a week in december 2000. (Our diligence is graphically illustrated and during xmas too). The last two show how the current project and time spent are shown in the minimised icons in KDE and WindowMaker.
![]() |
![]() |
![]() |
![]() |
| Main Window | Report Widget | Toolbar in KDE | Miniwindow in WindowMaker |
Have a look at the man page.
PTimeTracker is normally available as source tarballs. But sometimes there
are binary packages available.
You'll need Qt 3.0 to compile it. It is developed on Linux.
We have not tested it on any other unices, but it has been reported
that it works fine if compiled with gcc and gmake.
Here are a list of the major changes since the last version of
the program. They are in no way exhaustive but may be of use if you
are interested in code archeology. Incidentally if by examination
of this record you can predict where this code will be in 2 years
then tell us now (: A more detailed version of this information can
be found in the actual ChangeLog file.
PTimeTracker was written by :Download
Changes
Credits
It was inspired by the program TimeTracker by Harald Tveit Alvestrand. We completely rewrote it as we didn't like the Athena widget set and some of the functionality and we thought that we may as well reinvent the wheel.