S-Seach, pesquise na web a partir do seu terminal usando o navegador

sobre s-search

No próximo artigo, daremos uma olhada no S-Search. Essa é uma ferramenta que vai nos ajudar pesquise em nosso navegador usando o terminal. Quando o usuário está realizando alguma tarefa no terminal e precisa buscar informações em um site específico, é necessário sair do terminal e executar o navegador para fazer a pesquisa. Com esta ferramenta teremos uma maneira mais rápida de fazer isso.

S-Search, também conhecido como S, não é a única ferramenta que pode nos permitir pesquise na web a partir do terminal, mas oferece suporte a uma dezena de mecanismos de pesquisa prontos para uso. Quando o usuário realiza uma pesquisa, os resultados aparecem em seu navegador padrão. Isso nos permitirá pesquisar qualquer coisa no Google, Amazon, DebianPKG, IMDB e muitos outros com um simples comando do terminal.

Instale S-Search no Ubuntu

A maneira mais simples de instalar o S-search está usando seu pacote snap, que podemos encontrar em Snapcraft. Para fazer assim, só teremos que abrir um terminal (Ctrl + Alt + T) e escreva o comando de instalação:

instalar snap s-search

sudo snap install s-search

Se você preferir uma maneira visual de fazer as coisas, você pode instale-o através do Software Center. Podemos encontrar o aplicativo pesquisando seu nome: 's-pesquisa'.

instalação do centro de software

Também podemos compilar a fonte, conforme indicado em seu Página GitHub. Para fazer isso, teremos que executar em um terminal (Ctrl + Alt + T):

instale vá

sudo apt install golang-go

vá buscar zquestz

go get -v github.com/zquestz/s

cd $GOPATH/src/github.com/zquestz/s

Compilação S-Search

make

make install

Se você optar por compilar o programa, no diretório zquestz encontraremos o arquivo «s», que será o que teremos que executar procurar.

Pesquisando no Terminal

Para google qualquer coisa (é o mecanismo de busca padrão), teremos apenas que escrever o nome do aplicativo, seguido da consulta. Por exemplo, para pesquisar este blog, só precisaremos digitar no terminal (Ctrl + Alt + T) o comando:

pesquisa s-search Ubunlog

s-search ubunlog

Quase imediatamente, o navegador padrão aparecerá na tela, neste caso o Firefox. Os resultados dessa solicitação de pesquisa serão exibidos no navegador.

Provedores de pesquisa alternativos

S-Search é muito útil porque também é compatível com muitos outros motores de busca. Pra veja uma lista de todos os sites onde os usuários podem pesquisar algo com o S-search, teremos que escrever o comando:

motores de busca disponíveis

s-search -l

Pára direcione nossa consulta para um deles, só precisamos usar o nome / palavra-chave do mecanismo de pesquisa da seguinte maneira:

Busca na Amazon por smart tv

s-search -p amazon smarth tv

Na consulta acima, usamos o S-search para encontrar uma smart tv na Amazon. Alterando o provedor e o termo de consulta, poderíamos, por exemplo, procure uma música específica no Spotify.

pesquisar no spotify

O S-search não usa algoritmos avançados ou código complexo para conseguir isso. Este aplicativo é apenas uma coleção de urls de pesquisa, aos quais nossas consultas de pesquisa são adicionadas.

pesquisar url no terminal

Também podemos ver cada um desses URLs para qualquer uma de nossas pesquisas usando o -o opção. Com ele, em vez de abrir nosso navegador padrão para exibir os resultados, S-search mostrará o url de pesquisa no terminal.

configuração

Se você compilou o código para este programa, você será capaz de fazer sua própria configuração padrão. Você simplesmente terá que criar o arquivo ~ / .config / s / config. O arquivo de configuração está no formato UCL. JSON também é totalmente compatível.

Neste arquivo teremos a possibilidade de definir nosso próprio provedor padrão, como duckduckgo, adicionando uma linha como a seguinte:

provider: duckduckgo

Se você quiser adicionar um provedor personalizado a estrutura a seguir será a seguinte:

customProviders [
{
name: nombre-de-la-web
url: "http://url-de-la-web.com?q=%s"
tags: [ejemplo-de-tag]
}
]

arquivo de configuração s-search

Provedores personalizados exigem alguns itens básicos como o seguinte:

  • Um nome alfanumérico. ^[a-zA-Z0-9_]*$
  • Um token %s para a string de consulta.
  • Um esquema de URL válido.

pesquisa personalizada

Aqui deve ser dito que dependendo do url de pesquisa, a estrutura pode mudar um pouco. Para obter mais informações sobre a configuração deste programa, os usuários podem usar o página do projeto GitHub.

Desinstalar

Pára remova o pacote snap deste programa, só precisamos abrir um terminal (Ctrl + Alt + T) e executar o comando:

desinstalar o snap de pesquisa

sudo snap remove s-search

S-search vem com dezenas de URLs para muitos sites populares integrados e é acessível a partir do terminal. Essa combinação é bastante útil, pois nos permite pesquisar qualquer coisa rapidamente.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.