生配信チェッカーサイトを作りたいブログ

生配信チェッカーサイトを作りたい人がメモ書きをするブログ

2015-01-01から1年間の記事一覧

雑記

アーカイブについてどう考えるか 著作権と単純にサーバの負荷になる問題がありそう。

生配信チェッカーに必要な情報一覧(json)

生配信チェッカーに必要な情報一覧 http://checker-site.hatenablog.com/entry/2015/11/30/124107 ↑の続きjsonコードのテンプレート(途中) { "total":{ "id":"", "name":"", "gender":"", "isLive":"", "viewers":"", "lastDate":"" "twitter":"", "twitter_…

データベースに情報を登録(mysql)

配信情報更新等

TableSorterを使う

テーブルを並び替えるJavaScriptライブラリTableSorterを使ってみる。 http://tablesorter.com 内容は後日。

游ゴシックを使う

honokaを参考に游ゴシックを使えるようCSSを編集する http://honokak.osaka body { font-family: "Open Sans", "Helvetica Neue", Helvetica, "Arial", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, …

各配信サイトのアイコンをつくる2

background-colorを下記のようになんとなく設定。 Livestream #E91E63 Twitch #673AB7 Fc2live #9E9E9E Hitbox #FF5722 Livetube #F0AD4E Cavetube #5CB85C Twitcasting #5BC0DE Ustream #337AB7 ニコ生 #FFFFFF色は下記URLを参照して決定した。 http://www.…

各配信サイトのアイコンをつくる

一目でわかるように各配信サイトのアイコン(というかボタン)をcssで作成する。 統一感を持たせるためにbootstrapを使用する。 bootstrapの編集はLESSを使って行う必要があるけど、コンパイル環境を整えるのが面倒。 なので下記サイトで独自カスタムして、コ…

wgetで悪いことをするときのメモ

curlでもよいけど、wgetで悪いことをするときのメモ windows版 ちょっと古いけどこの辺からダウンロード http://gnuwin32.sourceforge.net/packages/wget.htm set http_proxy=proxy wget.exe -O 保存ファイル名 ターゲットURL --referer=リファラ --user-age…

テスト用無料サーバー

テスト用に使う無料サーバーのメモ だいたいの選定基準はこんな感じ ・phpが使える ・mysqlが使える ・cronは使えた方が良いが工夫でなんとかなる ・広告はない方が良いがあっても良い 第一候補 ・xdomain https://www.xdomain.ne.jp ・xrea http://www.xrea…

mysqlの情報をjson出力

URLクエリとしてidをもらって、そのidに関する情報を出力

mysqlで配信情報を管理する

あまりmysqlを扱ったことがないのでメモ 適当なテーブルを作ってデータを取得

雑記

データベースにユーザーの基本情報を登録して、これをもとにphpで配信状況の情報を取得、データベースに格納する。 データベースをもとにHTML記述。 クッキーを利用して更新情報はできるだけユーザー側で処理してもらった方が良いか。

Twitcastingから情報を取得(php)

↓のphp版 http://checker-site.hatenablog.com/entry/2015/11/20/162002

生配信チェッカーに必要な情報一覧

とりあえず現時点で必要だと思う情報 チャンネル情報 isLive //現在配信しているか viewers //現在の視聴者数 title //配信タイトル(トピック) created_at //配信開始時刻→現在時刻との差でこれまでの配信時間を割り出す。今回の配信時間算出のため終了時刻…

Twitchから情報を取得

http://checker-site.hatenablog.com/entry/2015/11/17/232409 ↑これのphp版

hitboxから情報を取得する

基本的にAPIを使用して取得。 RSSは用意されていないっぽい? エンドポイント https://api.hitbox.tv 情報取得 2016/6/22修正

Ustreamから情報取得

最近Ustreamは人気ないのかな? かなり企業向けのサービスになったイメージ APIはこちら http://ustream.github.io/api-docs/ 参考phpコード

IRC

正直よくわかってないけどSmartIRCを使ってIRCを操る。phpでtestと書き込む message(SMARTIRC_TYPE_CHANNEL, $data->channel,'test'); } function irc_quit(&$irc){ $irc->disconnect( ); } } $irc_host = "chat…

Livestreamから情報を取得

APIを使用して様々な情報を取得できる。 APIはPlayer, Channel, Guide, Account, Live Publishing APIがある。 配信情報を得るだけならChannel APIだけで良さそう。 API制限 10req. / sec. 100 req. / min. 1000 req/ hr. 10000 req/ day Channel API http:/…

Twitcastingから情報を取得

TwitcastingはAPIを提供しているのでこれを利用する。 http://twitcasting.tv/indexapi.php認証不要でリクエスト頻度は1分間に60回まで。これをオーバーすると5分間停止。 生配信の情報を確認するのは下記APIから。 http://api.twitcasting.tv/api/lives…

Cavetubeから情報を取得

APIがあるようだが、とりあえずRSSさえあれば事足りる? APIはキーが必要。主にコメント機能に関するものらしい。 RSS ・ライブ配信一覧 http://rss.cavelis.net/index_live.xml ・直近のアーカイブ http://rss.cavelis.net/index_archive.xml ・ライブ配信…

Ustream IRCの設置

チャンネル名とチャンネルIDを使用して下のような感じ チャンネルIDはスクレイピングするかAPIを使って取得する

マウスオーバーにより画像をポップアップ表示する

リンク画像をマウスオーバーする際にスナップショット画像をポップアップ表示するとそれっぽくなる。 方法はいくらでもありそうだが、格ゲーチェッカーさんを参考にCSSで実装することに。 流れとしては ・ポップアップする画像は画面外に移動させておく(絶対…

FC2 ライブから情報を取得

チャンネルリストAPI 配信中のチャンネルの情報を取得。リクエストは30秒に1回まで。 http://live.fc2.com/contents/allchannellist.php http://live.fc2.com/adult/contents/allchannellist.php (アダルト) 公式の説明 http://live.fc2.com/publicApiList/

Livetubeから情報を取得

XML形式・JSON形式で情報を取得可能だが、JSONの方が情報量が多い。 https://livetube.cc/index.live.xml https://livetube.cc/index.live.json

Twitchの埋め込みコード

一例。 <table><tr><td> <object name=obj1 type=application/x-shockwave-flash width=640 height=480 id=live_embed_player_flash data=http://www.twitch.tv/widgets/live_embed_player.swf?channel=dotamajor bgcolor=white> <param name=allowFullScreen value=true /> <param name=allowScriptAccess value=always /> </param></param></object></td></tr></table>

Twitch APIの情報一覧(コード)

https://api.twitch.tv/kraken/streams/ からJSONデータを取得し、現在のさまざまなデータを取得 //JQueryを読み込んでおく var id_twitch = "scarfino"; //取得チャンネルのID $.getJSON('https://api.twitch.tv/kraken/streams/' + id_twitch + '?callback…

Twitch APIの情報一覧

自分用のまとめ。あまり詳しく調べていないのでおそらく不正確。 配信中の配信にアクセス https://api.twitch.tv/kraken/streams/IDstream.~ //現在配信されていない場合はnullになる _id:配信ID game:配信ゲーム viewers:現在の視聴者数 created_at:配…

Twitchから視聴者数を取得

https://api.twitch.tv/kraken/streams/ からJSONデータを取得し、現在の視聴者数を取得 //JQueryを読み込んでおく var id_twitch = "dotamajor"; //取得チャンネルのID $.getJSON('https://api.twitch.tv/kraken/streams/' + id_twitch + '?callback=?', fu…

参考にするサイト

チェッカーサイト ・Ustream Checker(チェッカー) http://revinx.net/ustream 一番有名。 ・格ゲーチェッカー(格チェ) http://kakuge-checker.com 格ゲーに特化。後発ながら勢いがある。記事の更新頻度が非常に高い。 ・ちくわちゃん(ちくラン) http://www.c…