⏱️ Arbeitszeit
Track your worktime.
Motivation
I wrote this CLI tool to track my worktime and make it easy to enter it in Workday.
Installation
pipx install arbeitszeit
# or
pip install --user arbeitszeit
Usage
For all time values, the app uses 24:00 format.
Optional: Set the storage file path
By default the app will use $HOME/.config/arbeitszeit/arbeitszeit.txt.
arbeitszeit config path path/to/your/arbeitszeit.txt
Optional: Set your daily worktime
By default the app will assume 8 hours.
arbeitszeit config worktime 06:00
Optional: Edit your config
You can edit your config.yaml with your default $EDITOR.
arbeitszeit config edit
Record the start of your worktime
By default the app will use the current time.
arbeitszeit start
# or
arbeitszeit start 09:00
Record the end of your worktime
By default the app will use the current time.
arbeitszeit stop
# or
arbeitszeit stop 17:00
Edit your worktime records
You can edit your arbeitszeit.txt with your default $EDITOR.
arbeitszeit edit
The entries have the following format:
Day YYYY-MM-DD HH:MM HH:MM
If a time value is undefined, it will show --:--.
Show your worktime records
Aggregate all worktime records in an overview by week and day:
arbeitszeit log
The output will have the following format:
2023W46: 15:00 [-01:00]
Thu 2023-11-16: 08:15 [+00:15]
Fri 2023-11-17: 06:45 [-01:15]
Metadata
Release files for arbeitszeit 0.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| arbeitszeit-0.1.4.tar.gz | 5.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| arbeitszeit-0.1.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.5 kB
Release files / arbeitszeit-0.1.4.tar.gz
| Download URL | arbeitszeit-0.1.4.tar.gz |
|---|---|
| Size | 5.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a07fe220a9193f16bb51b68f0047d9f32beeb39352abcc147ba795da8b719d6f
|
|
BLAKE2b-256 checksum How to use checksums |
13427fc57edd1d4661784a8617aba73e20e4209ec60a2c60f1f264b58891bc6c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.7.0 CPython/3.11.2 Linux/6.1.0-13-amd64
|
Release files / arbeitszeit-0.1.4-py3-none-any.whl
| Download URL | arbeitszeit-0.1.4-py3-none-any.whl |
|---|---|
| Size | 6.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
117003bc253a438406e47186604cb14330b0b9d760aa1e81889c83015437902a
|
|
BLAKE2b-256 checksum How to use checksums |
8cb734fd3cbb2620938ceb6e26cd0ded2b44a412c7518d5f53198103acfe9905
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.7.0 CPython/3.11.2 Linux/6.1.0-13-amd64
|