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.

Source Distribution

time-tracker-plus-1.1.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

time_tracker_plus-1.1-py3-none-any.whl (17.0 kB view details)

Uploaded Python 3

File details

Details for the file time-tracker-plus-1.1.tar.gz.

File metadata

  • Download URL: time-tracker-plus-1.1.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for time-tracker-plus-1.1.tar.gz
Algorithm Hash digest
SHA256 714ed1f6d5257a9b7fcbe386cfac61ae99e2cbedcd473167a21b34e515e1822d
MD5 92b80f20701b467545f081de2ac9f990
BLAKE2b-256 177ccc8903338939111bf4280e2bf5aaf14dab12915de9b2ea264667f9a6d592

See more details on using hashes here.

File details

Details for the file time_tracker_plus-1.1-py3-none-any.whl.

File metadata

  • Download URL: time_tracker_plus-1.1-py3-none-any.whl
  • Upload date:
  • Size: 17.0 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for time_tracker_plus-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e15f50ef96f0851f85440c31836b1e18070433d4bb7810c45c1ea3f8eb687259
MD5 c7c5c0ecd7409feb0f6d0550ffcc5b47
BLAKE2b-256 0af9e117fd0c63d1f4cebda44f57cfa2827e5f26a7d8c9fb2f1a3a0a9ab57d22

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page