22Jul

Como criar pastas de marcadores inteligentes personalizados no Firefox

Alguma vez você já se perguntou como a pasta de favoritos "Mais Visitada" incluída no Firefox funciona? Não é apenas uma pasta com capas especiais - tira proveito do banco de dados do Places introduzido no Firefox 3, e você pode criar seus próprios marcadores inteligentes.

O sistema Places do Firefox armazena seus favoritos e histórico em um banco de dados SQLite. O Firefox inclui uma consulta poderosa: sintaxe para trabalhar este banco de dados, mas esse recurso está quase escondido por padrão.

Como salvar uma pesquisa

O Firefox expõe uma maneira única de criar uma pasta inteligente por padrão. Para começar, abra a janela Biblioteca, selecionando a opção Marcadores ou História no menu.

Execute uma pesquisa usando a caixa de pesquisa na janela da Biblioteca. Você pode pesquisar os títulos das páginas e as URLs das páginas - por exemplo, digite "How-To Geek" para encontrar todas as páginas com How-To Geek em seu título ou escreva "howtogeek.com" para encontrar todas as páginas no site How-To Geek.

Você pode ter o marcador inteligente pesquisar seus marcadores ou histórico. Depois de selecionar Marcadores ou Histórico, clique no botão Salvar e forneça um nome para salvar sua pesquisa como uma pasta de marcadores inteligentes.

O Firefox cria a pasta de favoritos em seu menu de marcadores por padrão, mas você pode colocá-lo em qualquer lugar que você gosta - por exemplo, na barra de marcadores.

O Firefox atualiza automaticamente a pasta do marcador inteligente - é apenas uma consulta de banco de dados, como uma lista de reprodução inteligente no iTunes. Se você acompanha, agora você tem uma pasta de favoritos inteligente que exibe as páginas que você visitou recentemente no How-To Geek.

Usando uma extensão

Para obter a funcionalidade avançada, você pode escrever URIs você mesmo - mas a maioria dos usuários provavelmente quer uma interface gráfica fácil de usar. O Mozilla não fornece um, então você terá que instalar uma extensão como SearchPlaces.

Depois de instalar a extensão e reiniciar o Firefox, você verá uma nova opção SearchPlaces no seu menu de marcadores. O

SearchPlaces fornece uma interface gráfica para criar novos marcadores inteligentes e editar os existentes. Ele expõe grande parte do poder deixado fora da interface padrão do Firefox.

SearchPlaces oferece muitas opções para construir o URI do seu lugar. Por exemplo, aqui estamos a procura de páginas contendo a palavra "Android" que foram visitadas entre 10 e 20 vezes. Nós também poderíamos especificar um intervalo de tempo em que as páginas da web foram visitadas, embora isso seja um pouco complexo para fazer - você precisa especificar um número de segundos a partir de um tempo relativo.

No entanto, você pode facilmente especificar "hoje" como um intervalo de tempo. Defina o tempo relativo para "Meia-noite esta manhã" e digite "0" como o tempo.

Para editar uma pasta de marcador inteligente que acompanha o Firefox, selecione-a e clique no botão Editar.

SearchPlaces mostra o lugar de cada marcador inteligente: URI.O Firefox esconde estas na interface padrão - presumivelmente para evitar assustar usuários inexperientes.

URIs de lugares de escrita

O Mozilla fornece um guia detalhado para colocar: consultar URIs no site Mozilla Developer Network. Há uma grande variedade de opções que você pode usar para construir URI de consulta complexa.

Por exemplo, digamos que queremos criar uma pasta de marcadores inteligentes mostrando todas as páginas que visitamos no How-To Geek hoje, ordenadas em ordem alfabética. Esta é a cadeia de consulta que usamos:

place: terms = howtogeek.com & beginTimeRef = 1 & beginTime = 0 & sort = 1

Existem quatro partes para esta consulta:

  • terms = howtogeek.com - Procura o termo"Howtogeek.com".
  • beginTimeRef = 1 - O tempo de início é relativo a meia-noite nesta manhã.
  • beginTime = 0 - O "0" é um valor especial que inclui todos os resultados desde o tempo relativo. Neste caso, corresponde a todos os resultados desde a meia-noite desta manhã - ou seja, todas as páginas visitadas hoje.
  • sort = 1 - Ordem de resultados em ordem alfabética.

Depois de ter uma URI de consulta, crie um novo marcador na janela Biblioteca ou no menu Marcadores.

Nomeie o marcador e use o lugar: URI como o endereço do marcador.

Devido a um erro aparente, você não pode criar um marcador inteligente diretamente na barra de ferramentas do navegador. O Firefox irá tratá-lo como um marcador normal em vez de perceber o lugar: URI e tratá-lo corretamente.

Crie-o em outro lugar - como no seu menu de marcadores - e arraste e solte-o na barra de ferramentas. O Firefox notará que é um marcador inteligente.

O banco de dados do

do Firefox esconde muito poder - pode ser um recurso assassino para algumas pessoas, mas a maioria nunca perceberá que está lá.