Wondering if anyone knows a package that might help in php/ruby/js or a web api for this sort of thing?