A handy tool with a command line interface for logging time worked. At any time you can see how much you have spent time on a particular project and how much you have earned on it.
Features
Track-file with data on time costs is created in the root directory of the project’s git repository, which you are working on at the moment.
Data is saved in **CSV** format.
Requirements and restrictions
Git: The app will only work when you are inside a git repository.
Python 3: The application was not tested to work under Python 2.
Installation
pip install salary-timetracker
Usage
tt [-h] [-s] {log} ...
positional arguments:
{log}
log Create a new timetracker log record with time and
comments(optional)
optional arguments:
-h, --help show this help message and exit
-s, --summary Show summary.
tt log [-h] minutes [comments [comments ...]]
positional arguments:
minutes Time in minutes spent on work.
comments Commens on the work done (optional)
optional arguments:
-h, --help show this help message and exit
The app settings can be changed through the configuration file, which should be located along the path: *~/.config/timetracker.conf*. And to have the following format:
[main]
# default settings
currency = 'USD'
hourly_rate = 20
default_comment = '' # comment when adding time
date_format = '%d %b %Y'
time_format = '%H:%M'
csv_delimiter =','
Examples
Show help:
tt -h
You have worked for 2 hours and want to write this down:
tt log 120 'I did this'
# Data was successfully added
Show summary:
tt -s
# Hours worked: 2.6 | Salary: 52 USD
Metadata
Release files for salary-timetracker 0.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| salary-timetracker-0.6.tar.gz | 5.8 kB | Without provenance | Details for salary-timetracker-0.6.tar.gz |
Release files / salary-timetracker-0.6.tar.gz
| Download URL | salary-timetracker-0.6.tar.gz |
|---|---|
| Size | 5.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b37ee7477a76b629791c743f95309d42595a89c92e705e6e4e59b918eaca71a5
|
|
BLAKE2b-256 checksum How to use checksums |
1c4484eb7cea67634f919ed571a84107f27d6ad38242f801258a8bd7ebe5dba9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Python-urllib/3.7
|
Security for salary-timetracker 0.6
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.