Hey guys -- Just wanted yall to know I added a very experimental split optimizer to trackbot. It works like this:
TrackBot! Optimize 1600m 67 67 75 89
All the splits have to be on the same line and they have to be just plain seconds, i.e. if you have 2 minutes you have to write it as "120". In theory it'll work for every distance, and depending on how many splits are given it'll split it that way -- e.g. if you do 3mi and give 3 splits it will assume they're mile splits, but if you give 6 splits it will assume they're half-mile splits.
All the splits have to be of equal distance, so if you give four splits for a mile it'll take them as 1/4-mile splits and not 400m splits, but it's basically the same.
More details on the trackbot site, and as always source code is published there too.