xtimetracker
Simple time tracking from the command line.
Overview
xtimetracker helps you manage your projects and track your time. It is a command line tool (x) with a simple set of commands and options.
It was born as a fork of the Watson project and it maintains compatibility with its JSON file format. It aspires to be a simple, maintained, and extendable (using plugins) time tracking software.
Installing
You can install it using pip like this:
$ pip install xtimetracker
Usage
Start tracking your activity via:
$ x start research +experiment-alpha
With this command, you have started a new frame for the research project with the experiment-alpha tag.
Now stop tracking via:
$ x stop
Stopping project research [experiment-alpha], started 30 minutes ago and stopped just now. (id: 5c57b13)
You can view a log of your latest working sessions using the log command:
$ x log
Tuesday 26 January 2020 (8m 32s)
ffb2a4c 13:00 to 13:08 08m 32s research [experiment-alpha]
Please note that, as the report command, the log command comes with projects, tags and dates filtering.
To list all available commands use:
$ x help
License
Copyright (C) 2020 David Alfonso
This work is licensed under multiple licenses.
- All original source code is licensed under GPL-3.0-or-later.
- All code borrowed from
the Watson project <https://github.com/TailorDev/Watson>_ is licensed under the MIT license.
SPDX-License-Identifier: GPL-3.0-or-later AND MIT
For more accurate information, you can check the individual files.
Release files for xtimetracker 0.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 | |
|---|---|---|---|
| xtimetracker-0.1.1.tar.gz | 34.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| xtimetracker-0.1.1-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Total release size: 72.2 kB
Release files / xtimetracker-0.1.1.tar.gz
| Download URL | xtimetracker-0.1.1.tar.gz |
|---|---|
| Size | 34.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2b27148eb94e242995c96fe71dcbf3b8aa6a15c575fd55621171bf68327550f0
|
|
BLAKE2b-256 checksum How to use checksums |
8f2cdc0054db9aa54b6b7350c934c08167f1aa78ad03ff1371d9597998150b12
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.7.3
|
Release files / xtimetracker-0.1.1-py2.py3-none-any.whl
| Download URL | xtimetracker-0.1.1-py2.py3-none-any.whl |
|---|---|
| Size | 38.2 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
fe50f524e461754050d69003e19184839e4ebbf82f9f91851dbba84c1d43e217
|
|
BLAKE2b-256 checksum How to use checksums |
d6e677f6a7941af21b6ce087cd42815e60f1ef64f5887c79400daed68277c806
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.7.3
|