Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

⏱️ Track your worktime.

License

NotificationsYou must be signed in to change notification settings

david-haerer/arbeitszeit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Track your worktime.

Motivation

I wrote this CLI tool to track my worktimeand make it easy to enter it inWorkday.

Installation

pipx install arbeitszeit# orpip install --user arbeitszeit

Usage

For all time values, the app uses24: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 yourconfig.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# orarbeitszeit start 09:00

Record the end of your worktime

By default the app will use the current time.

arbeitszeit stop# orarbeitszeit stop 17:00

Edit your worktime records

You can edit yourarbeitszeit.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]

[8]ページ先頭

©2009-2025 Movatter.jp