gunroad.com APIのPythonバインディングを書きました

https://github.com/yatt/python-gumroad-client/

こんな感じに使います。

# sample

from gumroad import Gumroad, GumroadItem
# setup background interface
api = Gumroad('email', 'password')
api.login()
GumroadItem._api = api

# create new item
item = GumroadItem(name = 'foo', url = 'http://localhost', price = 100, description = '')
item.update() 

# update item
item = GumroadItem(id = 'foobar')
item.name = 'bar'
item.update()

# delete item
item = GumroadItem(id = 'hogefuga')
item.delete()

# list all items
for item in GumroadItem.all():
    print 'name  :',item.name
    print 'desc  :',item.description
    print 'url   :',item.short_url
    print 'price :',item.price
    print 'cur   :',item.currency
    print ''

api.logout()