<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <iframe src="http://www.blogger.com/navbar.g?targetBlogID=17740096&amp;blogName=Murtog&amp;publishMode=PUBLISH_MODE_BLOGSPOT&amp;navbarType=BLUE&amp;layoutType=CLASSIC&amp;searchRoot=http://murtog.blogspot.com/search&amp;blogLocale=pt_BR&amp;v=1&amp;homepageUrl=http://murtog.blogspot.com/&amp;vt=-9075988469102890239" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" height="30px" width="100%" id="navbar-iframe" allowtransparency="true" title="Blogger Navigation and Search"></iframe> <div></div>

Bricando com Cherrypy

Nesses últimos dias venho brincando com vários frameworks web para Python, um deles eu já relatei, que foi o Karrigel.

Li na lista Python sobre o lançamento oficial da versão 2.1 do Cherrypy ( www.cherrypy.org ), pois bem, instalei-o e comecei a brincar.

Em mais ou menos 4 horas ( não foram 4 horas diretas, ponha-se aí leitura dos arquivos exemplo do Cherrypy e implementação de um pequeno módulo para lidar com o banco de dados de modo mais aprazível ) eu consegui fazer um mínimo gerenciador de gasolina. O bichinho está simples, até demais, porém já atende as minhas necessidades e com o tempo o irei melhorando-o.

Fiz ele usando - lógico - Cherrypy, e KirbyBase, aquele banco de dados imbutível feito em puro Python.


Seguem algumas screens:





Ah, foram exatas 465 linhas. Isso porque meus comentários seguem o seguinte estilo:

#
# comentario
#


E eu tenho mania de espaçar bem e comentar bem o código, o que me dá muito trabalho. Além de que dentro do arquivo do site existem os htmls de umas 4 páginas.

Bem, é isso, depois de trabalhar ele e adicionar algumas coisas como:

- AJAX ( sim, amiguinhos =) )
- Opções de ordenamento
- Opções de listagem dos gastos através de datas.
- etc


Irei liberá-lo como software livre ou caso o Google queira comprá-lo..=)

Abração,
Murtog
« Home | Próximo »
| Próximo »
| Próximo »
| Próximo »
| Próximo »
| Próximo »
| Próximo »
| Próximo »
| Próximo »
| Próximo »

» Postar um comentário