Triathlon Training Diary
Thanks!
Thanks to Stefan Saring, who inspired me with his SportsTracker to start this project.
Thanks to Mark James for his silk icon set.
Thanks to Dave Bailey for his s710 utility to communicate from a Linux computer to a Polar S710 heart rate monitor.
Features
- dynamic diary view (1 - 12 weeks visible)
- as much different sporttypes you want
- stand-alone applications for linux and windows
- import training data from SportsTracker
- searching the diary entries
- filter for diary view
- theme selection
- statistics
- import Polar pdd data 2.0 (i.e. from Polar Precision Performance Software)
- edit Polar hrm graphs
Screenshots
Installation
Installation on Windows
Copy the package (i.e. ttdiary-0.2.0-windows.zip) to any place in your user directory (i.e. C:\Users\Username\programs) and unpack it there. There is no more installation routine and no registry settings are made. You can now start Triathlon Training Diary by (double)clicking ttdiary.exe.
Installation on Linux
A good place to "install" Triathlon Training Diary is /opt. You can also use any user-subdirectory like /home/username/programs. So unzip the package (i.e. ttdiary-0.2.0-linux.zip) there. Ready! Start ttdiary from shell or file browser or create a link in your taskbar.
Installation on Linux64
Triathlon Training Diary on Linux 64 bit systems requires the shared library libstdc++5. Install the corresponding package (libstdc++5 on debian systems) first or else you will get an error like this: "error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory"
Working directory
Triathlon Training Diary needs a directory to place different user data (exercise.xml, note.xml, sporttype.xml). Session settings and backup files are to be stored as well. All of these data were stored in files in the working directory. On Linux this directory is /home/username/.ttdiary. On Windows it is something like C:/Users/username/AppData/ttdiary (it depends on the APPDATA environment variable). You can also use a working-directory of your own choise by calling the application with the -workingdir argument (i.e. ttdiary -workingdir /home/username/.ttd).
Running the sources
Aside from startig the executables (i.e. ttdiary.exe) you can also run the sources.
To run the sources you must meet several dependencies. The startup file is ttdiary.tcl.
The following command should start the program:
wish <path to ttdiary>/ttdiary.vfs/lib/app-ttdiary/ttdiary.tcl
- tcl/tk 8.5 or newer version (Interpreter "wish")
- img::png: 1.3
- img::jpeg: 1.3
- tdom: 0.8.3
- BWidget: 1.9.2
- msgcat: 1.4.2
- tooltip: 1.4.4
- Tktable: 2.9








