UserScript

UserScript版のac-predictorをインストールすることで、AtCoderページ上にて推定パフォーマンス/レート変化等を確認できます。

インストール

1.UserScriptを実行できる環境を用意する

ac-predictorでは、TamperMonkeyを推奨動作環境としています。特に、greasemonkeyでは動作しないことが確認されています。自分のブラウザに合ったものを公式サイトからダウンロードしてください。

2.インストールする

Greasy Forkのページよりインストールをして下さい。 セキュリティについては、スクリプトの安全性についてをお読み下さい。

使い方

コンテストページでの確認

スクリプトをインストールすると、画面右側に黒い半透明のタブが表示されます。これをクリックすると表示されるサイドメニューにて、コンテストページ上より予測を確認することができます。
順位, perf, rate の入力欄に目標の数値を入力すると、それを達成する順位と達成したときのperf, rateがそれぞれ表示されます。 現在の順位ボタンをクリックすることで、現在(順位表取得時)の自分の順位を入力できます。
更新ボタンを押すことで、順位表情報を最新のものに更新できます。

順位表での確認

順位表ページではサイドメニューにおける確認の他に、順位表に表示されている人のパフォーマンスとレート遷移を確認ができます。
データはサイドメニューのものを使用しているため、順位表の更新後はデータの整合が崩れる可能性があります。
その場合は上述の更新ボタンを押していただくようお願いします。

スクリプトの安全性について

外部との通信について

このスクリプトは、外部のWebサイト(http://key-moon.github.io/ac-predictor-data)からデータの取得を行っています。通信は以下の用途でのみ使用しています。

このデータについての詳細や、外部から取得する必要性については詳細をお読みください。 データの取得のみを行っているため、これによってアカウント情報や提出等のデータが送信されることはありません。

ソースコードについて

Greasy Forkの規約に基づき、このソースコードは難読化されることなく提供されています。

但し、これは元々は別のファイルに分かれているものをツールを用いて纏めたものです。スクリプトの内容を詳細に確認したい場合はGitHubのバンドル前ソースを読むことをお勧めします。