Skip to main content

A simple time tracking tool

Project description

BRANCH STATUS
main Unit-Testing, Coverage, Linting
develop Unit-Testing, Coverage, Linting

Downloads Supported Versions

easy-time-tracker

A simple work time tracker CLI

Environmental Variables

  • Set these variables if you want to save your data somewhere else.
VARIABLE USE DEFAULT-FILE-NAME
EASY_TIME_TRACKER_CURRENT_RECORD Set the location of where to store this data current_record.json
EASY_TIME_TRACKER_COMPLETED_RECORDS Set the location of where to store this data completed_records.json
EASY_TIME_TRACKER_PROJECT_LIST Set the location of where to store this data projects.txt

Notes

  • It runs as a linux style cli command use -h, or --help to get help
(venv) user@main-pc:~/some-directory$ ett -h
usage: ett [-h] {start,stop,output,gui} ...

easy-time-tracker

optional arguments:
  -h, --help            show this help message and exit

commands:
  Valid commands: a single command is required

  {start,stop,output,gui}
                        CLI Help
    start               Start the clock
    stop                Stop the clock
    output              Output completed records
    gui                 Start the GUI
  • Example help for start, people is optional it is to include names of people that were in a meeting.
(venv) user@main-pc:~/some-directory$ ett start -h
usage: ett start [-h] [-d DESCRIPTION] [-p PEOPLE [PEOPLE ...]] [--project PROJECT]

optional arguments:
  -h, --help            show this help message and exit
  -d DESCRIPTION, --description DESCRIPTION
                        Description of the time
  -p PEOPLE [PEOPLE ...], --people PEOPLE [PEOPLE ...]
                        List of people
  --project PROJECT     Project

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

easy-time-tracker-1.0.2.tar.gz (8.3 kB view details)

Uploaded Source

Built Distribution

easy_time_tracker-1.0.2-py2.py3-none-any.whl (11.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file easy-time-tracker-1.0.2.tar.gz.

File metadata

  • Download URL: easy-time-tracker-1.0.2.tar.gz
  • Upload date:
  • Size: 8.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.64.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.15

File hashes

Hashes for easy-time-tracker-1.0.2.tar.gz
Algorithm Hash digest
SHA256 4ba73e880e9ea15dc46620707371579d31c634afc548ed77dcc228fe81215ac2
MD5 2918868a9d05759e5b60cbb820246060
BLAKE2b-256 ca5ab5d3b8ce8f6295e99a5d6ad491f72125f0b6f11f178a64c409cab6daac10

See more details on using hashes here.

File details

Details for the file easy_time_tracker-1.0.2-py2.py3-none-any.whl.

File metadata

  • Download URL: easy_time_tracker-1.0.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 11.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.64.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.15

File hashes

Hashes for easy_time_tracker-1.0.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c17ce5fe5d7c97a5fd75c4f27df0660505c76ebbec67443776f57139ec178754
MD5 9a47056c0ceb0b8635a1e0b2867d4f02
BLAKE2b-256 5b2619f2cf11b942f3199fb4ea295ead6ca45793601493d4824822e87ccfbe6f

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