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:
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'.
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):
sudo apt install golang-go
go get -v github.com/zquestz/s cd $GOPATH/src/github.com/zquestz/s
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:
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:
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:
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.
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.
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] } ]
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.
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:
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.