Me consumiu umas duas horas: Bíblia XML 2. Agora vou cuidar da interface, colocar um conjunto de radios para o sujeito dizer se quer fazer busca exata, todas as palavras, ou uma referência bíblia.
Fiz com Python e PSE. Muito produtivo.
PSE é uma ferramenta muito interessante. Tenho feito uma porção de coisas com Django, mas não é uma ferramenta para qualquer tarefa. Quando você vai desenvolver simplesmente um formulário de contato, ou uma aplicação de uma única página, como é a Bíblia XML, o trabalho de criar e configurar uma aplicação Django não compensa. Até descobrir o PSE eu usava (Argh!) PHP.
Agora a coisa toda mudou de figura. PSE é tão simples de começar a escrever quanto PHP ou ASP. A idéia é a mesma, um arquivo é uma página. Você pode inserir seu código Python em um arquivo separado ou pode mesclá-lo com HTML como faz com PHP. Suporta includes, sessions, application e custom tags, com uma sintaxe muito mais elegante que (Argh!) JSP. E, é claro, é Python, que tem um módulo pronto para praticamente qualquer coisa que você possa querer fazer na face da terra.