Basecamp-file-exporter is a project mainly written in PHP, it's free.
Quick and simple PHP script to export files from a Basecamp account
Quick and simple script to export files from a Basecamp project.