Skip to content

tscz/time-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

Time-Tracker

A small systray task time tracker for Windows.

screenshot

Table of contents

Quick start

Download the release, unzip it and start the time-tracker.exe:

Read the Documentation for developing and building infos.

Status

Build Status

Documentation

Overview

This application is developed in AutoIt. You need Windows to develop and build it and

  • AutoIt (with SciTE editor) for build and development
  • (optional) Bash shell for starting the build script (i.e. Git Bash)
  • (optional) 7z if you want to build a local release

The implementation is spread over multiple scripts.

time-tracker/
└── src/
    ├── time-tracker.au3        (Main application)
    ├── time-tracker-db.au3     (DB library for controlling the internal sqlite database)
    ├── time-tracker-excel.au3  (Excel export library)
    ├── time-tracker-gui.au3    (Configuration GUI)
└── lib/
    ├── sqlite3_29_0_x64.dll    (DLL library for internal sqlite database)
└── doc/                        (Documentation)
└── build.sh                    (Build script)    

Setup IDE and Build

The easiest way to setup the development environment is via chocolatey:

choco install autoit
choco install 7zip

The development IDE sciTE is installed with AutoIt and an be started as follows:

git clone https://github.com/tscz/time-tracker.git
cd time-tracker
scite src/time-tracker.au3

The build can be triggered within a bash shell:

cd time-tracker
./build.sh

Versioning

Version Info
0.1 First running version
0.2 Add timebox mode
0.2.1 Minor bugfixes

Copyright and license

This project is licensed under the MIT License - see the LICENSE file for details

http://www.iconarchive.com/show/flat-retro-modern-icons-by-grafikartes/time-machine-icon.html