Skip to main content

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:

  1. Text files are used for storage. This makes it easy to track the log with git.
  2. The tool does not run continously and instead only modifies the work status on disk.
  3. The work status is global, meaning any terminal can be used to check or update it.
  4. 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


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.1.2.tar.gz (53.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

work-1.1.2-py3-none-any.whl (59.7 kB view details)

Uploaded Python 3

File details

Details for the file work-1.1.2.tar.gz.

File metadata

  • Download URL: work-1.1.2.tar.gz
  • Upload date:
  • Size: 53.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.3 Linux/6.11.0-1007-oem

File hashes

Hashes for work-1.1.2.tar.gz
Algorithm Hash digest
SHA256 fa32275fed5e2edd92ac91981a68f4362eccd3fd1d185410ffe5d48a9e80f282
MD5 08d26c84f7b9084ad19fba037d60aff6
BLAKE2b-256 fe2bfa65da8de3fc7f885ddeb59dd38dfdd2856e47fa44e32cde299974d5ad27

See more details on using hashes here.

File details

Details for the file work-1.1.2-py3-none-any.whl.

File metadata

  • Download URL: work-1.1.2-py3-none-any.whl
  • Upload date:
  • Size: 59.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.3 Linux/6.11.0-1007-oem

File hashes

Hashes for work-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ae097c73cf70016d1f554c0d55f3f5cf3b682af1100bb260836b1c48371eb87a
MD5 cca97f363b2dafd6ce6463f3c6ec6b9f
BLAKE2b-256 1a04a01e1d0dfc907e710daa17003ff55a59783fdfa42f10b980420d4478179d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page