Skip to main content

Lightweight curses-based time tracking tool.

Project description

Eichhörnchen

Lightweight curses-based time tracking tool.

Eichhörnchen

Table of contents

  1. Table of contents
  2. Features
  3. Installation
  4. Configuration
  5. Usage

Features

  • start and stop tasks
  • add new tasks
  • edit or remove existing tasks
  • list tasks
  • sum up run times
  • show summary
  • export tasks to CSV or JSON

Also,

  • curses-based user interface
  • standard library only

Installation

To install Eichhörnchen using pip run the following command:

pip install eichhoernchen

Configuration

The default location of the configuration file is ~/.config/eichhoernchen.ini. An alternate configuration file can be specified using the -c, --config argument.

Minimal configuration

The configuration file is an INI file and has to contain at least the following section:

[database]
dbname = eichhoernchen.db
path = /home/user/.local/share

The dbname specifies the name of the SQLite3 database, and path its path.

Aliases

To define aliases for the commands, add the aliases section to define one or more aliases per command:

[aliases]
list = ["ls"]
remove = ["rm", "rem"]

Usage

usage: eichhoernchen [-h] [-c CONFIG] [--version]

Lightweight curses-based time tracking tool.

optional arguments:
  -h, --help            show this help message and exit
  -c CONFIG, --config CONFIG
                        use this configuration file
  --version             show program's version number and exit

When inside the program use the help or ? commands to list available commands or help command to show the command's help message.

Use Control+D to close windows and abort operations. Control+C will exit the program.

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

eichhoernchen-2.2.tar.gz (17.8 kB view details)

Uploaded Source

Built Distribution

eichhoernchen-2.2-py3-none-any.whl (37.2 kB view details)

Uploaded Python 3

File details

Details for the file eichhoernchen-2.2.tar.gz.

File metadata

  • Download URL: eichhoernchen-2.2.tar.gz
  • Upload date:
  • Size: 17.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for eichhoernchen-2.2.tar.gz
Algorithm Hash digest
SHA256 7c131c9ce9a223d74609e93e34903fcb656bcd0e29fbc37173ea597183848c32
MD5 26d8c4b555e66f80e8094c93fa4998db
BLAKE2b-256 69b3eec9077494269e4778fdc57da4b6921fbc9db31031072632f7e03f424cc7

See more details on using hashes here.

File details

Details for the file eichhoernchen-2.2-py3-none-any.whl.

File metadata

  • Download URL: eichhoernchen-2.2-py3-none-any.whl
  • Upload date:
  • Size: 37.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for eichhoernchen-2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 745f277d4f218dd2ba443cb87ef696d6edb4127a68c48d39a1c009bc36584167
MD5 c4a9ab37f8b92186938d9c303cc60e42
BLAKE2b-256 95da7e028d99784370571ed6c913e761ef7eac119f5b7f5a9a732d462ecaf144

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page