動かざることバグの如し

近づきたいよ 君の理想に

スプラトゥーンの対戦結果をstat.inkに記録するようにした

今までサイトの存在は知ってたけど、自前でDB建てるより楽なのでここにデータ入れるようにした。

登録

ここから新規登録

データ登録

手動でポチポチなんてやってられないので自動化

splatnet2statinkというツールを使うと自動でデータを入れてくれる。

インストール

Pythonが動く環境が必要

$ git clone https://github.com/frozenpandaman/splatnet2statink.git

実行

$ cd splatnet2statink
$ python splatnet2statink.py

初回はウィザード形式で設定が始まる。 設定は同一ディレクトリのconfig.txtに保存される。

$python splatnet2statink.py 
splatnet2statink v1.1.3
Generating new config file.
stat.ink API key: XXXXXX
Default locale is en-US. Press Enter to accept, or enter your own (see readme for list).
ja-JP
Pulling data from online...
Blank cookie.
session_token is blank. Please log in to your Nintendo Account to obtain your session_token.

Make sure you have fully read the "Cookie generation" section of the readme before proceeding. To manually input a cookie instead, enter "skip" at the prompt below.

Navigate to this URL in your browser:
https://accounts.nintendo.com/connect/1.0.0/authorize?*******
Log in, right click the "Use this account" button, copy the link address, and paste it below:*******

Wrote session_token to config.txt.
Attempting to generate new cookie...
Wrote iksm_session cookie to config.txt.
Pulling data from online...
Number of recent battles to upload (0-50)? 50
Battle #50 uploaded to https://stat.ink/@****

これで直近50試合の結果が自動で送信される。

データの送信

新しい試合のデータを登録する

python splatnet2statink.py -r