Skip to content

Rackspace (OpenStack) Cloud Files API interface for Twisted.

License

Notifications You must be signed in to change notification settings

trenton42/txcloudfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

txcloudfiles

txcloudfiles is a Python+Twisted interface to Rackspace Cloud Files using the Cloud Files API v1.0 over JSON. The API documentation can be found here:

http://docs.rackspace.com/files/api/v1/cf-devguide/content/index.html

This library is feature-complete at time of release, please see the /examples/ folder for detailed bare examples on all operations. It also supports streaming of files via producers for efficient uploading and downloading of large files.

All operations are fully asynchronous and will be simple to anyone who is familiar with Twisted. It contains two complete interfaces, a standard library and a twisted resource that can be used as a reverse proxy.

txcloudfiles was Developed and tested with Python 2.7 and Twisted 11.1, although it should work given the features used (but not tested) with Python >= 2.6 and Twisted >= 9.0.

You can install (and use --upgrade to upgrade) the latest version via "pip" directly from github:

$ pip install git+git://github.com/meeb/txcloudfiles.git@master

Please do report, fork or otherwise notify me of any bugs or issues.

About

Rackspace (OpenStack) Cloud Files API interface for Twisted.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages