Sometime ago I made a shell script to upload directly to Rackspace CF using the script capability of nautilus. While working well it did not offer the progress bar and was hard to update. I have made now as a proper python nautilus plugin which offer these features.
The code is available here :
http://github.com/chmouel/nautilus-cloud-files-plugin
The old version is here, which is still a good example for uploading to Rackspace CF via the shell :
http://github.com/chmouel/nautilus-shell-script-rackspace-cloud-files
To make it easier for people to install all the tools I have made for Rackspace Cloud Files I have made available a PPA repository for ubuntu karmic which should work in debian unstable :
https://launchpad.net/~chmouel/+archive/rackspace-cloud-files
it contains as well the API packaged until they are going to be uploaded to the official debian/ubuntu repositories.