[bglug] Google search

k|b|s kbs@bglug.it
Mar 6 Lug 2004 18:44:44 CEST


Poichè ogni volta che devo fare una ricerca devo:
aprire il browser, aprire i bookmarks, cercare google, inserire la stringa di
ricerca, attendere il risultato, mi sono fatto uno script che lo fa per me.
Per il pubblico ludibrio eccolo a voi:

--8<-- CUT HERE --8<-- 
#!/bin/bash
#
# search v0.1 by k|b|s
# Search on google ;^)
# Whithout options open mozilla in google web search
# -a advanced search
# -g search on groups
# -i search on images
# -n search on news
# Usage: search <-agin> [search words]
#
####
# Customize:
#
BROWSER=`which mozilla`
#
#################

#################
# Don't touch ;^)
#
if test $# -eq 0
 then
  echo "search v0.1"
  echo "   usage: search <-agin> [ search words ]"
  echo "   default is google web search"
  echo "          -a advanced search"
  echo "          -g groups"
  echo "          -i images"
  echo "          -n news"
  echo ""
 exit
else
case $1 in
-h|--h|-help|--help)
  echo "search v0.1"
  echo "   usage: search <-agin> [search words]"
  echo "   default is google web search"
  echo "          -a advanced search"
  echo "          -g groups"
  echo "          -i images"
  echo "          -n news"
  echo ""
  exit
  ;;
esac
fi 
QUERY=` echo "$*" | sed -e 's/+/%2b/g;s/"/%22/g;y/ /+/' `
IQUERY=` echo "$*" | sed -e 's/+/%2b/g;s/"/%22/g;y/ /+/' -e 's/^-i+//g' `
GQUERY=` echo "$*" | sed -e 's/+/%2b/g;s/"/%22/g;y/ /+/' -e 's/^-g+//g' `
NQUERY=` echo "$*" | sed -e 's/+/%2b/g;s/"/%22/g;y/ /+/' -e 's/^-n+//g' `
AQUERY=` echo "$*" | sed -e 's/+/%2b/g;s/"/%22/g;y/ /+/' -e 's/^-a+//g' `
case $1 in
-a)
$BROWSER "http://www.google.com/advanced_search?q=$AQUERY"
;;
-i)
$BROWSER "http://images.google.com/images?q=$IQUERY"
;;
-g)
$BROWSER "http://groups.google.com/groups?q=$GQUERY"
;;
-n)
$BROWSER "http://news.google.com/news?q=$NQUERY"
;;
-v)
echo "search v0.1 by k|b|s"
;;
*)
$BROWSER "http://www.google.com/search?q=$QUERY"
;;
esac
--8<-- CUT HERE --8<-- 

Di default "search stringa di ricerca" apre mozilla in google web search "stringa di
ricerca".
Modificate a piacimento il browser. Le opzioni -a -i -g -n rispettivamente
aprono la pagina di ricerca avanzata, nelle immagini, nei gruppi e nelle news.
Have fun ;^)
ciao


-- 
Fate l'amore con Control+Alt+Canc
k|b|s ~> mailto `echo ti.gulgb@sbk|'rev'`


Maggiori informazioni sulla lista bglug