Advertisement
Charmander

socket

Feb 22nd, 2015
291
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
mIRC 0.95 KB | None | 0 0
  1. alias sock {
  2.   set %pokemon $1
  3.   if ($sock(serebii)) .sockclose serebii
  4.   sockopen serebii www.serebii.net 80
  5. }
  6. on *:SOCKOPEN:serebii: {
  7.   sockwrite -nt $sockname GET $+(/pokedex-xy/,%pokemon,.shtml) HTTP/1.1
  8.   sockwrite -nt $sockname Host: www.serebii.net
  9.   sockwrite $sockname $crlf
  10. }
  11. on *:sockread:serebii: {
  12.   if ($sockerr) {
  13.     echo -a $sockerr
  14.   }
  15.   else {
  16.     var %read
  17.     sockread %read
  18.     if (%count) dec %count
  19.     if (%count == 3) {
  20.       write fail.txt $right($nohtml(%read) $+ ~ $+ $gettok($read(pkmn.txt,%pokemon),2,32),-2)
  21.     }
  22.     if (%count == 0) {
  23.       write fail.txt $right($nohtml(%read) $+ ~ $+ $gettok($read(pkmn.txt,%pokemon),2,32),-2)
  24.       unset %count
  25.       sockclose serebii
  26.     }
  27.     if (*Flavor Text* iswm %read) {
  28.       set %count 6
  29.     }
  30.   }
  31. }
  32. alias -l nohtml {
  33.   var %z, %i = $regsub($1-,/(^[^<]*>|<[^>]*>|<[^>]*$)/g,$null,%x), %x = $remove(%x,&nbsp;), %z = $replace(%x,&eacute;,$chr(233))
  34.   return %z
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement