[tahoe-dev] Ruby WebAPI Client & Beta Testers Wanted

Ian Levesque ian at ephemeronindustries.com
Wed Mar 25 23:21:21 PDT 2009


Hi Tahoe-Dev,

1. I know you're big Python fans around here, but I finally factored  
out and BSD-licensed a Ruby client library (with full unit tests) for  
Tahoe's WebAPI from one of my upcoming products.  The code is here:

http://github.com/ianlevesque/rubytahoe

I would appreciate any and all feedback regarding how I use and/or  
abuse Tahoe, security, etc.

2. I would love to see this library grow into a "fully supported"  
front-end library for Tahoe application developers, but it's not there  
yet.  At present it works great for all basic operations (see the unit  
tests), but is basically cap-ignorant.  You provide a directory write- 
cap upon initialization and all operations from then on are path-based  
relative to that write-cap. It's easy & convenient but doesn't really  
take full advantage of Tahoe.  I could use suggestions in this  
department.

3. It also includes a handy method that will obtain your root write- 
cap for the AllMyData.com production grid given a username and password.

4. On a related note, my aforementioned upcoming product is in need of  
beta testers.  I'm looking for Mac OS X (10.5+) users who love Tahoe.   
The product lets you perform Time Machine backups to a Tahoe grid.   
Drop me an email off-list if you think that's at least half as cool as  
I do, and would like to try it out (and report bugs!)

Thanks,
-Ian Levesque


More information about the tahoe-dev mailing list