Skip to main content

A small timer program that integrates with various project management solutions

Project description

A small command line extendable timer that integrates with various project management solutions.

Installation and Configuration

qTimer can be install via the [Python Package Index](http://pypi.python.org/pypi/qTimer) or via setup.py. qTimer depends upon [SQLAlchemy](http://pypi.python.org/pypi/SQLAlchemy) and [Alembic](http://pypi.python.org/pypi/alembic) to run.

You should take the time to configure qTimer before running it for the first time. Basic configuration is to copy the dist-packages/qtimer/default.ini to $HOME/.qtimer and then change the url and token. You can also configure things such as how long will qTimer cache data from remote sources and how much will it round time in both display and posting. The [alembic] and [loggers] sections are for advanced users only, and the average user should probably steer clear of those.

Extending qTimer

If you’re interested in extending qTimer take a look at the plugins folder and the commands folder.

A command is a class which provides a sub-parser and business logic for a given sub-command. See commands folder and command.py for details

A plugin represents a way of retrieving data from a remote source. Plugins are required to have the magic method load_qtimer_plugin(url, token). See plugins/plugin.prototype.py for more details.

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

qTimer-0.1.4.tar.gz (26.9 kB view details)

Uploaded Source

File details

Details for the file qTimer-0.1.4.tar.gz.

File metadata

  • Download URL: qTimer-0.1.4.tar.gz
  • Upload date:
  • Size: 26.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for qTimer-0.1.4.tar.gz
Algorithm Hash digest
SHA256 f1b5c390d5f1e1098dadf5b0010f48bdda81041f9294baae3acfe625c27a312b
MD5 dd7f4cb180579e04f802898d7d46ef2c
BLAKE2b-256 57e5498025d9f780427439629c067dd1529ac04cb68b56198fc5ce64bbd01ad2

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