#time-tracking #yaml #timer #tool #data #namespaces #track

app foliot

A simple time tracking tool to keep track of your working or studying time

8 releases

0.5.0 Sep 3, 2024
0.4.0 Nov 20, 2023
0.3.3 Nov 6, 2023
0.3.2 Apr 20, 2023
0.2.1 Mar 14, 2023

#84 in Value formatting

50 downloads per month

Custom license

1.5MB
591 lines

Contains (ELF exe/lib, 4.5MB) result/bin/foliot

Foliot

A simple time tracking tool to keep track of your working or studying time.

You can create different namespaces for different purposes. The data as human readable and editable YAML (run foliot path to get the path).

Examples:

Using the Timer

Use the clockin subcommand to start the timer. You can specify a namespace, e.g. work or skip the argument ad use the default namespace:

foliot --namespace work clockin

Now after doing some work you can end the session and add a comment:

foliot -n work clockout "Procrastinating on reddit"

You can also add minutes to the clock afterwards. If you don't specify a starting time it will be calculated from the current time:

foliot clock 2.5 --starting 15:30

Getting the Data

To list all entries for a namespace use show:

foliot -n work show

The summarize subcommand provides an overview over the past months

foliot summarize

There are many more features, like editing and git support. Run foliot --help to see them.

Dependencies

~12MB
~212K SLoC