I recently added a Python script I wrote a few years ago for this website to my github. I decided I should add it to the programming section as well.
svn2ftp is a simple script which automatically uploads svn commits to an ftp server.
Since I converted this website to SVN, I found it annoying to manually upload changes that I made each time. This script will take the changelist and upload new/updated files and remove deleted files from the FTP server.
It’s easy to install and configure. The source repo, commit history and installation instructions can be viewed on github.