django-importer: Software Livre Compensa

Há um tempo atrás, desenvolvi uma aplicação para Django que achei bacana e resolvi lançar como um projeto no Google Code.

Divulguei nos canais competentes mas não houve muito alarde. Algumas pessoas pediram mais explicações mas parou por aí, o projeto ficou encostado.

Passado um tempo, o Josir me perguntou se eu poderia criar um módulo para importação de arquivos CSV. Combinamos um preço, o projeto continuaria aberto e eu desenvolvi o novo recurso.

Fiz melhorias além do requisitado, no código, na documentação e inclui um projeto de exemplo. O resultado já foi publicado e está disponível para quem quiser ver e usar.

O melhor dessa história toda é o reconhecimento, me senti muito bem em ver que o trabalho foi útil para alguém e que existe gente disposta a investir para torná-lo melhor.

Combinei com o Josir que iria divulgar o ocorrido, pode parecer algo pequeno, mas para mim foi significante e acho que serve como um bom exemplo de colaboração. Por falta de tempo, ele ainda não pode testar, mas teve o que precisava e com isso a comunidade também ganhou.

Então deixo aqui os meus agradecimentos ao Josir e à comunidade de software livre.

Anúncios

Lançamento do django-importer

Read this post in English / Leia este post em Inglês

Eu tenho criado alguns importadores para models do Django e me vi repetindo um padrão, mesmo com origens de dados bem diferentes, pude encontrar um certo nível de abstração.

O resultado foi um novo projeto chamado django-importer, com a intenção de servir como base para qualquer importação no Django.

Está distribuído sob a licença BSD e hospedado no Google Code: http://code.google.com/p/django-importer/.

Estou escrevendo um projeto de exemplo para ajudar no uso. É um projeto novo, mas bastante funcional (pelo menos para mim), e há bastante a ser melhorado.

Colaboradores, comentários e sugestões são bem-vindos, é só entrar em contato aqui pelo blog ou pela página do projeto.

django-importer released!

Read this post in Portuguese / Leia este post em Português

I’ve been writing some importers for Django models and caught myself repeating a pattern, even though the data sources were very different, I could find some room for abstraction.

The result was a new project called django-importer, to be used as a base for any data importer on Django.

It’s released under BSD License and hosted on Google Code: http://code.google.com/p/django-importer/.

I’m writing a sample project to help in the usage. It’s a work in progress but already very useful (at least for me) and there’s plenty room for improvement.

Contributors, comments and suggestions are welcome, just leave a message here in the blog or in the project page.