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.041 ]
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="
Bloquear Whatsapp, Facebook, Youtube e outros pelo IPTABLES
Adição automática dos repositórios do Google Chrome, Google Talk Plugin, Google Earth, Dro no Ubuntu
Reinicia todos os trabalhos de todas as filas CUPS
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
SysAdmin ou DevOps: Qual curso inicial pra essa área? (0)
Melhores Práticas de Nomenclatura: Pastas, Arquivos e Código (3)
[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