ショールーム 簡易データ処理班 - Showroom APIデータ処理のためのChromeアドオン
Showroom 簡易データ処理班は、Showroom APIからデータを簡単に処理・分析できるChromeのアドオンです。このツールは、Showroom APIから取得したイベントのポイントとサポートゲージをルームプロフィールの上部に記録し、違いを可視化しグラフを作成する方法を提供します。また、フォロワー数とルームレベルの情報も提供します。
現在はフォロワー数やルームレベルを取得しないプロトタイプバージョンです。Showroom上で自分自身やライバル、興味深いルームのスコアリング能力を調査するための手間を軽減することを目的としています。
このアドオンは、既存のShowroomの通知メカニズムをベースに構築され、扱われるデータを変更することで迅速に作成されました。Chromeのアドオンとして簡単に作成できる部分のみをリリースする意図があり、Showroom固有のデータ処理に特化した別のツールを作成する予定です。
このアドオンは、以下の外部ライブラリを利用しています:jExcel(シンプルなスプレッドシート)およびその必要なライブラリ、jQuery、moment.js、Chart.js(グラフ作成)、FileSaver.js。
v0.0.1からv0.0.2への変更点は以下の通りです:
- ランキングのないイベントでもデータを正しく取得するよう修正
- フォロワー数のテーブルとグラフの追加
- ルームが現在ライブ中かどうかのデータを取得するよう修正
- panoxのルームの互換性を修正
- タイトルクリックでデータ表示の切り替えを可能にするよう修正
- 100ポイント寄付のリンクの追加
- 6分後の記録ボタンのバグ修正
- データ削除後の表示更新
v0.0.2からv0.0.3への変更点は以下の通りです:
- v0.0.1のイベントデータがエラーを引き起こすバグの修正
v0.0.3からv0.0.4への変更点は以下の通りです:
- クエストを持つイベントのランキング要素ではなく、クエスト要素からポイントを記録する前のバージョンのバグ修正
v0.0.5では、処理が重くなってきたため、アドオンはjExcelではなくHTMLを使用してテーブルを表示するように変更されました。