Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A script to Sync a set of files / directories with Rackspace Cloudfiles (or any Openstack storage provider)
Python
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
cloud_providers
file_lists
.gitignore
cloud-sync.py
cloudprovider.py
file_list.py
log.py
readme.md

readme.md

Cloud-sync

This is a script that allows the syncronisation of Rackspace Cloudfiles (Or any SWIFT object store) with a local directory. Currently it allows the user to pipe a list of files into it that are to be uploaded to cloud files.

Features

  • Lightweight - Currently the only non standard python library required is python-cloudfiles. The aim is NOT to require anything else, and hence ensuring maximum portability
  • Support for Cloudfiles UK and US along with any SWIFT object store
  • Comparision of files to ensure Bandwidth is not wasted by comparing the remote & local MD5 and Modified Time

See the projects github wiki page for more info https://github.com/welbymcroberts/cloudfiles-sync/wiki

Example usage

./cloud-sync /home/welby/Pictures/ swift://pictures

Authors

  • Welby McRoberts Main developer.
  • Darren Birket - Contributor, Tester and provider of suggestions.

Change Log

1.9.1

  • A rewrite of cloudfiles-sync to support multiple cloud providers, and code cleanup
  • Inital thoughts of threading

1.0.0

  • First version
Something went wrong with that request. Please try again.