SportTracks FTPPlugin Version 0.6.2

Directions:

Download the Plugin Zip File and put it in your SportTracks plugin directory. Unzip in a subfolder to keep your directory clean if you want.
This plugin creates files in this directory for html templates so I recommend putting the file in a subdirectory, for instance: C:\Program Files\Zone Five Software\SportTracks 2.0\Plugins\FTPPlugin

Open SportTracks, click on settings, under plugins there should be a new program called FTP Upload Plugin. Click on it and enter all your information. There is a known bug where if you are not using English, the first time an error message will come up. For now, just ignore it and it won't come up the next time. Go back to activity view after setting your settings, select an activity, select export, and then "Export to FTP Site".

Example file of an index/overview page is here

Current limitations: file names can not have special characters such as umlauts.

License:

LGPL

Change Log

0.6.5:

  • Added offline mode - if you do not select to upload file it will store the file locally
  • 0.6.4:

  • Fixed bug where distance could sometimes show 0.00
  • 0.6.3:

  • Will use speed or pace based upon category setting
  • Added speed to split table
  • Fixed n.9999 bug with distance on long activities
  • 0.6.2:

  • Fixed bug with total time
  • Added ability to do export multiple tracks at once from Report view
  • 0.6.1:

  • Made it so that if you enter a 0 for split distance it will use the lap data in your activity for splits
  • Replace umlauts and esset with vowel+e and ss respectively when used in file name
  • 0.6.0:

  • Changed file output format to Unicode so that it would display German (and other) country characters
  • Added localization for German (Special thanks so Gerhard for the recipe, and Heiko for doing the translation)
  • 0.5.4:

  • Fixed date format so that for days and months it always displays 2 characters
  • Added and as tags for file name
  • 0.5.3:

  • Setup for localization
  • 0.5.2:

  • Added date format DD-MM-YYYY
  • Set default split distance to be 1
  • 0.5.1:

  • Added additional fields to splits
  • 0.5:

  • Added splits
  • Added ability to choose date format
  • Added start and end make
  • Added ability to toggle passive mode
  • Added map terrain view
  • Ability to automatically add unique activities to a index/overview page (see here for an example)
  • Fixed error for first time settings when using non English language
  • 0.4.1:

  • Delete http:// if it's in the destination folder location
  • 0.4:

  • First line on activity report is now the activity name from SportTracks
  • Allow map size to be set by template rather than always 900x500 (This breaks existing templates! You need to move the div with the map above the FTPPluginGoogleMap tag)
  • Created option to not show upload complete
  • Cleaned up code for getting directory location
  • Adjusted start time to local time
  • Fixed option to not upload file to actually not upload file
  • Check for comma vs period in GPS coordinates and set as period
  • Added ability to select default map type
  • Enabled mouse scroll for zooming on map
  • 0.3:

  • Fixed Ascend and Descend so that they work
  • Uses route color and width from SportTracks System Settings
  • Fixed metric speeds
  • Returns all equipment used instead of just first piece
  • Fixed heart rate data so that it works
  • Set file name on export screen
  • Added option to not upload file
  • Added ability to append activity date to file name
  • 0.2:

    Initial Release

    Known Bugs or Enhancements I'm working on:

  • Add splits to Google Map
  • Add graphs. I know how to do this, just need to do it.
  • View report in ST
  • Show speed instead of/and pace
  • Pages on Lycos are funky
  • Make work with proxies
  • Make work with Safari 3
  • Ability to export without a GPS route
  • Whatever features people want to add. With the core there, it's pretty easy to add more.
  • I don't like the templating system. Way too many tags. Not sure how to reduce them though to include maximum flexibility. Any ideas are appreciated.