Skip to main content

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

Metadata

Release files for time-tracker-plus 1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for time-tracker-plus 1.1
File Size Uploaded
time-tracker-plus-1.1.tar.gz 4.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for time-tracker-plus 1.1
File Interpreter ABI Platform
time_tracker_plus-1.1-py3-none-any.whl Python 3 none any Details

Total release size: 21.7 kB

Release files / time-tracker-plus-1.1.tar.gz

Download URL time-tracker-plus-1.1.tar.gz
Size 4.7 kB
Tags Source
SHA-256 checksum
How to use checksums
714ed1f6d5257a9b7fcbe386cfac61ae99e2cbedcd473167a21b34e515e1822d
BLAKE2b-256 checksum
How to use checksums
177ccc8903338939111bf4280e2bf5aaf14dab12915de9b2ea264667f9a6d592
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.8.1

Release files / time_tracker_plus-1.1-py3-none-any.whl

Download URL time_tracker_plus-1.1-py3-none-any.whl
Size 17.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e15f50ef96f0851f85440c31836b1e18070433d4bb7810c45c1ea3f8eb687259
BLAKE2b-256 checksum
How to use checksums
0af9e117fd0c63d1f4cebda44f57cfa2827e5f26a7d8c9fb2f1a3a0a9ab57d22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.8.1

Release history Release notifications | RSS feed

This release

1.1 This release

2 release files

1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page