rendered paste bodyon $*:TEXT:/^[!@]google/Si:#:{
if ($2 == $null) {
$iif($left($1,1) == @, msg $chan, notice $nick) 7[14Google7] 14Please enter something to search for.
}
else {
/inc %t
set $+(%,return.,%t) $iif($left($1,1) == @, msg $chan, notice $nick)
set $+(%,google.,%t) $replace($2-,$chr(32),+)
sockopen $+(google.,%t) www.google.com 80
}
}
on *:SOCKOPEN:google.*: {
sockwrite -nt $sockname GET /search?hl=en&q= $+ %google. [ $+ [ %t ] ] $+ &btnI=I%27m+Feeling+Lucky HTTP/1.1
sockwrite -nt $sockname Host: www.google.com
sockwrite -nt $sockname $crlf
}
on *:SOCKREAD:google.*: {
if ($sockerr) {
%return. [ $+ [ %t ] ] 7[14Google7]14 Socket error, please notify my owner.
halt
}
var %read
sockread %read
if (*Your search* iswm %read) { %return. [ $+ [ %t ] ] 7[14Google7]14 %google. [ $+ [ %t ] ] - Word not found.
sockclose $sockname
/unset %google. [ $+ [ %t ] ]
/unset %return. [ $+ [ %t ] ]
}
if (*Location* iswm %read) {
%return. [ $+ [ %t ] ] 7[14Google7]14 Top result:7 $gettok(%read,2,32) $+
sockclose $sockname
/unset %google. [ $+ [ %t ] ]
/unset %return. [ $+ [ %t ] ]
}
}