An Amazon-S3 Clone in Ruby
So, it's really not much, but it does handle most things, and it's decent enough... It's Park Place, a clone of Amazon's S3 (Simple Storage Service.) It's written entirely in Ruby, with heaps of help from the Camping 4k web framework. Oh, and no SOAP support to speak of.
Check it out from SVN: svn co http://code.whytheluckystiff.net/svn/parkplace/trunk
You'll need to have Ruby and RubyGems? installed. Other dependencies can be installed like so:
gem install camping --source code.whytheluckystiff.net gem install mongrel activerecord
Stuff You Can Do With It
- First of all, check out Amazon's docs for the generics. All sections apply except the SOAP
and Torrent parts. (Torrents introduced in 0.7 --FlashHater) - Using S3 to persist Ajax goodies -- think Greasemonkey scripts storing stuff long term.
- Some Firefox plugins are starting to use it.
- As always, tons of ideas on http://del.icio.us/tag/s3.
Audience-generated documentation
A look at the ParkPlaceDataModel, if you don't care for reading Ruby code.
Using this with the AmazonDriver?
Using Torrents in 0.7 and up
