Skip to main content

No project description provided

Project description

Time Tracker Plus

ttp, a time tracker inspired by utt.

ttp is a python time tracker where you tell the time tracker what you've done after you've already done it. Like writing a git commit message.

start tracking time with ttp start, then when you've finished a task add it with ttp add updated my resume. You can edit your log with ttp edit.

ttp project someproject changes what project you're logging to.

ttp report shows a report of your current tasks. Help is wanted for this, as we need more template options. Uses jinja2 for templating.

Instalation

pip install pipx --user
pipx install time-tracker-plus

Optionally enable bash's tab-completion by adding this to your ~/.bashrc file.

eval "$(_TTP_COMPLETE=source ttp)"

Example report

You can write new reports using jinja2. Personally I use this to generate invoices for clients, directly from my hours.

# default
## Monday, January 20th, 2020 to Sunday, January 26th, 2020

 *  1.00h worked on time tracker
 *  4.00h worked on time tracker2
 * 22.00h worked on time tracker3
 *  1.88h worked on time tracker overnight

28.88 hours worked total

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for time-tracker-plus, version 1.1
Filename, size File type Python version Upload date Hashes
Filename, size time_tracker_plus-1.1-py3-none-any.whl (17.0 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size time-tracker-plus-1.1.tar.gz (4.7 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page