on *:text:!time *:#: { set %timezone $2 /sockopen Time time.gov 80 on *:SOCKOPEN:Time: /sockwrite -n Time GET /timezone.cgi?time/d/- $+ %timezone HTTP/1.0 on *:SOCKREAD:Time: { if ($sockerr > 0) return :nextread sockread %temp if ($sockbr == 0) return } on *:SOCKCLOSE:time: { echo -s *** $sockname just closed } /notice $nick %temp }