Anagram

By Paradox-Paradigm on Mar 20, 2013

Anagram Script For A Bot

on $*:TEXT:/^[~`!@^&.]anagram ./i:*: {
  sockclose Anagram
  set %Anagram# $iif($chan,$chan,$nick)
  set %AnagramURL /anagram/anagram.cgi?anagram= $+ $left($regsubex($2-,/[^a-z]+/ig,),30) $+ &language=english-obscure&source=adv&a=n&l=n&q=n&k=1
  sockopen Anagram www.wordsmith.org 80
}

on *:SOCKOPEN:Anagram: {
  sockwrite -n Anagram GET %AnagramURL HTTP/1.1
  sockwrite -n Anagram Host: www.wordsmith.org
  sockwrite Anagram $crlf
}

on *:SOCKREAD:Anagram: {
  sockread %Anagram
  while ($sockbr) {
    if (*<br> iswm %Anagram) {
      set %Anagram~ $iif(%Anagram~,%Anagram~ -) $regsubex(%Anagram,/(<.+?>)+/g,)
    }
    elseif (<bottomlinks> isin %Anagram) || (No anagrams found. isin %Anagram) || ($len(%Anagram~) > 500) {
      msg %Anagram# $iif(%Anagram~,$regsubex(%Anagram~,/\./g,. $+ $chr(32)),No Anagrams)
      unset %Anagram*
      sockclose Anagram
      return
    }
    sockread %Anagram
  }
}

Comments

Sign in to comment.
hxck   -  Mar 23, 2013

--

 Respond  
Are you sure you want to unfollow this person?
Are you sure you want to delete this?
Click "Unsubscribe" to stop receiving notices pertaining to this post.
Click "Subscribe" to resume notices pertaining to this post.