Manual time tracking via a CLI that works similarly to git.
Project description
Work time log
work
allows manual time tracking with an interaction model inspired by git
:
- Text files are used for storage. This makes it easy to track the log with
git
. - The tool does not run continously and instead only modifies the
work status
on disk. - The
work status
is global, meaning any terminal can be used to check or update it. - Checksums are used to verify that the log was not modified by another tool.
Features
- Time tracking
- Time track while working and (optionally) add a category and message.
- Retroactively add and modify any entry.
- Analyses
- Calculate and check the hours worked over arbitrary periods.
- List tracked entries by date or category with optional filters.
- Overtime and undertime
- Configure "expected hours" and view the accumulated over-/undertime.
- (Optionally) store vacations or holidays.
- Export entries as CSV.
Read More
For more information, including examples and the release history, check the website.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
work-1.0.0.tar.gz
(51.5 kB
view hashes)
Built Distribution
work-1.0.0-py3-none-any.whl
(57.3 kB
view hashes)