on *:text:!qbar*:#:{ set %barchan $chan if (!$2) sockopen rbar webtender.com 80 else { set %get $+(/cgi-bin/search?name=,$replace($2-,$chr(32),+),&ingr=&what=drink&show=10&verbose=on) sockopen qbar webtender.com 80 } } on *:sockopen:rbar:{ sockwrite -n $sockname GET /db/drink/rand HTTP/1.1 sockwrite -n $sockname Host: webtender.com sockwrite -n $sockname $crlf } on *:sockread:rbar:{ if ($sockerr) halt else { var %tmp sockread %tmp if (

*

iswm %tmp) .msg %barchan Drink Name: $htmlfree(%tmp) elseif (

Ingredients:*

iswm %tmp) .msg %barchan $htmlfree(%tmp) elseif (
  • * iswm %tmp) .msg %barchan $htmlfree(%tmp) elseif (

    Mixing instructions:*

    iswm %tmp) .msg %barchan $htmlfree(%tmp) elseif (

    *

    iswm %tmp) { .msg %barchan $htmlfree(%tmp) sockclose $sockname } } } alias -l htmlfree { var %x, %i = $regsub($1-,/(^[^<]*>|<[^>]*>|<[^>]*$)/g,$null,%x), %x = $remove(%x, ) return %x }