google - sweb - Some web helper scripts.
(HTM) git clone git://r-36.net/sweb
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) LICENSE
---
google (498B)
---
1 #!/bin/sh
2
3 if [ $# -lt 1 ];
4 then
5 echo "usage: `basename $0` search terms ..."
6 echo "Beware, that Google could filter the User-Agent!" \
7 "Be prepared to change it!"
8 exit 1
9 fi
10
11 search=`echo -n "$*" \
12 | perl -p -e 's/([^A-Za-z0-9])/sprintf("%%%02X", ord($1))/seg'`
13
14 curl -s --user-agent \
15 "Lynx/2.8.8dev.3 libwww-FM/2.14 SSL-MM/1.4.1" \
16 "https://encrypted.google.com/search?safe=off&q=${search}" \
17 | xpath -a href "//a[@href]" \
18 | grep "^/url" \
19 | sed 's,/url?q=,,' \
20 | sed 's,&sa=U.*,,'
21