Giter VIP home page Giter VIP logo

pyecs's Introduction

PyAWS README

Kun Xi <[email protected]>

This project aims to eliminate the gap between the latest Amazon Web Service and the pyamazon module. Since Amazon still maintains the old calling convention, PyAWS just forked from the pyamazon-0.65, and most core functions are based on Mark Pilgrim and Michael Josephson's hardwork.

1. Overview

The short-term goal of this project:
    Fully support of Amazon E-Commerce Service, including:
        Item operations
        Cart operations
        List operations
        Help...
    Clearly expressed extension support. All runtime error is mapped to appropriate extension
    Developer-friendly interface. 
        Default parameter just works out of the box
        Developer can tweak the parameter for advance use
    Low-level XML file is also exposed to the programmer, for XSLT-enthusiasts.

The long-term goal would cover all other premium service, if we can collect enough funding to support our debugging. :-)
    
2. API in a Nutshell

The APIs fall into two categories: Python object and raw XML. For example, ItemLookup would return the python object while XMLItemLookup would just return the XML queried from amazon.com. Currently implemented functions:
    ItemLookup
    ItemSearch

TODO:
    Add more options to ItemLookup -- done
    Add pagedIterator support -- done
    Check the correctQuery response.
    More test cases for exceptions
    Ecommerce.foo exception handling.
NOTE: we are not going to wrap the ItemLookup in a class, considering the overhead of self object.

3. Usage -- TODO
Before this section is complete, you could take a look at tests/ for more details about PyAWS in action.


4. Branch notice
This code has been modified by Matthias Urlichs <[email protected]>, based on work by others
(notably via http://bitbucket.org/johnpaulett/pyaws/overview/ and http://gist.github.com/315868).

Its main repository is on github, at http://github.com/smurfix/PyECS.

pyecs's People

Contributors

smurfix avatar

Stargazers

Chris Routh avatar  avatar KAWACHI Takashi avatar Gil Klein avatar

Watchers

 avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.