Skip to main content

Personal Punch Clock

Personal Punch Clock is a bare-bones command-line punch clock.

Installation

You must have Python 3.4 or newer installed. Install the dependencies:

pip install -r requirements.txt

Rename the file punch_clock.py to punch-clock, make it executable, and copy it to a directory which your operating system searches for executable files (e.g., $HOME/bin).

Usage

Display your total work time and whether you are clocked in or out:

punch-clock

Punch in:

punch-clock --in

Punch out:

punch-clock --out

Delete the stored clock punches:

punch-clock --reset

License

Personal Punch Clock is licensed under the Apache License, Version 2.0.

Release files for personal-punch-clock 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for personal-punch-clock 1.0.0
File Size Uploaded
personal_punch_clock-1.0.0.tar.gz 9.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for personal-punch-clock 1.0.0
File Interpreter ABI Platform
personal_punch_clock-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 17.4 kB

Release files / personal_punch_clock-1.0.0.tar.gz

Download URL personal_punch_clock-1.0.0.tar.gz
Size 9.1 kB
Tags Source
SHA-256 checksum
How to use checksums
84e6c1d33e97977a2e07561b4330f57633d29b96a86abf24799bdef21e5b67ac
BLAKE2b-256 checksum
How to use checksums
c5b58d4668f04f0d8ec34661a79bd4cf49f7fb2408032ef8f6bac91b97d85411
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.10.12

Release files / personal_punch_clock-1.0.0-py3-none-any.whl

Download URL personal_punch_clock-1.0.0-py3-none-any.whl
Size 8.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ef0e4fcdb1c2efa40b759d3a8dee80741bd0b055e793e7f6ec8a07fff4c1017d
BLAKE2b-256 checksum
How to use checksums
e93ce33fa912ceb033b3cca8d3c2b24bb1324c6163cc224e4b866610cc9a46b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.10.12

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page