# 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:
```shell
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:
```shell
punch-clock
```
Punch in:
```shell
punch-clock --in
```
Punch out:
```shell
punch-clock --out
```
Delete the stored clock punches:
```shell
punch-clock --reset
```
## License
Personal Punch Clock is licensed under the Apache License, Version 2.0.
Raw data
{
"_id": null,
"home_page": null,
"name": "personal-punch-clock",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "punch clock, time clock",
"author": "Nickolas Wilson",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/c5/b5/8d4668f04f0d8ec34661a79bd4cf49f7fb2408032ef8f6bac91b97d85411/personal_punch_clock-1.0.0.tar.gz",
"platform": null,
"description": "# Personal Punch Clock\nPersonal Punch Clock is a bare-bones command-line punch clock.\n\n## Installation\nYou must have Python 3.4 or newer installed.\nInstall the dependencies:\n```shell\npip install -r requirements.txt\n```\nRename the file `punch_clock.py` to `punch-clock`,\nmake it executable,\nand copy it to a directory which your operating system searches\nfor executable files (e.g., `$HOME/bin`).\n\n\n## Usage\nDisplay your total work time and whether you are clocked in or out:\n```shell\npunch-clock\n```\n\nPunch in:\n```shell\npunch-clock --in\n```\n\nPunch out:\n```shell\npunch-clock --out\n```\n\nDelete the stored clock punches:\n```shell\npunch-clock --reset\n```\n\n## License\nPersonal Punch Clock is licensed under the Apache License, Version 2.0.\n",
"bugtrack_url": null,
"license": null,
"summary": "A bare-bones command-line punch clock",
"version": "1.0.0",
"project_urls": {
"Repository": "https://github.com/nickolasjwilson/personal-punch-clock"
},
"split_keywords": [
"punch clock",
" time clock"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "e93ce33fa912ceb033b3cca8d3c2b24bb1324c6163cc224e4b866610cc9a46b4",
"md5": "239e5eb0d9965202c58294f2feeb29fa",
"sha256": "ef0e4fcdb1c2efa40b759d3a8dee80741bd0b055e793e7f6ec8a07fff4c1017d"
},
"downloads": -1,
"filename": "personal_punch_clock-1.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "239e5eb0d9965202c58294f2feeb29fa",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 8263,
"upload_time": "2024-06-22T22:53:05",
"upload_time_iso_8601": "2024-06-22T22:53:05.388520Z",
"url": "https://files.pythonhosted.org/packages/e9/3c/e33fa912ceb033b3cca8d3c2b24bb1324c6163cc224e4b866610cc9a46b4/personal_punch_clock-1.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c5b58d4668f04f0d8ec34661a79bd4cf49f7fb2408032ef8f6bac91b97d85411",
"md5": "c1392768bc71f332771171b1c6ee3444",
"sha256": "84e6c1d33e97977a2e07561b4330f57633d29b96a86abf24799bdef21e5b67ac"
},
"downloads": -1,
"filename": "personal_punch_clock-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "c1392768bc71f332771171b1c6ee3444",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 9106,
"upload_time": "2024-06-22T22:53:07",
"upload_time_iso_8601": "2024-06-22T22:53:07.125087Z",
"url": "https://files.pythonhosted.org/packages/c5/b5/8d4668f04f0d8ec34661a79bd4cf49f7fb2408032ef8f6bac91b97d85411/personal_punch_clock-1.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-06-22 22:53:07",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "nickolasjwilson",
"github_project": "personal-punch-clock",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "personal-punch-clock"
}