wimleers / fileconveyor

File Conveyor is a daemon written in Python to detect, process and sync files. In particular, it's designed to sync files to CDNs. Amazon S3 and Rackspace Cloud Files, as well as any Origin Pull or (S)FTP Push CDN, are supported. Originally written for my bachelor thesis at Hasselt University in Belgium.
https://wimleers.com/fileconveyor
The Unlicense
340 stars 95 forks source link

Manage Django, Boto, Python-cloudfiles and Django-storages as external libraries #87

Closed benoitbryon closed 12 years ago

benoitbryon commented 12 years ago

See #6 and #86.

This pull request is based on #81 codebase, so #81 may be merged before this one:

I froze version numbers in a restrictive way, to match the version that was included in fileconveyor. Maybe external librairies can be upgraded. But it should be another task.

I couldn't test every storage: I did my best to avoid import errors, but I cannot guarantee that transporters and storages actually work. So feedback is welcome.

wimleers commented 12 years ago

Tested with:

 pip install -e git+file:///Users/wimleers/Work/fileconveyor#egg=fileconveyor

… I was impressed that this actually works. I based this command off of your explanation in #81, and it really just works! Awesome!

I'm super excited to commit this in a few seconds… Thank you so much for your awesome contributions! :)