;SOF ;~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*; ; YouTube Video "Detector" ; ; Made by Kirby (Quakenet) ; ;*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~; ;// YouTube Detector Identifiers // alias -l addmark { return $+($sock($1).mark,$chr($3),$2) } alias -l smsg { msg $iif(c isincs $chan($1).mode,$1 $strip($2-),$1-) } ;// YouTube Detector Text Event // on *:text:*youtube.com/watch?v=*:#: { if (!$sock(youtube)) { noop $regex($strip($1-),http:\/\/.*youtube.*\/watch\?v=(.{11})&?.*) sockopen youtube www.youtube.com 80 | sockmark youtube $+(#,>,$regml(1)) } } ;// YouTube Detector Socket (Video Information) // on *:sockopen:youtube: { sockwrite -n $sockname GET $+(/watch?v=,$gettok($sock(youtube).mark,2,62)) HTTP/1.0 sockwrite -n $sockname Host: www.youtube.com sockwrite -n $sockname $crlf } on *:sockread:youtube: { var %yt | sockread %yt if ($regex(%yt,/