Advertisement
Guest User

Untitled

a guest
Jun 28th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
mIRC 1.07 KB | None | 0 0
  1. alias -l nohtml return $regsubex($1,/<[^>]+(?:>|$)|^[^<>]+>/g,)
  2. alias GetMovesForMani {
  3.   set %extras 0
  4.   sockopen Moves bulbapedia.bulbagarden.net 80
  5. }
  6. on *:SOCKOPEN:Moves:{
  7.   sockwrite -nt Moves GET /wiki/List_of_Moves HTTP/1.0
  8.   sockwrite -nt Moves Host: bulbapedia.bulbagarden.net
  9.   sockwrite -nt Moves $crlf
  10. }
  11. on *:SOCKREAD:Moves:{
  12.   var %text
  13.   sockread %text
  14.   $iif(%text,echo 1 %text,)
  15.   if ( *<a href="/wiki/*_(move)" title="* (move)">*</a>* iswm %text ) {
  16.     set %move $nohtml(%text)
  17.   }
  18.   elseif ( *<a href="/wiki/*_(type)" title="* (type)"><span style="*">*</span></a>* iswm %text ) {
  19.     set %move %move $nohtml(%text)
  20.   }
  21.   elseif ( *<a href="/wiki/*_move" title="* move"><span style="*">*</span></a>* iswm %text ) {
  22.     set %move %move $nohtml(%text)
  23.   }
  24.   elseif ( </td><td> * iswm %text ) {
  25.     set %move %move $remove($nohtml(%text),$chr(37))
  26.     inc %extras 1
  27.     if ( %extras == 3 ) {
  28.       set %extras 0
  29.       write C:\Users\Stephen\Desktop\Moves.txt %move
  30.       unset %move
  31.     }
  32.   }
  33. }
  34. on *:SOCKCLOSE:Moves:{
  35.   unset %extras
  36.   unset %move
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement