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 statuson disk. - The
work statusis 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.
Metadata
Release files for work 1.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| work-1.2.1.tar.gz | 58.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| work-1.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 125.3 kB
Release files / work-1.2.1.tar.gz
| Download URL | work-1.2.1.tar.gz |
|---|---|
| Size | 58.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c5c3831fbc0b266088d0a643afec67a3db43b6888949cab24015b00378675f73
|
|
BLAKE2b-256 checksum How to use checksums |
5a9c1ce4858737a71a588741191d93ab635f95f5f0969249b4241e96b6c4c9f6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / work-1.2.1-py3-none-any.whl
| Download URL | work-1.2.1-py3-none-any.whl |
|---|---|
| Size | 67.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f6d137af2fa4ba4ef5a0a3853d22097bd31fb2a8e20029356be07391a7a62271
|
|
BLAKE2b-256 checksum How to use checksums |
0f0bbc1ea100700803b6d5d1a92a43ac3926b205fee530aedbad840a44653b74
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|