Search Engines (Buscadores)
Sumário
- Search Engines
- DuckDuckGo Bangs
- Cerebro
- Search engines personalizadas
- Como descobrir a sintaxe da search engine de um site
- Qutebrowser
- Vimium
- Ulauncher
- Considerações Finais
- Lista de Search Engines por tema
Search Engines
No contexto da internet, search engine ou motor de busca é o site no qual a pesquisa é realizada por meio de palavras-chave. O mais conhecido é o Google e o DuckDuckGo é uma das alternativas. Tanto em um quanto em outro, os resultados podem não ser satisfatórios, contar com muita poluição e resumos de IA aparecendo no topo por padrão.
Não obstante, é possível delimitar a busca a sites que conhecemos e/ou confiamos sem a necessidade de abrir sua página principal, digitando a palavra-chave de antemão. É disso que este texto tratará, apresentando as ferramentas disponíveis, explicando como criar nossas próprias search engines e como cadastrá-las em nosso navegador ou software favorito.
DuckDuckGo !Bangs
!Bangs são atalhos do DuckDuckGo para pesquisar dentro de outros sites. Iniciam sempre com ! e costumam ser bem intuitivos. Para usá-los basta deixar o DuckDuckgo como buscador padrão ou acessar este link.
Exemplo: vamos pesquisar por "cyberpunk", que é um subgênero da ficção científica, dentro da Wikipédia. Basta digitar !wk cyberpunk e Enter. Faça o teste.
Viu o que aconteceu? No lugar de uma página cheia de resultados (muitas vezes com anúncios ou links patrocinados) você se depara apenas com o artigo "Cyberpunk" aberto na Wikipédia, pronto para ser lido.
Alguns outros exemplos:
!wpt: Wikipédia em português;!yt: YouTube;!imdb: IMDb (Internet Movie Database);!gh: GitHub;!alternativeto: AlternativeTo;
A maior vantagem dos !Bangs é que eles podem ser usados em qualquer sistema operacional com um navegador instalado. Isso inclui smartphones e tablets com Android ou iOS.
Cerebro
Cerebro é um launcher similar ao Spotlight do Mac que pode ser instalado no seu PC. Alguns de seus plugins funcionam também como search engines, com a seguinte vantagem: o resultado aparece na pop-up da barra de pesquisa, sem necessidade de abrir o navegador.
Exemplo: ao digitar "Linux Mint" na barra do Cerebro, será mostrado nos resultados um resumo do artigo da Wikipédia, incluindo a imagem principal dele:

Por outro lado, se você digitar imdb e depois "Terminator" será exibida a ficha resumida do IMDb para o respectivo filme. Em ambos os casos, ao pressionar Enter, será aberta a versão completa do site no navegador, com todas as informações:

O Cerebro conta também com plugins de dicionário e tradução. O primeiro é acionado pelo código define (para palavras em inglês); o segundo, com translate en pt "palavra ou frase em inglês" para traduzi-la para o português (funciona com tradução reversa também e para outras línguas):

Search engines personalizadas
Os !Bangs do DuckDuckGo são ótimos e talvez já supram sua necessidade. Mas você pode encontrar duas limitações neles: 1) não encontrar um !bang para algum site específico (é possível sugerir sua inclusão); 2) desejar um atalho personalizado para determinado site (que seja mais intuitivo e fácil de memorizar).
Em ambos os casos, a criação de search engines personalizadas é um caminho. Adianto que é algo mais indicado para entusiastas, pois sua configuração é mais complexa.
Você pode fazê-lo em diversos lugares, de acordo com sua necessidade ou gosto: navegador, extensão ou até mesmo em um launcher instalado no seu Sistema Operacional.
Como descobrir a sintaxe da search engine de um site
Vamos criar uma search engine de um dicionário de português. O Michaelis, por exemplo. Acesse: https://michaelis.uol.com.br/ e pesquise por uma palavra qualquer, digamos motor.
Depois de encontrá-la, copie a URL exibida, deve ser https://michaelis.uol.com.br/moderno-portugues/busca/portugues-brasileiro/motor/
Basicamente, é isto. Se você digitar a URL acima trocando a palavra motor por sistema, por exemplo, será exibida a definição deste último termo.
A diferença é que, para cadastrar a search engine, você deve deixar um {} ou %s no lugar do termo pesquisado, a depender do navegador, app ou extensão utilizados. Veja a seguir cada um deles.
Qutebrowser
Qutebrowser é um navegador open-source com foco no teclado e privacidade. Falei um pouco sobre ele aqui. Tanto seu uso quanto suas configurações são relativamente complexas. Caso não tenha familiaridade, recomendo procurar vídeos, tutoriais e, principalmente, entender o básico sobre Vim, pois os comandos do Qutebrowser são inspirados nele.
Para configurar as search engines dele, é necessário abrir o arquivo config.py (recomendo fazer backup dele antes) e pesquisar por c.url.searchengines. Nele, você irá trocar o termo pesquisado por {}. Segue abaixo o exemplo do dicionário Michaelis (se o texto aparecer cortado, atente para a barra de rolagem horizontal):
c.url.searchengines = {'DEFAULT': 'https://duckduckgo.com/?q={}', 'dm': 'https://michaelis.uol.com.br/moderno-portugues/busca/portugues-brasileiro/{}'}
No caso, o dm é o atalho a ser digitado no prompt do Qutebrowser para pesquisar dentro do dicionário: dm palavra (o prompt é aberto pressionando o).
Vimium
Vimium é uma extensão para navegadores como Google Chrome, Firefox, Brave entre outros. Como o próprio nome sugere, é "vim-like", ou seja, também segue a filosofia do Vim, com foco no teclado. Em suas configurações, há um campo chamado "Custom search engines". É nele que as search engines personalizadas são inseridas.
A nossa search engine do Dicionário Michaelis ficará assim, trocamos o termo pesquisado por %s damos um espaço e colocamos um rótulo, no caso, Dic Michaelis:
dm: https://michaelis.uol.com.br/moderno-portugues/busca/portugues-brasileiro/%s Dic Michaelis
Depois de salvar, a search engine é acionada com Shift + o (para abrir o prompt), digitamos dm, pressionamos espaço, escrevemos o termo desejado e Enter.
Ulauncher
O Ulauncher é semelhante ao Cerebro com uma desvantagem e três vantagens em relação a ele. A desvantagem é que não possui plugins/extensões como as do IMDb e Wikipedia, que mostram um preview na pop-up.
A primeira vantagem é permitir cadastro de search engines de forma similiar a do Qutebrowser; você não precisa decorar o atalho (keyword), pois ele reconhece também o nome por extenso; e a terceira, é o acesso rápido a uma search engine, antes mesmo de abrir o navegador.
Configuração: vá em Preferences, Shortcuts, clique em Add shortcut e preencha da seguinte forma (repare que, aqui, a sintaxe usa o %s no lugar do termo pesquisado):
- Name:
Dic Michaelis - Keyword:
dm - Query or Script:
https://michaelis.uol.com.br/moderno-portugues/busca/portugues-brasileiro/%s
Considerações Finais
Utilizo as search engines majoritariamente no Qutebrowser, meu navegador padrão. Mas vejo uma grande vantagem em usá-las nos launchers. No Cerebro, porque traz preview de sites como IMDb e Wikipédia; no Ulauncher, porque permite abrir o prompt com apenas um comando de teclado, mesmo sem nenhum navegador aberto.
Não é todo site que permite a criação criação manual de search engines. Mas grande parte deles, sim. Isso poupa muito tempo e energia para tarefas repetitivas, pois há sites em que é preciso executar vários passos até chegar no campo de pesquisa, como aqueles em que fazemos filtros. A maior vantagem é ter resultado somente nos sites que você conhece e confia, evitando distrações com clickbaits e coisas que fogem ao escopo da pesquisa.
O ponto negativo é que alguns sites não gostam dessa busca direta e podem bloquear o resultado da pesquisa depois de muitos acessos. Ou então, reformular a sintaxe de pesquisa de modo a não deixar mais que ela seja replicada.
Minha dica final é ter sempre em mente pelo menos um site de referência para cada assunto e criar uma search engine para cada um deles: vídeos, letras de música, artigos de determinada área, fóruns de dúvidas, filmes, games etc. Abaixo, deixarei uma lista com algumas que utilizo, mas recomendo que crie as suas próprias.
Lista de Search Engines por tema
Atenção: a lista abaixo pode conter erros e está no padrão do arquivo config.py, do Qutebrowser. Se for usá-la neste navegador, lembre-se sempre de separar uma search engine da outra com uma vírgula , e um espaço; caso for utilizar o Ulauncher, lembre-se de alterar o {} por %s , retirar as aspas simples e demais elementos (ver tópico do Ulauncher acima); por último, se for utilizar o Vimium, além de trocar o {} por %s e retirar as aspas simples, lembre-se e completar o final com um espaço mais o nome por extenso da search engine, conforme explicado nos tópicos anteriores.
Compras
- Amazon:
'am': 'https://www.amazon.com.br/s?k={}' - Mercado Livre:
'ml': 'https://lista.mercadolivre.com.br/{}'
Filmes
- Libreflix:
'lf': 'https://libreflix.org/busca/{}' - IMDb:
'im': 'https://www.imdb.com/find?q={}&ref_=nv_sr_sm' - TMDb:
'tm': 'https://www.themoviedb.org/search?query={}' - Filmow:
'fm': 'https://filmow.com/buscar/?q={}&search_films='
Games
- Steam:
'st': 'https://store.steampowered.com/search/?term={}' - GOG:
'gog': 'https://www.gog.com/en/games?query={}' - Moby Games:
'mg': 'https://www.mobygames.com/search/?q={}' - IGDB:
'igdb': 'https://www.igdb.com/search?utf8=%E2%9C%93&q={}' - How Long To Beat:
'hltb': 'https://howlongtobeat.com/?q={}'
Idiomas
- Aulete:
'au': 'https://aulete.com.br/{}' - Michaelis:
'dm': 'https://michaelis.uol.com.br/moderno-portugues/busca/portugues-brasileiro/{}' - Infopédia:
'dporto': 'https://www.infopedia.pt/dicionarios/lingua-portuguesa/{}' - Michaelis Inglês-Português:
'dmen': 'https://michaelis.uol.com.br/moderno-ingles/busca/ingles-portugues-moderno/{}' - Merriam Webster:
'mw': 'https://www.merriam-webster.com/dictionary/{}' - Dictionary:
'dic': 'https://www.dictionary.com/browse/{}' - Urban Dictionary:
'ud': 'https://www.urbandictionary.com/define.php?term={}' - Deepl:
'dl': 'https://www.deepl.com/pt-BR/translator#en/pt-br/{}' - The Saurus:
'ts': 'https://www.thesaurus.com/browse/{}' - YouGlish:
'yg': 'https://youglish.com/pronounce/{}/english'
Vídeos
- YouTube:
'yt': 'https://www.youtube.com/results?search_query={}'
Jornalismo
- G1:
'g1': 'https://g1.globo.com/busca/?q={}' - Brasil de Fato:
'bf': 'https://www.brasildefato.com.br/?s={}' - UOL:
'uo': 'https://busca.uol.com.br/result.html?term={}' - Outras Palavras:
'op': 'https://outraspalavras.net/?s={}' - The Intercept Brasil:
'ti': 'https://www.intercept.com.br/?s={}'
Livros
- Goodreads:
'gr': 'https://www.goodreads.com/search?utf8=%E2%9C%93&query={}'
Mapas
- Google Maps:
'maps': 'http://maps.google.com/?q={}'
Música
- Bandcamp:
'bc': 'https://bandcamp.com/search?q={}' - Metal Archives:
'ma': 'https://www.metal-archives.com/search?searchString={}&type=band_name'
Outros
- Manual do Usuário:
'mu': 'https://manualdousuario.net/?s={}' - Reddit:
're': 'https://www.reddit.com/search/?q={}' - Wikipédia em português:
'wk': 'https://pt.wikipedia.org/?search={}' - Wikipédia em inglês:
'wken': 'https://en.wikipedia.org/?search={}' - Pesquisa no DuckDuckGo antes de 30-11-2022:
'noiad': 'https://duckduckgo.com/?q={}&df=1990-01-01..2022-11-30&ia=web'
Podcast
- PodcastAP:
'podcast': 'https://podcastap.com/search?q={}&type=all'
Software
- GitHub:
'gh': 'https://github.com/search?q={}&type=repositories' - AlternativeTo:
'al': 'https://alternativeto.net/browse/search/?q={}'
P.S.: quando este post estava em fase de revisão, o buscador DuckDuckGo fez uma pesquisa com duas opções: a favor ou contra a IA. o resultado foi de 90% contra e apenas 10% a favor. Há um post explicando a iniciativa e, nele, há dois links criados para usar o referido buscador com ou sem IA, a gosto do "freguês":
Neste caso, você também poderia criar uma search engine assim (sem IA): 'noiad': 'noai.duckduckgo.com/?q={}'
O que acho "engraçado" é que os endereços acima não são muito divulgados e não aparecem como sugestão na página inicial do DuckDuckGo. Inclusive, gastei alguns minutos até encontrá-los novamente para postar aqui.