I\'ve been looking at the DropBox Mac client and I\'m currently researching implementing a similar interface for a different service.
How exactly do they interface wit
You could also give File Conveyor a try. It's a Python daemon capable of instantly detecting FS changes (on Linux through inotify
, on OS X through FSEvents
), processing the files and syncing them to one or more destinations.
Supported protocols: FTP, SFTP, Amazon S3 (CloudFront is also supported), Rackspace Cloud Files. Can easily be extended. Uses django-storages
.
"processing files": e.g. optimizing images, transcoding videos — this was originally conceived to be used for sending static assets to a CDN in the context of speeding up websites)