API do Boo Box em Python

15/04/2008

Link: http://www.boo-box.com/blog/br/2007/agora-temos-api/

Parece que eu andei um tanto desatualizado. Só essa semana que eu reparei que o boo-box tinha uma API. Apesar da API ser simples, resolvi implementar uma API de alto nível para ela, em Python. Ficou assim:


import boo_box
from boo_box.affiliates import submarino
boo = boo_box.Box(submarino,'248960').get('XML','livros xml')
 

Isso retorna os itens no formato XML. Além disso, existe a possibilidade de retornar uma string json, ou retornar um objeto do python (um dicionário). Para tanto, você precisa do simplejson também instalado.

O projeto está no assembla, e pode ser acessado em: http://www.assembla.com/wiki/show/py_boo_box

O repositório pode ser acessado em http://hg.assembla.com/py_boo_box, e como o nome denuncia, está no mercurial.

Para instalar, você pode tanto baixar do repositório quanto do Pypi, com o comando:

easy_install boo_box

Para quaisquer dúvidas ou sugestões, não hesitem em me contatar!


Email por Walter Cruz em web 2.0
Tags: api, assembla, boo-box, python, web 2.0, xml