「第十二回大会/巡回用(白)」の編集履歴(バックアップ)一覧に戻る

第十二回大会/巡回用(白) - (2014/12/02 (火) 23:44:12) のソース

放送状態:◉→放送中、TS→放送してない(最新TSリンク)、★→予約中、×→タイムアウト										
#js(){{{{{										
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">										
<html>	<head>	<script>								
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">									
	//---------------------------------------------------------------------------------									
	// コミュ番号を指定して放送状況を取得します。(コミュトップページの解析)									
	// コミュ番号(co#####)をIDに持つ要素へ結果を反映します。									
	// 放送中→「放送中」 過去放送あり→最終放送日時 過去放送なし→「未放送」									
	//---------------------------------------------------------------------------------									
	function getLiveInfo(targetCoID){									
	// 動作例									
	//select * from html where url="http://com.nicovideo.jp/community/co475599" and xpath="//div[@id='now_live']//h2//a"									
	// コミュ番号									
	var coID = targetCoID;									
	// リクエストインスタンス生成									
	var xhr = new XMLHttpRequest();									
	// YahooQueryLanguege パス									
	var yqlUrl = "https://query.yahooapis.com/v1/public/yql?q=";									
	// 取得URL									
	var getUrl = "\"http://com.nicovideo.jp/community/"+ coID + "\"";									
	// YQL構文									
	var sql = "select * from html where url=" + getUrl;									
	// 取得要素(放送中)									
	var tagNow = " and xpath=\"//div[@id='now_live']//h2//a\"";									
	// 取得要素(過去放送の最新)									
	var tagHis = " and xpath=\"//div[@id='future_live']//div[@class='item']//p[@class='date']\"";									
	// JSON整形									
	var formatter = "&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys";									
	// 放送中情報を取得									
	var nowUrl = yqlUrl + encodeURIComponent(sql + tagNow ) + formatter;									
	// 過去放送の最新情報を取得									
	var hisUrl = yqlUrl + encodeURIComponent(sql + tagHis ) + formatter;									
	// 取得状態									
	var getState = 1;									
										
	// GETリクエストを指定									
	xhr.open("GET", nowUrl, true);									
										
	// 状態変更時のイベント									
	xhr.onreadystatechange = function() {									
	if(this.readyState == 4 && this.status == 200) {									
	// 読込完了時?									
	var result = JSON.parse(this.responseText).query.results;									
	if(result === null) {									
		// 取得失敗時								
		if(getState == 1){								
		// 放送中ではない場合、過去放送を取得する								
		getState = 2;								
		xhr.open("GET", hisUrl, true);								
		xhr.send();								
		} else {								
		// 過去放送も取得できない場合、未放送								
		DisplayLiveStatus(coID,"×");								
		}								
	} else {									
		// 取得成功時								
		if(getState == 1){								
		// 生放送してる								
		DisplayLiveStatus(coID,"◉");								
		}else if(getState == 2){								
		// 過去放送有り								
		if(result.p.length > 1){								
		//予約あったり								
		DisplayLiveStatus(coID,"★");								
		} else {								
		//予約なかったり								
		DisplayLiveStatus(coID,"TS");								
		}								
		}								
	}									
	}									
	};									
	// リクエスト送信									
	xhr.send();									
	}									
										
	//---------------------------------------------------------------------------------									
	// 指定クラス要素へHTML書き込みします									
	//---------------------------------------------------------------------------------									
	function DisplayLiveStatus(id, dispStr) {									
	var element = document.getElementById(id);									
	// 放送リンク									
	html = "<a href=\"http://live.nicovideo.jp/watch/" + id +"\" target=\"blank\">" + dispStr + "</a>"									
	element.innerHTML = html;									
	}									
	</script>									
	<STYLE TYPE="text/css"><!--									
	table.atwiki td{									
	font-size: small;									
	}									
	table.header td{									
	font-size: small;									
	}-->									
	</STYLE>									
	</head>									
	<body>									
<table class="atwiki" border="1" cellspacing="0" cellpadding="5" style="border-collapse: collapse">										
<tbody>										
<tr style="font-size: 10pt;">										
<tr>	<th class="header" width="35px"style=""コミュ</th>	<th class="header" width="80px"style="">名前</th>	<th class="header" width=""style="">放送</br>状態</th>	<th class="header" width=""style="">タイム</th>	<th class="header" width=""style="">巡回コピペ用</th>					
	<tr><th bgcolor="#f00" colspan="5"class="RED" width="400px"style="">TM</t></tr>									
<tr>	<td style=""><div style="width:30px;height:30px;"><a href="http://com.nicovideo.jp/community/co1395793"><img style=width:30px;height:30px;" title="" alt="" src="http://icon.nimg.jp/community/co1395793.jpg" border="0" ></div></td>	<td style="">AMANE</td>	<td id="co1395793"></td>	<td>13:05</td>	<td>http://live.nicovideo.jp/watch/lv1395793 AMANE (白TM </td>					</tr><script> getLiveInfo("co1395793"); </script>
<tr>	<td style=""><div style="width:30px;height:30px;"><a href="http://com.nicovideo.jp/community/co270961"><img style=width:30px;height:30px;" title="" alt="" src="http://icon.nimg.jp/community/co270961.jpg" border="0" ></div></td>	<td style="">ばってん</td>	<td id="co270961"></td>	<td>14:29</td>	<td>http://live.nicovideo.jp/watch/lv270961 ばってん (白TM </td>					</tr><script> getLiveInfo("co270961"); </script>
<tr>	<td style=""><div style="width:30px;height:30px;"><a href="http://com.nicovideo.jp/community/co1153543"><img style=width:30px;height:30px;" title="" alt="" src="http://icon.nimg.jp/community/co1153543.jpg" border="0" ></div></td>	<td style="">ランチ</td>	<td id="co1153543"></td>	<td>15:00</td>	<td>http://live.nicovideo.jp/watch/lv1153543 ランチ (白TM </td>					</tr><script> getLiveInfo("co1153543"); </script>
<tr>	<td style=""><div style="width:30px;height:30px;"><a href="http://com.nicovideo.jp/community/co318131"><img style=width:30px;height:30px;" title="" alt="" src="http://icon.nimg.jp/community/co318131.jpg" border="0" ></div></td>	<td style="">大石えーす</td>	<td id="co318131"></td>	<td>15:42</td>	<td>http://live.nicovideo.jp/watch/lv318131 大石えーす (白TM </td>					</tr><script> getLiveInfo("co318131"); </script>
<tr>	<td style=""><div style="width:30px;height:30px;"><a href="http://com.nicovideo.jp/community/co25237"><img style=width:30px;height:30px;" title="" alt="" src="http://icon.nimg.jp/community/co25237.jpg" border="0" ></div></td>	<td style="">プロナ</td>	<td id="co25237"></td>	<td>16:03</td>	<td>http://live.nicovideo.jp/watch/lv25237 プロナ (白TM </td>					</tr><script> getLiveInfo("co25237"); </script>
<tr>	<td style=""><div style="width:30px;height:30px;"><a href="http://com.nicovideo.jp/community/co157676"><img style=width:30px;height:30px;" title="" alt="" src="http://icon.nimg.jp/community/co157676.jpg" border="0" ></div></td>	<td style="">マンタ</td>	<td id="co157676"></td>	<td>16:57</td>	<td>http://live.nicovideo.jp/watch/lv157676 マンタ (白TM </td>					</tr><script> getLiveInfo("co157676"); </script>
<tr>	<td style=""><div style="width:30px;height:30px;"><a href="http://com.nicovideo.jp/community/co121633"><img style=width:30px;height:30px;" title="" alt="" src="http://icon.nimg.jp/community/co121633.jpg" border="0" ></div></td>	<td style="">もみぢ</td>	<td id="co121633"></td>	<td>17:03</td>	<td>http://live.nicovideo.jp/watch/lv121633 もみぢ (白TM </td>					</tr><script> getLiveInfo("co121633"); </script>
<tr>	<td style=""><div style="width:30px;height:30px;"><a href="http://com.nicovideo.jp/community/co1858130"><img style=width:30px;height:30px;" title="" alt="" src="http://icon.nimg.jp/community/co1858130.jpg" border="0" ></div></td>	<td style="">シュウ</td>	<td id="co1858130"></td>	<td>18:48</td>	<td>http://live.nicovideo.jp/watch/lv1858130 シュウ (白TM </td>					</tr><script> getLiveInfo("co1858130"); </script>
<tr>	<td style=""><div style="width:30px;height:30px;"><a href="http://com.nicovideo.jp/community/co309571"><img style=width:30px;height:30px;" title="" alt="" src="http://icon.nimg.jp/community/co309571.jpg" border="0" ></div></td>	<td style="">マッスル宮崎</td>	<td id="co309571"></td>	<td>20:00</td>	<td>http://live.nicovideo.jp/watch/lv309571 マッスル宮崎 (白TM </td>					</tr><script> getLiveInfo("co309571"); </script>
<tr>	<td style=""><div style="width:30px;height:30px;"><a href="http://com.nicovideo.jp/community/co1958847"><img style=width:30px;height:30px;" title="" alt="" src="http://icon.nimg.jp/community/co1958847.jpg" border="0" ></div></td>	<td style="">ひまり</td>	<td id="co1958847"></td>	<td>20:35</td>	<td>http://live.nicovideo.jp/watch/lv1958847 ひまり (白TM </td>					</tr><script> getLiveInfo("co1958847"); </script>
<tr>	<td style=""><div style="width:30px;height:30px;"><a href="http://com.nicovideo.jp/community/co158453"><img style=width:30px;height:30px;" title="" alt="" src="http://icon.nimg.jp/community/co158453.jpg" border="0" ></div></td>	<td style="">イリィ→</td>	<td id="co158453"></td>	<td>21:29</td>	<td>http://live.nicovideo.jp/watch/lv158453 イリィ→ (白TM </td>					</tr><script> getLiveInfo("co158453"); </script>
<tr>	<td style=""><div style="width:30px;height:30px;"><a href="http://com.nicovideo.jp/community/co390247"><img style=width:30px;height:30px;" title="" alt="" src="http://icon.nimg.jp/community/co390247.jpg" border="0" ></div></td>	<td style="">おにく</td>	<td id="co390247"></td>	<td>24:48</td>	<td>http://live.nicovideo.jp/watch/lv390247 おにく (白TM </td>					</tr><script> getLiveInfo("co390247"); </script>
<tr>	<td style=""><div style="width:30px;height:30px;"><a href="http://com.nicovideo.jp/community/co42328"><img style=width:30px;height:30px;" title="" alt="" src="http://icon.nimg.jp/community/co42328.jpg" border="0" ></div></td>	<td style="">紅切サツキ</td>	<td id="co42328"></td>	<td>26:32</td>	<td>http://live.nicovideo.jp/watch/lv42328 紅切サツキ (白TM </td>					</tr><script> getLiveInfo("co42328"); </script>
<tr>	<td style=""><div style="width:30px;height:30px;"><a href="http://com.nicovideo.jp/community/co1979229"><img style=width:30px;height:30px;" title="" alt="" src="http://icon.nimg.jp/community/co1979229.jpg" border="0" ></div></td>	<td style="">bob園田</td>	<td id="co1979229"></td>	<td>28:28</td>	<td>http://live.nicovideo.jp/watch/lv1979229 bob園田 (白TM </td>					</tr><script> getLiveInfo("co1979229"); </script>
<tr>	<td style=""><div style="width:30px;height:30px;"><a href="http://com.nicovideo.jp/community/co31968"><img style=width:30px;height:30px;" title="" alt="" src="http://icon.nimg.jp/community/co31968.jpg" border="0" ></div></td>	<td style="">ずくこ</td>	<td id="co31968"></td>	<td>42:00</td>	<td>http://live.nicovideo.jp/watch/lv31968 ずくこ (白TM </td>					</tr><script> getLiveInfo("co31968"); </script>
<tr>	<td style=""><div style="width:30px;height:30px;"><a href="http://com.nicovideo.jp/community/co590219"><img style=width:30px;height:30px;" title="" alt="" src="http://icon.nimg.jp/community/co590219.jpg" border="0" ></div></td>	<td style="">パイ助</td>	<td id="co590219"></td>	<td>なし</td>	<td>http://live.nicovideo.jp/watch/lv590219 パイ助 (白TM </td>					</tr><script> getLiveInfo("co590219"); </script>
	<tr><th bgcolor="#f00" colspan="5"class="RED" width="400px"style="">フェイ</t></tr>									
<tr>	<td style=""><div style="width:30px;height:30px;"><a href="http://com.nicovideo.jp/community/co339323"><img style=width:30px;height:30px;" title="" alt="" src="http://icon.nimg.jp/community/co339323.jpg" border="0" ></div></td>	<td style="">swallow</td>	<td id="co339323"></td>	<td>49:35</td>	<td>http://live.nicovideo.jp/watch/lv339323 swallow (白フェイ </td>					</tr><script> getLiveInfo("co339323"); </script>
<tr>	<td style=""><div style="width:30px;height:30px;"><a href="http://com.nicovideo.jp/community/co340831"><img style=width:30px;height:30px;" title="" alt="" src="http://icon.nimg.jp/community/co340831.jpg" border="0" ></div></td>	<td style="">遊</td>	<td id="co340831"></td>	<td>52:15</td>	<td>http://live.nicovideo.jp/watch/lv340831 遊 (白フェイ </td>					</tr><script> getLiveInfo("co340831"); </script>
<tr>	<td style=""><div style="width:30px;height:30px;"><a href="http://com.nicovideo.jp/community/co1679655"><img style=width:30px;height:30px;" title="" alt="" src="http://icon.nimg.jp/community/co1679655.jpg" border="0" ></div></td>	<td style="">青色</td>	<td id="co1679655"></td>	<td>53:34</td>	<td>http://live.nicovideo.jp/watch/lv1679655 青色 (白フェイ </td>					</tr><script> getLiveInfo("co1679655"); </script>
<tr>	<td style=""><div style="width:30px;height:30px;"><a href="http://com.nicovideo.jp/community/co1766466"><img style=width:30px;height:30px;" title="" alt="" src="http://icon.nimg.jp/community/co1766466.jpg" border="0" ></div></td>	<td style="">破嵐TKSみち(Lv.3)</td>	<td id="co1766466"></td>	<td>57:10</td>	<td>http://live.nicovideo.jp/watch/lv1766466 破嵐TKSみち(Lv.3) (白フェイ </td>					</tr><script> getLiveInfo("co1766466"); </script>
<tr>	<td style=""><div style="width:30px;height:30px;"><a href="http://com.nicovideo.jp/community/co1355733"><img style=width:30px;height:30px;" title="" alt="" src="http://icon.nimg.jp/community/co1355733.jpg" border="0" ></div></td>	<td style="">とまと</td>	<td id="co1355733"></td>	<td>61:42</td>	<td>http://live.nicovideo.jp/watch/lv1355733 とまと (白フェイ </td>					</tr><script> getLiveInfo("co1355733"); </script>
<tr>	<td style=""><div style="width:30px;height:30px;"><a href="http://com.nicovideo.jp/community/co1815226"><img style=width:30px;height:30px;" title="" alt="" src="http://icon.nimg.jp/community/co1815226.jpg" border="0" ></div></td>	<td style="">吹腹ジョウンター</td>	<td id="co1815226"></td>	<td>65:32</td>	<td>http://live.nicovideo.jp/watch/lv1815226 吹腹ジョウンター (白フェイ </td>					</tr><script> getLiveInfo("co1815226"); </script>
<tr>	<td style=""><div style="width:30px;height:30px;"><a href="http://com.nicovideo.jp/community/co2204591"><img style=width:30px;height:30px;" title="" alt="" src="http://icon.nimg.jp/community/co2204591.jpg" border="0" ></div></td>	<td style="">かげいろ</td>	<td id="co2204591"></td>	<td>69:51</td>	<td>http://live.nicovideo.jp/watch/lv2204591 かげいろ (白フェイ </td>					</tr><script> getLiveInfo("co2204591"); </script>
<tr>	<td style=""><div style="width:30px;height:30px;"><a href="http://com.nicovideo.jp/community/co1211882"><img style=width:30px;height:30px;" title="" alt="" src="http://icon.nimg.jp/community/co1211882.jpg" border="0" ></div></td>	<td style="">アンドー</td>	<td id="co1211882"></td>	<td>84:36</td>	<td>http://live.nicovideo.jp/watch/lv1211882 アンドー (白フェイ </td>					</tr><script> getLiveInfo("co1211882"); </script>
<tr>	<td style=""><div style="width:30px;height:30px;"><a href="http://com.nicovideo.jp/community/co25299"><img style=width:30px;height:30px;" title="" alt="" src="http://icon.nimg.jp/community/co25299.jpg" border="0" ></div></td>	<td style="">ペケオ</td>	<td id="co25299"></td>	<td>90:00</td>	<td>http://live.nicovideo.jp/watch/lv25299 ペケオ (白フェイ </td>					</tr><script> getLiveInfo("co25299"); </script>
<tr>	<td style=""><div style="width:30px;height:30px;"><a href="http://com.nicovideo.jp/community/co584128"><img style=width:30px;height:30px;" title="" alt="" src="http://icon.nimg.jp/community/co584128.jpg" border="0" ></div></td>	<td style="">zero</td>	<td id="co584128"></td>	<td>155:24</td>	<td>http://live.nicovideo.jp/watch/lv584128 zero (白フェイ </td>					</tr><script> getLiveInfo("co584128"); </script>
										</tbody></table></body>
}}}}}