Skip to content
Task Timer Light is a simple, lightweight time tracking utility which allows you to start and stop a timer for each task or project you are working on. Works in the browser. It is designed for one person's use.
JavaScript CSS HTML PHP
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets
README.md
favicon.ico
index.html
license.txt
service.php
timers.dat

README.md

Instructions - Task Timer Light - v 1.0b1 (Beta)

Author

Sherri Wheeler (SyntaxSeed.com) Project Info: http://syntaxseed.com/project/tasktimerlight/

Contributors

Lauren Lund (www.LaurenLund.com)

License

  • See license.txt.

Features

  • Create multiple timers which behave like a stopwatch: start, stop, clear.
  • Log times to an accumulated (logged) overall total.
  • Install on a webserver with PHP to save timers.
  • Simple to use and install.
  • No webserver required.

Requirements (Server)

  • PHP 5 >= 5.2.0, PECL json >= 1.2.0
  • Ability for a php script to write to a file on the web server.

Installation (Local)

  • Extract the project archive to a location on your computer.
  • Open the page index.html in your web browser.
  • Get started by adding a new timer using the box in the upper right corner.
  • Note: there is no saving for the local version. All timers are lost if the page is refreshed or closed.

Installation (Server)

  • Extract the project archive to a webserver with PHP 5.2+.
  • Ensure that the file timers.dat is writeable by the web server user running PHP (chmod 755 or 777).
  • Open the file tasktimerlight/assets/js/tasktimerlight.js and set the variables in the configuration section.
    • (savingEnabled should be true, and serviceURL should be the web URL to the service.php file).
  • Visit the index.html page in your browser.
  • Get started by adding a new timer using the box in the upper right corner.

Usage

  • Add a new timer by entering a name for it in the box in the upper right corner.
  • Click the Start button to begin timing a task.
  • Click the Stop button to end or pause timing.
  • Click the Clear link to reset the timer to zero without logging/saving the counter value.
  • Click the Log button to add the current timer count to the logged/accumulated time. In the server edition this action will save the timer to the server.
  • When saving is enabled, you can only use one instance as at a time because there can only be one set of timers (ie one person using it).
You can’t perform that action at this time.