Splatoonstat.ink

stat.ink: 簡易履歴データの配信を開始しました

stat.ink統計情報ダウンロードページで、Splatoon 2 のリザルト情報のダウンロードが行えるようになりました。
リザルト画面から得られる情報(+α)をCSVで並べたもので、毎日の投稿が1ファイルになって追加されます。
また、すべてのCSVファイルを含んだZIPファイルも提供されます。

このデータは Excel (その他の表計算ソフト、例えば LibreOffice)で読めますが、Excel でそのまま使ってもロクな取り扱いはできません。
マクロで頑張る、DB に取り込んで SQL で頑張るなど、プログラミング領域の技術が必要です。

利用に関しては次の点に注意してください。

  • データのライセンスは CC-BY 4.0 です。
  • データは無保証です。
  • データにはASCII外の文字や改行は入らない【つもり】ですが、保証するものではありません。
    • 万一ASCII外の文字が混入した場合の文字コードはUTF-8です。
  • 手動入力、プライベートバトル、情報が不完全なものは除外されています。
  • ファイル作成後に削除・編集されたデータは作成時のまま残っています。(一度作ったファイルについて最新へ追従しません)
    • バージョン情報についても、作成までに最新バージョンへのデータ更新が間に合わなければ違うバージョンが書かれる可能性があります。
  • CSV形式についてのドキュメントはありません。APIドキュメントのPOST用のものを読めばそれなりにわかります。
    • period はいつのスケジュールのバトルであるかを示します(UTCですので日本時間より9時間遅れています)。細かい開始・終了時間は提供していません。
    • プレーヤーのうち、A1 は stat.ink の利用者です。このデータを使用して何らかの統計を行うと大きく偏ります。(例えばブキの利用率が異常に高くなります)
  • SquidTracks, splatnet2statink その他イカリングベースのデータ提供アプリは、リアルタイム動作でないため、かなり昔のデータが紛れ込んでくる可能性があります。(というかそうなっています)
    • データは、あくまで「投稿日」基準で出力されています。1ヶ月前のデータとかが突然平気で現れます。
  • ディレクトリインデックスの HTML は変更する可能性があります。スクレイピングはおすすめしません。