A desktop workflow profiler and time tracker.
JavaScript Python CSS Makefile
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
static
.gitignore
Makefile
README.md
winlogger

README.md

Winlogger

A desktop workflow profiler, to help you getting things done.

Usage

./winlogger

You then will see a user prompt as you know it from Python's IDLE: >>>

Commands

wm     - print windowmanager
du     - print file size of the database
tminus - set range to t-range
feh    - show graph (warning: it's huge)
echo   - print whole usage
help   - this help message
quit   - exit

Features

  • Interactive mode (single available mode right now)
  • List up statistics (percent, seconds, window title)
  • Generate usage graph with pygraphviz

Requirements

  • Python 2.7 or higher
  • pygraphviz (optional)

Standard window managers

  • PyGTK 3 (for Wnck)

Awesome WM and any other X manager

  • xdotool

Sources for inspiration

For additional usage statistics I'd recommend for Firefox users: