Org-clock stat – v1.2 Compute and render Org-mode clocked time code.malloc.fr

README

Org-clock statistics

Compute and render Org-mode clocked time.

Check out the demo (the initial display could appear a bit slow because random data generation is done by the browser).

Repositories are available on GitHub and code.malloc.fr.

Usage

Displays the following mandatory and optional CSV file columns:

task, parents, start, end, effort, ishabit, tags

with every column being text except that:

However, it is intended to work out of the box for Org-mode files processed by org-clock-csv which can be installed as a submodule for convenience. Please read the README first in order to setup a specific init file (~/.emacs.d/init.el will be used by default).

On Linux, the run.sh script could be used to generate the targeted CSV file for a standard installation and configuration (csv content is on the standard output). As a reminder, if no arguments are supplied and if your Emacs init file contains the org-agenda-files variable, all enclosed Org-mode files will be parsed.

Install

This project depends on

For a better latency, run the install.sh command in order to retrieve and store locally the required JavaScript and CSS files. Then comment/uncomment the remote/local sections of main.html (lines 12 to 24).

The general behavior can be controlled by three variables at the top of main.js (lines 1 to 3) and three more at the beginning of the window.onload function (lines 7 to 9).

Contributing

Contributions and ideas are most welcome, either on GitHub or by email.