Home

Awesome

Latte - Automatic Time Tracker for Linux

Stable: Build Status Development: Build Status

Developing

git clone git://github.com/flakas/Latte.git
cd Latte
python setup.py clean develop

Installing and upgrading

Install (upgrade) from the latest source:

git clone git://github.com/flakas/Latte.git
cd Latte
python setup.py install

OR

Install via PIP (Python Package Index):

pip install latte

Upgrade via PIP:

pip install latte --upgrade

Configuration

Configuration files are saved in ~/.config/latte folder.

Statistics files are stored in ~/.config/latte folder (configurable)

Usage

Run the binary script either in foreground:

latte run

or in the background: latte run --silent &

Stats

To analyze log data you can use the built in analyzer:

Syntax: latte stats {windows,apps,tags} [OPTIONS]

Time options:

By default latte stats will analyze logs created in past 24 hours.

Displaying:

Tags:

Tagging

Latte can tag logs with custom tags for easier grouping and analytics.

Add tags:

Delete tags:

Show all tags:

Forcibly retag all logs:

Dependencies

This application requires:

These dependencies are optional, but without them some functionality will not work:

Goal

To build an Automatic Time Tracker for Linux that:

All without any human intervention (except for the initial set up).

License

MIT license, check LICENSE.txt

Contributors

Special thanks to contributors.