Vi um aplicativo de console do Google que alguém escreveu há algum tempo, mas na verdade era um site emulando um console.
O que estou procurando é um atalho ou aplicativo de terminal do Linux que eu possa usar para pesquisar rapidamente no Google.
Idealmente, ele mostrará os 10 principais resultados da pesquisa com números próximos a eles e pressionar o número abrirá o site em um navegador.
Ter os resultados do Google abertos em um navegador também é bom.
Alguém tem uma solução?
command-line
terminal
linux-terminal
Dean Rather
fonte
fonte
Respostas:
O google-cli deve fazer exatamente isso (é a versão revivida do cli-google ).
fonte
Aqui está uma função simples do bash que permite digitar
e que abrirá o navegador padrão para exibir a página de resultados do Google para esses termos de pesquisa:
Basta colar isso no seu terminal para experimentá-lo.
Para Windows ou Mac OS X, substitua a última linha por uma das seguintes opções (supondo que você esteja usando Cygwin ou semelhante no Windows):
janelas
Mac OS X
fonte
Copie e cole esse script
~/bin
, chame-o de "ganso" ou algo assim (GOOgle SEarch). Chmod it + xO uso é:
Claramente, você precisa ter o Lynx instalado.
fonte
Se você deseja pesquisar na linha de comando e pular para um navegador definido pelo usuário para obter resultados, outra solução é usar o surfraw .
Está disponível pré-empacotado em algumas distribuições Linux (Debian, Ubuntu, outras desconhecidas),
da fonte em debian.org, e os códigos e versões de desenvolvimento mais recentes estão disponíveis no repositório oficial do git (agora em GitLab).Instruções de instalação do arquivo tarball ou deb são encontradas no Wiki .
Nota: O Surfraw foi originalmente escrito por Julian Assange. (O acrônimo / backronym para 'SURFRAW' é a raiva revolucionária da frente dos usuários da Shell contra a World Wide Web.)
Para fazer uma pesquisa no Google na linha de comando:
sr google archibald tuttle
Além do Google antigo e simples, existem muitos outros tipos de pesquisa incorporados.
Para procurar uma RFC que lida com S / MIME:
sr rfc s/mime
Traduzir uma palavra:
sr translate logiciel
Encontre torrents:
sr piratebay free music
(Esses tipos de pesquisa de palavras-chave continuam sendo atualizados.)
Uso mais avançado :
Surfraw é configurável . Você pode configurá-lo com alguns padrões, por usuário
$HOME/.surfraw.conf
ou em todo o sistema/etc/surfraw.conf
:Aqui eu o configurei para usar links2 e elinks, mas você pode usar o Firefox, Chrome ou qualquer outro que preferir.
(Nota:
links2 -g
é um estranho navegador de modo gráfico incorporado ao terminal. É rápido, mas odeia a modernidade.)fonte
Com
wget
, exemplo:Fonte
fonte
Lynx - um navegador de informações distribuídas de uso geral para a World Wide Web. O Lynx é um cliente da World Wide Web (WWW) completo para usuários que executam dispositivos de exibição de células de caracteres endereçáveis por cursor (por exemplo, terminais vt100, emuladores vt100 em execução no Windows 95 / NT ou Macintoshes ou qualquer outro "orientado a curses" exibição).
Ele exibirá documentos HTML (hypertext markup language) contendo links para arquivos que residem no sistema local, bem como arquivos que residem em sistemas remotos executando os servidores Gopher, HTTP, FTP, WAIS e NNTP. As versões atuais do Lynx são executadas no Unix, VMS, Windows 95 / NT, 386DOS e OS / 2 EMX.
fonte
Eu escrevi um pequeno aplicativo para permitir que você faça uma pesquisa no Google via CLI, na verdade é muito simples e atualmente suporta apenas pesquisa na Web, pesquisa de imagens e pesquisa de notícias.
Codinome: Gisele
fonte
Você pode usar o w3m - um navegador baseado em texto. Você pode abrir qualquer site com ele no terminal. Em suma, você pode ter o google no seu terminal e pesquisar a partir daí. Se você estiver interessado, verifique este link.
Para instalar o w3m:
fonte
o cara python está aqui agora
Exemplo de uso:
Em seguida, ele abrirá um navegador da web nesta página
fonte
Se você deseja se inscrever para uma chave da API do Google , poderá usar o módulo Net :: Google Perl em conjunto com a API do SOAP do Google para fazer isso. Veja aqui e aqui os scripts perl simples que usam o Net :: Google.
Você também pode usar o módulo SOAP :: Lite perl menos especializado para esta tarefa.
Como alternativa, você pode rastrear as consultas do Google por meio de WWW :: Mechanize, Web :: Scraper ou um dos muitos módulos de captura de tela Perl, se não for incomodado por sua nebulosa situação legal . Aqui está um bom tutorial para você começar.
Uma ferramenta de linha de comando como essa pode funcionar bem quando combinada com um navegador como o Uzbl para fornecer uma experiência de navegação rápida.
fonte
Você pode usar um navegador de terminal como o Elinks , que permite navegar na Web no terminal e, opcionalmente, abrir um link em outro navegador, como o Firefox.
fonte
No Mac OSX, uso um alias no meu .bash_profil
alias google=sh ~/scripts/google.sh
google.sh:
Uso:
Desta forma, funciona bem para mim.
Felicidades
fonte
Se você usa o ambiente KDE com as configurações padrão, o ypu pode pesquisar no krunner (chamado pelo comando Alt-F2).
Para pesquisar por consulta no Google , digite na caixa de texto krunner:
Para pesquisar por consultas na Wikipedia , digite na caixa de texto krunner:
Exemplos:
Fonte: https://userbase.kde.org/Plasma/Krunner
fonte
O Beagle pode pesquisar no terminal. Ou você deve procurar navegadores como o Elinks .
fonte