Ustream 配信ステータスを確認する
ツールを作った。
GitHub - utahta/ustream-live-status: Get live status of channel on Ustream
コマンドを叩くと Ustream API からチャンネルの配信ステータスを取ってくる。
$ go get github.com/utahta/ustream-live-status/cmd/uststat ... 略 ... $ uststat -name momoclotv offline
live
が返ってきたら配信中で、 offline
が返ってきたらオフライン。
Go言語から使うことも出来る。
import "github.com/utahta/ustream-live-status" c, err := uststat.New() flag, err := c.IsLive("iss-hdev-payload") // http://www.ustream.tv/channel/iss-hdev-payload を確認
前に Ruby で似たようなもの作ったけど、Go でも作ってみた。