gone

command module
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 1, 2021 License: ISC Imports: 16 Imported by: 0

README

Gone Time Tracker

Build

Where has my time gone? X11 automatic work activity tracker in pure Go.

Synopsis

Gone performs automatic time accounting on EWMH capable Window Managers by looking at _NET_ACTIVE_WINDOW and storing time spent on a particular application.

Gone is aware of ScreenSaver and suspends accounting if ScreenSaver triggers.

As fallback (see caveats) gone also stops at user inactivity. The inactive time is counted separated.

Results are presented at http://localhost:8001/

Installation

go get github.com/dim13/gone

Caveats

  • For xmonad Window Manager EwmhDesktop extension is required.

  • xscreensaver seems to ignore MIT-SCREEN-SAVER extension. Use xidle/xlock instead and/or activate X11 ScreenSaver:

    xset s default

Alternatives

http://arbtt.nomeata.de/ - automatic, rule-based time tracker

Dockerize

docker run -ti --rm -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix dim13/gone

Documentation

Overview

Gone Time Tracker -or- Where has my time gone?

Gone Time Tracker -or- Where has my time gone?

Gone Time Tracker -or- Where has my time gone?

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL