rendered paste bodyon *:text:!Recent:#:{
set %RunescapeNews Today we're upgrading the way website logins work. Building
sockclose RunescapeNews
sockopen RunescapeNews www.runescape.com 80
}
ON *:SOCKOPEN:RunescapeNews:{
sockwrite -nt $sockname GET /detail.ws HTTP/1.1
sockwrite -nt $sockname Host: www.runescape.com
sockwrite -nt $sockname $crlf
}
on *:SOCKREAD:RunescapeNews:{
if ($sockerr) {
echo -a Error.
sockclose $sockname
halt
}
else {
var %RunescapeNews
sockread %RunescapeNews
if (Today we're upgrading the way website logins work. Building isin %RunescapeNews) {
tokenize 32 $htmlfree(%RunescapeNews)
%RunescapeNews Recent Runescape News:
%RunescapeNews $1-
sockclose $sockname
}
}
}
ON *:SOCKCLOSE:RunescapeNews:{
unset %RunescapeNews
}
alias htmlfree {
var %x, %i = $regsub($1-,/(^[^<]*>|<[^>]*>|<[^>]*$)/g,$null,%x), %x = $remove(%x, )
return %x
}