Faz uma busca no Google e abre o primeiro hit (Estou com Sorte)
Publicado por /dev/movebo 01/10/2008 (última atualização em 27/08/2009)
[ Hits: 6.043 ]
Homepage: http://devmovebo.blogspot.com
Download 1250950045.o (versão 2)
Quantas vezes você não já foi obrigado a abrir um navegador, entrar no Google, digitar sua busca e clicar no 1º hit?
É exatamente isso que este script faz por você. Um script simples mas extremamente útil. A idéia é que ele seja usado pelo executar (ALT+F2 no Gnome), basta digitar algo como:
[ o cpluplus ]
[ o wiki stallman ]
[ o bell labs 7th ]
O script abre o seu navegador com a busca do Google e o botão I'm lucky.
Versão 2 - Enviado por /dev/movebo em 22/08/2009
Changelog: 1. Comentários extensivos;
2. Simplificação do tratamento dos parâmetros.
#!/bin/bash # ##################################################### # o.sh # (C) Copyleft 2006 Leonardo "Letifer" Taussig # letifer{no spam}linuxmail.org # Usage: ./o [WORD] [WORD]... # Busca pela string no Google e abre o 1º hit # Recomendo usá-lo através do Executar (ALT+F2): #################################################### # Verifica o navegador presente if type "firefox" > /dev/null 2>&1 ; then BROWSER="firefox" elif type "epiphany" > /dev/null 2>&1 ; then BROWSER="epiphany" elif type "konqueror" > /dev/null 2>&1 ; then BROWSER="konqueror" elif type "opera" > /dev/null 2>&1 ; then BROWSER="opera" else echo "Navegador não encontrado."; exit 1 fi # Enquanto houver um argumento na fila adicione-o à BUSCA while [ -n "$1" ] do BUSCA+="$1+" # O mesmo que: BUSCA="$BUSCA$1+" # Ou seja, une o valor antigo de BUSCA ao conteúdo de $1 e '+' shift # Faça a fila andar, i.e. $1=$2, $2=$3... done # Navegador abre a string de BUSCA no Google e clica em "Estou+com+sorte" $BROWSER "http://www.google.com.br/search?rls=ig&hl=pt-BR&q=$BUSCA&btnI=Estou+com+sorte&meta="
Verificar status de carga da bateria do notebook
[Nokia-3g] Configuração do Nokia Internet Stick CS 10
Configuração de rede para o Fedora
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
É cada coisa que me aparece! - não é só 3% (3)
Melhorando a precisão de valores flutuantes em python[AJUDA] (5)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta