/TimeTracker

Primary LanguageSmalltalkMIT LicenseMIT

TimeTracker

A tool to import time tracking data from external sources to visualize and analyze it in Glamorous Toolkit.

Installation

[ EpMonitor current
	disableDuring: [ Metacello new
			repository: 'github://botwhytho/TimeTracker:main/src';
			baseline: 'TimeTracker';
			load ] ] forkAt: 29 named: #TimeTracker

To depend on this package add this to your baseline:

spec baseline: 'TimeTracker' with: [spec repository: 'github://botwhytho/TimeTracker:main/src']

Usage

You will need to set some globals in your environment for this to work (script below, change values to your own, don't add something like this to source control). If you navigate to the TtEventCollection class you will see a view with a list of pages with tracked time. Click on one to see a summary view; if empty, click on import button on the top right to load data from external source.

Smalltalk globals
	at: #TrelloKey put: 'yourTrelloKeySecretValue';
	at: #TrelloToken put: 'yourTrelloTokenSecretValue';
	at: #TrelloTimeTrackerList put: 'yourTrelloListIDValue'