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)
| File | Size | Uploaded | |
|---|---|---|---|
| time-tracker-plus-1.1.tar.gz | 4.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|