Skip to main content

A bare-bones command-line punch clock

Project description

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.

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

personal_punch_clock-1.0.0.tar.gz (9.1 kB view details)

Uploaded Source

Built Distribution

personal_punch_clock-1.0.0-py3-none-any.whl (8.3 kB view details)

Uploaded Python 3

File details

Details for the file personal_punch_clock-1.0.0.tar.gz.

File metadata

  • Download URL: personal_punch_clock-1.0.0.tar.gz
  • Upload date:
  • Size: 9.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.10.12

File hashes

Hashes for personal_punch_clock-1.0.0.tar.gz
Algorithm Hash digest
SHA256 84e6c1d33e97977a2e07561b4330f57633d29b96a86abf24799bdef21e5b67ac
MD5 c1392768bc71f332771171b1c6ee3444
BLAKE2b-256 c5b58d4668f04f0d8ec34661a79bd4cf49f7fb2408032ef8f6bac91b97d85411

See more details on using hashes here.

File details

Details for the file personal_punch_clock-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for personal_punch_clock-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ef0e4fcdb1c2efa40b759d3a8dee80741bd0b055e793e7f6ec8a07fff4c1017d
MD5 239e5eb0d9965202c58294f2feeb29fa
BLAKE2b-256 e93ce33fa912ceb033b3cca8d3c2b24bb1324c6163cc224e4b866610cc9a46b4

See more details on using hashes here.

Supported by

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