Skip to main content

Simple timesheet tracking system

Project description

install

$ pip install timesheet

usage

$ timesheet help
usage: timesheet [-h]
                 {help,start,end,active,report,subjects,import,export,edit-last,abort,rename,daily-report,daily-detail,delete,version}
                 ...

Simple timesheet system.

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

Commands:

  {help,start,end,active,report,subjects,import,export,edit-last,abort,rename,daily-report,daily-detail,delete,version}
    help                Prints help for given command
    start               Starts a task
    end                 Ends a task
    active              Prints active task
    report              Print report about an subject or all subjects
    subjects            Print all subjects
    import              Import csv file with columns: subject, task, start,
                        end
    export              Export the database into csv file with columns:
                        subject, task, start, end
    edit-last           Edit last task
    abort               Aborts currently active task
    rename              Renames a subject
    daily-report        Print daily report
    daily-detail        Print detailed daily report
    delete              Deletes a subject
    version             Prints the version

Help on Help

$ timesheet help -h
usage: timesheet help [-h] [command]

positional arguments:
  command     Command to print help about that

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

Bash Auto-Completion

$ echo "eval \"\$(register-python-argcomplete timesheet)\"" >> ~/.bashrc
$ source ~/.bashrc

Change Log

  • 0.9.2
    • Supporting python3

  • 0.8.4
    • Adding daily-report command by sonologic

    • Reformatting README.md to README.rst for pypi

    • Updating README.rst

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

timesheet-0.9.6.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

timesheet-0.9.6-py2.py3-none-any.whl (18.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file timesheet-0.9.6.tar.gz.

File metadata

  • Download URL: timesheet-0.9.6.tar.gz
  • Upload date:
  • Size: 8.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for timesheet-0.9.6.tar.gz
Algorithm Hash digest
SHA256 f8da19d357e57ec8ce11edb30879d8e01719ef95da5b3813b79ba4080e06304c
MD5 da2da66ecf8fdc1acea9690e3e0e8ca2
BLAKE2b-256 2786bfd1d32317bc445cd76b815207503ea8e9c9a3c39286afb3ba8ed98f394c

See more details on using hashes here.

File details

Details for the file timesheet-0.9.6-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for timesheet-0.9.6-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 da8cae33be67181d8b4b33bb4d9c68d4fb35cac20487599e8990784666d7b835
MD5 4cd8c9446354f1d1deace436ac909f11
BLAKE2b-256 d7d265c548858a78e3c73c89b235dae1a94d2cd29297cd48059957dc5fe3dbc3

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