Created 13 April 2003
FtpUpload.py provides intelligent FTP uploading of files, using MD5 hashes to track which files have to be uploaded. Each upload is recorded in a local file so that the next upload can skip the file if its contents haven’t changed. File timestamps are ignored, allowing regenerated files to be properly uploaded only if their contents have changed.
to establish the settings for a session,
upload() for each set of files to upload.
If you want to have
removed local files automatically delete the remote files, call
finish() to perform the closing bookkeeping.
fu = FtpUpload()
fu.setHost('ftp.myhost.com', 'myusername', 'password')
text='*.html *.css', binary='*.gif *.jpg'
# more upload() calls can go here..
More documentation (but not much more!) is in the doc strings.
- Jason’s path module.
Add a comment: