Olá a todos!

Esse final de semana fiquei por conta de fazer uma extensão para o Firefox.
Eu sou Cristão e realizo trabalhos na igreja que envolve projeção de letras de músicas e textos bíblicos.
Tinha feito uma pesquisa rápida na internet para ver se achava alguma extensão para o Firefox que facilitasse minha vida, mas não consegui achar nada. Diante disso, resolvi criar minha primeira extensão.

Há muito tempo eu já havia feito um programa para pesquisa bíblica(em 1998, quando eu estava aprendendo a programar). Me lembrei que eu tinha os arquivos com o texto bíblico daquela época e resolvi usá-los para essa nova tarefa.

Assim nasceu a minha primeira extensão. Eu fiz um parsing nesse arquivo para extrair o conteúdo e armazenar em um banco de dados MySQL, onde seria mais fácil consultar que um arquivo de texto.
Fiz a extensão usando o tutorial do Nando Vieira e a documentação da API da XUL, tudo isso aliado ao meu já existente conhecimento de Javascript e Ajax.

A extensão está funcionando, mas ainda vou fazer melhorias. Atualmente ela coloca na barra de status um botão intitulado "Abrir Busca" que devo tirar de lá, colocar no menu "Ferramentas" junto com teclas de atalho para facilitar o uso.(corrijido, agora está no menu "Ferramentas" e tem teclas de atalho)
Por enquanto a pesquisa só pode ser feita numa versão dos textos bíblicos(uma edição de João Ferreira de Almeida que não consegui identificar). No futuro pretendo incluir ma pesquisa os textos da NVI, bem como fazer melhorias na interface da extensão.

Quem quiser pode baixar a extensão aqui.

Update: Infelizmente o firefox não está entendo que é para fazer a instalação automática da extensão. Então baixe o arquivo(clicando com o botão direito sobre o link, e pedindo para salvar o destino) e vá no menu arquivo do seu Firefox e mande abrir o arquivo XPI. Corrigido

Update 2: O meu amigo Arnaldo Janz identificou um problema para instalar a extensão, o qual corrigi e enviei novamente para o servidor. Agora acredito que está funcionando corretamente(nos meus testes funcionou)

Qualquer dúvida ou comentário deixe abaixo o seu comentário.

Até breve!