j4ggi

livestreamer_powershell

Apr 29th, 2016
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function Stream
  2. {
  3.     param([string]$lang, [int]$limit)
  4.     $lang.ToUpper()
  5.     $url = "https://api.twitch.tv/kraken/streams?game=League%20of%20Legends&limit="
  6.     $url += $limit
  7.     $url += "&offset=0&language="
  8.     $url += $lang
  9.     $stream = Invoke-WebRequest $url
  10.     if($stream.StatusDescription -eq "OK"){
  11.         $s = ""
  12.         $stream = $stream.Content
  13.         while( $stream.Contains("`"name`"") ){
  14.             $v = $stream.IndexOf("`"viewers`"") + 10
  15.             $v1 = $stream.IndexOf(",", $v)
  16.             $n = $stream.IndexOf("`"name`"") + 8
  17.             $n1 = $stream.IndexOf(",", $n) - 1
  18.             $s += $stream.Substring($v, $v1 - $v)
  19.             $s += "`t"
  20.             $s += $stream.Substring($n, $n1 - $n)
  21.             $s += "`n"
  22.             $stream = $stream.Substring($n1)
  23.         }
  24.         $s += "---------------------------------------------------------------------------`n"
  25.         $s
  26.     }
  27. }
  28. Stream -lang "pl" -limit 5
  29. Stream -lang "en" -limit 15
Add Comment
Please, Sign In to add comment