Advertisement
Awn_pastebin

index.html

Mar 12th, 2015
271
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 3.45 KB | None | 0 0
  1. <html>
  2. <head>
  3. <title>おーぷん2ちゃんねるコテハン解析班</title>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  5. <script type="text/javascript" src="https://www.google.com/jsapi"></script>
  6.  
  7. <!--チャート-->
  8. <script type="text/javascript">
  9. google.load("visualization", '1', {packages:['corechart']});
  10. google.setOnLoadCallback(drawChart);
  11. function drawChart() {
  12.   var mykey = '1Yynlwa-JmTU9Pz0RHduFlLnueb3KKjwAs0JYOau2mao';//スプレッドシートのユニークキー
  13.   var mygid = '680537795';//シートのユニークキー
  14.   var query = new google.visualization.Query(
  15.       'https://docs.google.com/spreadsheet/ccc?key=' + mykey + '&usp=drive_web&gid=' + mygid + '#'
  16.    );
  17.   query.send(handleQueryResponse);
  18. }
  19.  
  20. function handleQueryResponse(response) {
  21.   if (response.isError()) {
  22.     alert('Error in query: ' + response.getMessage() + ' ' + response.getDetailedMessage());
  23.     return;
  24.   }
  25.  
  26.   var data = response.getDataTable();
  27.   var chart = new google.visualization.ColumnChart(document.getElementById('mycolumn'));
  28.   var options = {
  29.     width: 800,
  30.     height: 600,
  31.     hAxis:{title: '日付'},
  32.     vAxis:{title: '件数', minValue: 0}
  33.   }
  34.   chart.draw(data,options);
  35. }
  36. </script>
  37.  
  38.  
  39. <!--テーブル-->
  40. <script type="text/javascript">
  41. google.load("visualization", '1', {packages:['table']});
  42. google.setOnLoadCallback(drawTable);
  43. function drawTable() {
  44.  var mykey = '1Yynlwa-JmTU9Pz0RHduFlLnueb3KKjwAs0JYOau2mao';//スプレッドシートのユニークキー
  45.  var mygid = '586845420';//シートのユニークキー
  46.  var query = new google.visualization.Query(
  47.       'https://docs.google.com/spreadsheet/ccc?key=' + mykey + '&usp=drive_web&gid=' + mygid + '#' );
  48.   query.send(handleQueryResponse_t);
  49. }
  50.  
  51. function handleQueryResponse_t(response_t) {
  52.   if (response_t.isError()) {
  53.     alert('Error in query: ' + response.getMessage() + ' ' + response.getDetailedMessage());
  54.     return;
  55.   }
  56.  
  57.   var data_t = response_t.getDataTable();
  58.   var table = new google.visualization.Table(document.getElementById('mytable'));
  59.   var options = {
  60.     width: 800,
  61.     height: 300,
  62.     showRowNumber:true
  63.   }
  64.   table.draw(data_t,options);
  65. }
  66. </script>
  67. </head>
  68.  
  69. <body>
  70.  
  71. <div>
  72. <h1 align='center'>おーぷん2ちゃんねるのニュー速VIPに<br>
  73.   毎日どんなコテが書込みしているのか<br>
  74. Webスクレイピングして<br>
  75. 調べているページです</h1>
  76.   <h3 align='right'>作った人:<font color = 'darkgreen'>Awn◆Awn//////E</font> (<a href = "http://twitter.com/Awn_tw">@Awn_tw</a>)</h3>
  77. </div>
  78.  
  79. <hr>
  80.  
  81. <h2>サイト概要</h2>
  82. <li>おーぷん2ちゃんねるのニュー速VIPに毎日どんなコテが書込みしているのかを調べるためのサイトです。</li>
  83. <li>情報はトリガーがこけなければ毎日深夜2時ぐらいに更新されます。⇒<a href="trigger.html">トリガー実行状況確認表</a></li>
  84. <li>稼働開始日は2015/03/06です。</li>
  85. <li>ただのジョークサイトです。</li>
  86. <li>何らかの理由でErrorになるかもしれん。。すまん。。</li>
  87.  
  88. <hr>
  89.  
  90. <div >
  91.   <h2>日毎のコテの数(件数)</h2>
  92.   <div id='mycolumn' align='center'></div>
  93. </div>
  94.  
  95. <div>
  96.   <h2>日毎のコテ</h2>
  97.   <div id='mytable' align='center'></div>
  98. </div>
  99.  
  100. <div>
  101.   <h2>処理概要図</h2>
  102.   <p>だいたい下記の図のかんじです。</p>
  103.   <img src = 'http://i.imgur.com/AhKWucx.png'>
  104. </div>
  105.  
  106. </body>
  107. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement