Skip to main content

Tracklr - Command-line Productivity Toolset

Project description

Introduction

Tracklr is a command-line toolset for processing iCalendar feeds.

Installation

Install tracklr via pip:

pip install git+https://gitlab.com/markuz/tracklr

Or:

pip install https://gitlab.com/markuz/tracklr/-/archive/master/tracklr-master.tar.bz2

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

# show configuration
tracklr show

# 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

Tracklr git repository is available at https://gitlab.com/markuz/tracklr

Pull requests are welcome. 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 at Tracklr’s repository https://gitlab.com/markuz/tracklr/tree/master/docs/source

License

BSD 3-clause Clear License

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

tracklr-1.0.1.tar.gz (11.9 kB view details)

Uploaded Source

Built Distribution

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

tracklr-1.0.1-py2.py3-none-any.whl (13.8 kB view details)

Uploaded Python 2Python 3

File details

Details for the file tracklr-1.0.1.tar.gz.

File metadata

  • Download URL: tracklr-1.0.1.tar.gz
  • Upload date:
  • Size: 11.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.7.2

File hashes

Hashes for tracklr-1.0.1.tar.gz
Algorithm Hash digest
SHA256 b6182cea799e3e48c4689eac67a4dbeafe13bdc4e7e04683015b6d8b885897f6
MD5 65f3c8a61cab7d3e65abafd4406a2cc5
BLAKE2b-256 cceb61b9d36a58cc131f61e8a76e5cc2bcd4f8298e2641e1ad2298a3abc8e546

See more details on using hashes here.

File details

Details for the file tracklr-1.0.1-py2.py3-none-any.whl.

File metadata

  • Download URL: tracklr-1.0.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 13.8 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.7.2

File hashes

Hashes for tracklr-1.0.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 b0ffee6791a68df7c22397423a6a4530202787b12553b6eabb4764d9c9634666
MD5 429a18b4df4f2e0ad941c12d848644b7
BLAKE2b-256 56cd0a5ad5c6fd7e80d8acf45486e1e0d3579a6f4fb7cbed811416684c164e18

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