Skip to main content

Time tracker

Load and show your hours in TimeTracker with just a command line.

Install

pip install timetracker-cli

Config file

Edit configuration file in ~/.timetracker/config.toml

[credentials]
username = 'Homer.Simpson'
password = 'do.it.for.her'

[options]
project = 'Springfield Nuclear Power Plant'
assignment = 'Nuclear Safety Inspection'
focal = 'Mr. Burns'
hours = 6

Load hours

tt load [OPTIONS]

or

tt load-csv [OPTIONS] CSV_FILE

Examples

  • Load your today hours
$ tt load -t "I did something awesome today"
Success!
  • Load hours from 3 days ago
$ tt load -t "I did something awesome" -d "3 days ago"
Success!
  • Load 6.5 hours for last friday
$ tt load -t "I did something awesome" -d friday -h 6.5
Success!
  • Load hours from a csv file
$ tt load-csv hours_to_load.csv
Success!

Show hours loaded

tt show [OPTIONS]

Examples

  • Show your current month loaded hours
$ tt show
Start: 01/05/2019, End: 02/05/2019
+------------+-----------------------------------------------------------------+
|    Date    |                           Description                           |
+------------+-----------------------------------------------------------------+
| 01/05/2019 |           BURNS-4765 I pressed a button in the board            |
+------------+-----------------------------------------------------------------+
| 02/05/2019 |              BURNS-4678 I slept all day long                    |
+------------+-----------------------------------------------------------------+
  • Show your current month loaded hours with weekdays
$ tt show -w
Start: 01/05/2019, End: 02/05/2019
+---------+------------+-----------------------------------------------------------------+
| Weekday |    Date    |                           Description                           |
+---------+------------+-----------------------------------------------------------------+
|    W    | 01/05/2019 |           BURNS-4765 I pressed a button in the board            |
+---------+------------+-----------------------------------------------------------------+
|   TH    | 02/05/2019 |              BURNS-4678 I slept all day long                    |
+---------+------------+-----------------------------------------------------------------+
  • Show your loaded hours from a range of time
$ tt show -s "4 days ago" -e yesterday
Start: 28/04/2019, End: 01/05/2019  
+------------+-----------------------------------------------------------------+
|    Date    |                           Description                           |
+------------+-----------------------------------------------------------------+
| 28/05/2019 |              BURNS-4210 I slept all day long                    |
+------------+-----------------------------------------------------------------+
| 29/04/2019                      BURNS-4283 I missed March                    |
+------------+-----------------------------------------------------------------+
| 30/04/2019 |       BURNS-4763 I actually stayed at Moe's Tabern but          |
+------------+-----------------------------------------------------------------+
| 01/05/2019 |           BURNS-4765 I pressed a button in the board            |
+------------+-----------------------------------------------------------------+
  • Show your loaded hours from a single date. Several languages supported.
$ tt show -d martes
Start: 28/04/2019, End: 28/04/2019  
+------------+-----------------------------------------------------------------+
|    Date    |                           Description                           |
+------------+-----------------------------------------------------------------+
| 28/05/2019 |              BURNS-4210 I slept all day long                    |
+------------+-----------------------------------------------------------------+

$ tt show -w -d quarta-feira
Start: 29/04/2019, End: 29/04/2019  
+------------+-----------------------------------------------------------------+
|    Date    |                           Description                           |
+------------+-----------------------------------------------------------------+
| 29/04/2019                      BURNS-4283 I missed March                    |
+------------+-----------------------------------------------------------------+

Metadata

Release files for timetracker-cli 1.3.0

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

Source distribution (sdist)

Source distribution for timetracker-cli 1.3.0
File Size Uploaded
timetracker-cli-1.3.0.tar.gz 7.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for timetracker-cli 1.3.0
File Interpreter ABI Platform
timetracker_cli-1.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 16.5 kB

Release files / timetracker-cli-1.3.0.tar.gz

Download URL timetracker-cli-1.3.0.tar.gz
Size 7.3 kB
Tags Source
SHA-256 checksum
How to use checksums
b3a6138d16c6c8e9030022eb7808be3014fd4d8c3742172266b2a68e8aa69018
BLAKE2b-256 checksum
How to use checksums
ca92fdb8ad63badb1b426a08a16bffbe418a64712cc6f64dbb61f3700a5b47a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.22.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.7.9

Release files / timetracker_cli-1.3.0-py3-none-any.whl

Download URL timetracker_cli-1.3.0-py3-none-any.whl
Size 9.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
05f61a3d6478c87a634722e2c0b1e7835d5adbf21bbda781a7e2675bf7c97fb3
BLAKE2b-256 checksum
How to use checksums
68fa542e4163956888b78937b055050d734696f345ec2159245cf9ec5a424864
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.22.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.7.9

Release history Release notifications | RSS feed

This release

1.3.0 This release

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.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