Ruby/Amazon is a Ruby language library that allows programmatic access to the popular Amazon Web site via the REST (XML over HTTP) based Amazon Web Services. In addition to the original amazon.com site, the amazon.co.uk, amazon.de, amazon.fr, amazon.ca, and amazon.co.jp properties are also supported.
Ruby/Amazon library aims to wrap the grunt work of interacting with the Amazon API behind a high-level layer of Ruby, thereby making it easier to use.
Although the library is still in development, it already provides support for the vast majority of the AWS v3.1 API. For example, all forms of product search are implemented, along with the transaction details API and the remote shopping-cart API. Furthermore, advanced features such as threaded retrieval of multiple pages, object caching and determining a client's most appropriate AWS locale are all implemented. See the RDoc library documentation for more information, in particular the page about the top level Amazon module.
More features are planned for future versions, such as Amazon Web Services for Sellers.
· GeoIP library
What's New in This Release:
· In methods that use the 'keywords' parameter, it was being URL-encoded too early, which could lead to format-specifier-related exceptions.
· This is another manifestation of the bug that was believed fixed in 0.9.1.
· When using shopping carts, the purchase URL now works within the 'uk' locale.
· Previously, only the 'us' locale worked.
· In all likelihood, the other locales can now use it too.