O motor de busca do
Firefox é um arquivo XML que segue a estrutura abaixo:
<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/" xmlns:os="http://a9.com/-/spec/opensearch/1.1/">
<os:ShortName>Telelistas Petrolina</os:ShortName>
<os:Description>Telelistas Search</os:Description>
<os:InputEncoding>UTF-8</os:InputEncoding>
<os:Url type="text/html" method="GET" template="http://www.telelistas.net/templates/resultado_busca.aspx">
<os:Param name="uf_busca" value="pe"/>
<os:Param name="cod_localidade" value="81119"/>
<os:Param name="nome" value="{searchTerms}"/>
</os:Url>
</SearchPlugin>
Onde:
- os:ShortName => é o nome do motor que irá aparecer no seu navegador
- os:Description => descrição do motor
- os:InputEncoding => codificação da página
- os:Url => URL a ser enviada
- os:Param => parâmetros que a URL irá receber
Veja que os parâmetros ficaram conforme os dados coletados na página. O valor {searchTerms} será o que você digitar no navegador.
O motor da cidade Juazeiro ficou assim:
<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/" xmlns:os="http://a9.com/-/spec/opensearch/1.1/">
<os:ShortName>Telelistas Juazeiro</os:ShortName>
<os:Description>Telelistas Search</os:Description>
<os:InputEncoding>UTF-8</os:InputEncoding>
<os:Url type="text/html" method="GET" template="http://www.telelistas.net/templates/resultado_busca.aspx">
<os:Param name="uf_busca" value="ba"/>
<os:Param name="cod_localidade" value="71383"/>
<os:Param name="nome" value="{searchTerms}"/>
</os:Url>
</SearchPlugin>
Salvei os dois arquivos com os nomes telelistaspet.xml e telelistasjua.xml respectivamente.
Vamos colocar os motores para funcionarem agora! : )
Agora que seus motores já estão prontos basta colocá-los dentro da pasta do Firefox.
Encontre a página searchplugins dentro de sua pasta.
Você pode encontrá-la da seguinte forma:
find ~ -name searchplugins
No meu caso o retorno foi:
/Users/bruno/Library/Application Support/Firefox/Profiles/7otnz7r1.default/searchplugins
Então basta copiar os arquivos para este diretório.
Ex.:
cp telelestaspet.xml /Users/bruno/Library/Application Support/Firefox/Profiles/7otnz7r1.default/searchplugins
$ cp telelestasjua.xml /Users/bruno/Library/Application Support/Firefox/Profiles/7otnz7r1.default/searchplugins
Reinicie o Firefox e pronto!
Agora basta que você escolha o motor de busca que quer utilizar.
Espero que tenham gostado.
Ate mais!