sockwrite -nt$sockname GET /results?search_query= $+ $($+(%,ysearch.,$remove($sockname,ysearch.),.search),2) HTTP/1.1
sockwrite -nt$sockname Host: www.youtube.com
sockwrite -nt$sockname$crlf
}
alias nohtml {return$regsubex($$1-,/^[^<]*>|<[^>]*>|<[^>]*$/g,)}
on *:SOCKREAD:ysearch*: {
if($sockerr){echo-a SOCKET ERROR: $sockerr | halt }
sockread %sockreader
if(*<h3>* iswm %sockreader){
set $+(%,ysearch.,$remove($sockname,ysearch.),.title)$regsubex($nohtml($replace($remove(%sockreader,|),<b>,,</b>,,",",&,&)),/&#(\d\d?\d?\d?);/g,$chr(\1))
tokenize 34 %sockreader
set $+(%,ysearch.,$remove($sockname,ysearch.),.tag)$2
}
elseif(*</div><h3* iswm %sockreader){
set $+(%,ysearch.,$remove($sockname,ysearch.),.title)$regsubex($nohtml($replace($remove(%sockreader,|),<b>,,</b>,,",",&,&)),/&#(\d\d?\d?\d?);/g,$chr(\1))
tokenize 34 %sockreader
set $+(%,ysearch.,$remove($sockname,ysearch.),.tag)$4
if($($+(%,botflood.,$nick),2) >= 50){ignore-u60$address($nick,0) | msg$chan $+($nick,$chr(44)) You Have Been Put On Ignore For 60secs For Abusing The Bot. | halt }
elseif($($+(%,botflood.,$nick),2) >= 40){msg$chan $+($nick,$chr(44)) Please Do Not Abuse The Bot. | inc -z $+(%,botflood.,$nick) 20 | halt }
$($+(%,youtube.,$remove($sockname,youtube.),.msgtype),2) 1,0You0,4Tube $strip(10This content may contain material flagged by YouTube's user community that may be inappropriate for some users.)
halt
}
set %_youtube.last $($+(%,youtube.,$remove($sockname,youtube.),.tag),2)
set $+(%,youtube.,$remove($sockname,youtube.),.title)$replace($remove(%sockreader,<meta name="title" content=",">),&quot;,",&#39;,',",",&,&,',')