Advertisement
intersys

Untitled

Jul 23rd, 2014
350
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
mIRC 1.17 KB | None | 0 0
  1. on *:text:*youtube.com/watch?v=*:#: {
  2.   if (!$sock(yt)) {
  3.     noop $regex($strip($1-),http:\/\/.*youtube.*\/watch\?v=(.{11})&?.*)
  4.     sockopen yt www.youtube.com 80 | sockmark yt $+(#,>,$regml(1))
  5.     .set %yt.chan $chan
  6.   }
  7. }
  8. on *:sockopen:yt: {
  9.   sockwrite -n $sockname GET $+(/watch?v=,$gettok($sock(yt).mark,2,62)) HTTP/1.0
  10.   sockwrite -n $sockname Host: www.youtube.com
  11.   sockwrite -n $sockname $crlf
  12. }
  13. on *:sockread:yt: {
  14.   if (!$sockerr) {
  15.     var %yt | sockread %yt
  16.     if ($regex(%yt,/<meta name="title" content="([^"]*)">/)) { set %yt.title $replace($regml(1),&amp;,&) }
  17.     if ($regex(%yt,/<div class="watch-view-count">(\d.+)\</div>/)) { set %yt.views $regml(1) }
  18.     if ($regex(%yt,<span class="likes-count">(.+?)</span>)) { set %yt.likes $regml(1) }
  19.     if ($regex(%yt,<span class="dislikes-count">(.+?)</span>)) { set %yt.dislikes $regml(1) }
  20.     if ($regex(%yt,data-name="watch">(.+)</a>)) { set %yt.user $regml(1) }
  21.   }
  22. }
  23. on *:sockclose:yt: {
  24.   msg %yt.chan [1YOU0,4TUBE1,0] Title: %yt.title 14 $+ $chr(149) Views: %yt.views 14 $+ $chr(149) Likes: %yt.likes 14 $+ $chr(149) Dislikes: %yt.dislikes $&
  25.     14 $+ $chr(149) Uploader: %yt.user $+ . | unset %yt.*
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement