Skip to content
Track how long you've been at your workstation
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

A tool to track time

I use this to keep track of how long my workstation has been running during the day. It updates time in 15 minute increments every time the script is run.

It's intended that you put this in a cron script or some other form of scheduler and make it run every 15 minutes while the computer is on.

Run this to gather all the time information stored from a given week or the current week. The data is copied to clipboard for easy pasting into a spreadsheet for example.


You can only config one thing and that is the dir where the data files are stored under $HOME. Just modify the TIMEKEEPER_DIR variable in to change this. The rest should work out of the box.


You need to install the pyperclip library I think it exists in the package managers for most linux distributions.

You can’t perform that action at this time.