API do Boo Box em Python

por Walter Cruz on 15/04/2008
in web 2.0

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!

Endereço de trackback para este post

Trackback URL (clique direito e copie atalho/localização do link)

4 comentários


Notice: Undefined index: comment_secret in /home/walter/repositories/whissip-dev/blogs/inc/comments/model/_comment.class.php on line 161
  1. Time boo-box says :

    Boo!

    Obrigado por citar a boo-box e ultilizar nossos recursos para deixar seu blog muito mais completo!

  2. Muito bacana!

    Sou um potencial usuário dela ;)

  3. Hum! Muito bom!

    Provavelmente nós mesmos vamos usar sua implementação, ehehe. Valeu :)

  4. Walter Cruz (Member) Email says :

    @Time boo-box
    Valeu pela força!

    @Marinho
    Espero que goste, qualquer coisa estou a disposição!

    @Dirceu
    Grande ninja! Precisando, sabe onde me achar!

Share Your Thoughts


Seu endereço de e-mail não será revelado nesse site.

Sua URL será exibida.
PobreExcelente
(Quebras de linha se tornam <br />)
(Nome, e-mail & website)
(Permitir que usuários o contatem através de um formulário eletrônico (seu e-mail não será exibido.))
Subscribe to comments by email

You can just use your OpenID to provide your name, e-mail and url.