All pastes #147004 Raw Edit

Miscellany

public text v1 · immutable
#147004 ·published 2006-08-24 01:31 UTC
rendered paste body
alias sleep {
  var %a = $ticks $+ .wsf
  write %a <job id="js"><script language="jscript">WScript.Sleep( $+ $$1 $+ );</script></job>
  .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
  }
}