;Little Twitter Script by Ford_Lawnmower ;This script just parses twitter searches and returns the results. Default is 5 results. You can change this by changing %twitter.max ;Usage: /twitter search words or !twitter search words. ;I'm adding a channel menu item to turn off the trigger. ;Questions & Comments. You can find me on SwiftIRC #Technical,WyldRyde #Script-Help, Mindforge #Technical, Abjects #Technical alias twitter.timeout { if (%twitter.chan != echo) { .msg %twitter.chan Connection was timed out... We could not find your site... :( } if (%twitter.chan == echo) { echo -a Connection was timed out... We could not find your site... :( } twitter.clear } alias twitter.clear { unset %twitter* sockclose twitter .timer-twitter off halt } alias twitter { if (%twitter.inuse == 1) { echo -a twitter in use. To reset the script type /twitter.clear | return error1 | halt } set %twitter.inuse 1 set %twitter.nick $me set %twitter.chan ECHO sockclose twitter set %twitterurl /search?q= $+ $replace($1-,$chr(32),+) set %twittersite search.twitter.com set %twitter.max 5 sockopen twitter %twittersite 80 .timer-twitter 1 15 twitter.timeout } #TwitterTrigger on on *:TEXT:!twitter*:# { if (%twitter.inuse == 1) { .notice $nick Sorry, But Somebody else is already searching for a twitter. | halt } set %twitter.inuse 1 set %twitter.nick $nick set %twitter.chan $chan sockclose twitter set %twitterurl /search?q= $+ $replace($2-,$chr(32),+) set %twittersite search.twitter.com set %twitter.max 5 sockopen twitter %twittersite 80 .msg $chan 4 $chan twitter finder... 7Searching4 twitter 3Please Wait..... .timer-twitter 1 15 twitter.timeout } #TwitterTrigger end on *:sockopen:twitter: { sockwrite -n $sockname GET %twitterurl HTTP/1.1 sockwrite -n $sockname Host: %twittersite $+ $CRLF $+ $CRLF } on *:sockread:twitter: { if ($sockerr > 0) { .msg %twitter.chan There has been an error... We could not retrive your Twitter. Sorry | twitter.clear } else { var %twittervar | sockread %twittervar if (