[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