I needed a dead simple time tracking app. By 'dead simple' I don't mean some predictive mapping of my favored clients and a process listener that knows which programs were in focus at any given time. I mean the simplest I can get away with: SplainTime is a text entry box that outputs a timestamp and a time difference in a text file with the date on it. It also has a button to open the text file.
On windows, pic hosted by flickr.
java -jar SplainTime.jar
or
*double click an executable jar*
Enter a description of what you are doing. If you missed entering on time, you can adjust by starting a description with either a negative number (minutes) or a negative 12-hour time (sans AM/PM). So, "-33 innuendo battle" will log a time 33 minutes in the past. "-8:30 roundly defeated" will log 8:30 and try to adjust the am/pm to be a time earlier than now. Because of that, it can not, currently, honor a future clock time. However, it will honor positive minutes in the future.
I've designed/use splaintime to run different sessions each day, by naming the resulting file with today's date. To wrap the day, press the finish button until it counts down to zero.
Also, if you mess up an entry and a minute hasn't elapsed, entering "j8x" will remove the last tag.
SplainTime checks for default values in a file called Splaintime.properties
Though I like the spirit of WTFPL, SplainTime is released as Fair License So,
SplainTime © Nicholas Prado
Usage of the works is permitted provided that this instrument is retained with the works, so that any entity that uses the works is notified of this instrument.
DISCLAIMER: THE WORKS ARE WITHOUT WARRANTY.
- interpret subtask flag
- more tests