<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> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar.g?targetBlogID\x3d17740096\x26blogName\x3dMurtog\x26publishMode\x3dPUBLISH_MODE_BLOGSPOT\x26navbarType\x3dBLUE\x26layoutType\x3dCLASSIC\x26searchRoot\x3dhttp://murtog.blogspot.com/search\x26blogLocale\x3dpt_BR\x26v\x3d2\x26homepageUrl\x3dhttp://murtog.blogspot.com/\x26vt\x3d-9075988469102890239', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe" }); } }); </script>

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