Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- alias sockopenmark { sockopen -e $1-3 | sockmark $1 $4- }
- on $*:text:/(youtube\.com)\/.*v=([^&]+)|(youtu\.be)\/(.+)/Si:*: {
- sockopenmark $+(yt.,$ticks,$rand(1,99)) www.youtube.com 443 $regml(2) msg # 4,1You0,4Tube $v1
- }
- on *:sockopen:yt.*:{
- tokenize 32 $sock($sockname).mark
- sockwrite -n $sockname GET /watch?v= $+ $1 HTTP/1.0
- sockwrite -n $sockname HOST: www.youtube.com $+ $str($crlf,2)
- }
- on *:sockread:yt.*:{
- var %v | sockread %v
- if (%v) echo -ag %v
- if ($regex(%v,/"name" content="(.+)"/)) {
- tokenize 32 $sock($sockname).mark
- $2-4 $replace($regml(1),&,$chr(38),',$chr(39),',$chr(39),",$chr(34),",$chr(34),&,$chr(38)) $5-
- sockclose $sockname
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement