alias sleep { var %a = $ticks $+ .wsf write %a .comopen %a WScript.Shell if !$comerr { .comclose %a $com(%a,Run,3,bstr,%a,uint,0,bool,true) } .remove %a } alias getTVCountry { set %tvrage.temp $replace($1-,$chr(32),+) sockopen GetTVCountry http://www.tvrage.com 80 sleep 5000 return %TVC } alias getTVShow { set %tvrage.temp $replace($1-,$chr(32),+) sockopen GetTVshow http://www.tvrage.com 80 sleep 5000 return %TVS } on *:sockopen:GetTVCountry:{ sockwrite -n $sockname GET http://www.tvrage.com/quickinfo.php?show= $+ %tvrage.temp } on *:sockread:GetTVCountry:{ if ($sockerr) { echo -a Error opening tvrage socket. halt } else { var %temptext sockread %temptext gotTVCountry $replace($replace(%temptext,@,$chr(32)),^,$chr(32)) sockclose GetTVCountry } } on *:sockopen:GetTVShow:{ sockwrite -n $sockname GET http://www.tvrage.com/quickinfo.php?show= $+ %tvrage.temp } on *:sockread:GetTVShow:{ if ($sockerr) { echo -a Error opening tvrage socket. halt } else { var %temptext sockread %temptext gotTVType $replace($replace(%temptext,@,$chr(32)),^,$chr(32)) sockclose GetTVShow } } alias gotTVCountry { if (No Show == $1-2) { halt } if (Country == $1) { set %TVC $2- } } alias gotTVType { if (No Show == $1-2) { halt } if (Classification == $1) { set %TVS $2 } }