« Saldo do diaPylons no Google App Engine »

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 Python, web 2.0, XML, boo box

Endereço de trackback para este post

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

4 comentários

Comentário de: Time boo-box [Visitante] · http://www.boo-box.com
Boo!

Obrigado por citar a boo-box e ultilizar nossos recursos para deixar seu blog muito mais completo!
16/04/2008 @ 09:05
Comentário de: Marinho Brandão [Visitante] · http://marinho.wordpress.com/
Muito bacana!

Sou um potencial usuário dela ;)
16/04/2008 @ 09:28
Comentário de: Dirceu (Ninja da Boo-box) [Visitante] · http://www.boo-box.com
Hum! Muito bom!

Provavelmente nós mesmos vamos usar sua implementação, ehehe. Valeu :)
16/04/2008 @ 10:37
Comentário de: Walter Cruz [Membro] Email · http://waltercruz.com
@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!
16/04/2008 @ 23:22

Deixe seu comentário


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

Sua URL será exibida.
PobreExcelente
=> :!: :?: :idea: :) :D :p B) ;) :> :roll: :oops: :| :-/ :( >:( :'( |-| :>> ;D :P :)) 88| :. :no: XX( :lalala: :crazy: >:XX
(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.))

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