This document will always hold the latest information about various
programs that I work on. I won't say 'am working on' because long
gaps will occur during which nothing will happen.
FTPSyncScript
This application uses the FTP console application to synchronise an
FTP site with a local directory.
Proposed changes
Add a time offset or time zone to the setup for each FTP site so
that times can be determined correctly. The servers return the
local time not UTC so when comparing file times you get the wrong
answer. This tends to cause files to be uploaded needlessly.
Randomise processing order for directories so that sites that often
break contact will still be completely processed by repeated runs.
Changes to implementation
This section lists suggestions for implementation changes that might
simplify the program or enable other features.