Introduction
Tracklr is a command-line toolset for processing iCalendar feeds.
Installation
Install tracklr via pip:
pip install tracklr
Dependencies
Tracklr requires the following packages installed:
appdirs cliff icalendar jinja2 pyfiglet # Optional pyyaml requests xhtml2pdf
Configuration
Out of the box tracklr uses its own configuration stored in Tracklr.__config__.
For PDF reports tracklr uses by default its own HTML template in tracklr.pdf.Pdf.__template__.
tracklr provides init command to create tracklr.yml and pdf.html files either in user config directory eg. ~/.config/tracklr/ or current working directory (default).
See tracklr init --help for more details.
Usage
# setup local config tracklr init config # setup global pdf.html uses for all tracklr instances tracklr init template --user-config-dir # display info about the current instance tracklr info # show only 2019-02 events tracklr ls -d 2019-02 # show only 2019 @tracklr events tracklr ls -d 2019 -i @tracklr # generate 2019 @tracklr PDF report tracklr pdf -d 2019 -i @tracklr # show all hours matching tag #tags tracklr tag -i "#tags"
Development
Pull requests welcomed.
Tracklr git repository is available at https://gitlab.com/markuz/tracklr
For more information, see https://tracklr.com/development.html
Documentation
Project documentation for the current version is available at https://tracklr.com/
Source of the documentaton is available in the Tracklr repository https://gitlab.com/markuz/tracklr/tree/master/docs/source
License
Metadata
Release files for tracklr 1.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tracklr-1.2.0.tar.gz | 12.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tracklr-1.2.0-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 26.7 kB
Release files / tracklr-1.2.0.tar.gz
| Download URL | tracklr-1.2.0.tar.gz |
|---|---|
| Size | 12.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f62ed267f04359dfc1f55301036ebf1288b5748868dc6a523d1eff37a395c6b9
|
|
BLAKE2b-256 checksum How to use checksums |
76f04e7a65996d371e430cf8418c92f67724f19f5edb668c74326e0fcf7bc329
|
| 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/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.7.2
|
Release files / tracklr-1.2.0-py2.py3-none-any.whl
| Download URL | tracklr-1.2.0-py2.py3-none-any.whl |
|---|---|
| Size | 14.4 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
0f9eb93e8382b916e41d381c77b09c7b8ac368c3fc5b2c9da8a7561dec17f495
|
|
BLAKE2b-256 checksum How to use checksums |
33047873a2490010d68de849685bdaa3cb7da9e3130a62a107150e75691117e0
|
| 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/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.7.2
|