AtCoder Problems Team Standings (alpha ver.)

Virtual Contest で Team Standingsを作成します。

当前为 2021-04-28 提交的版本,查看 最新版本

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
harurun
评分
0 0 0
版本
0.1
创建于
2021-04-28
更新于
2021-04-28
大小
15.5 KB
许可证
MIT
适用于

AtCoder-Problems-Team-Standings (alpha ver.)

This script create a team standings on AtCoder Problems.(alpha ver. lang. is only japanese) Github link-> https://github.com/harurunrunrun/AtCoder-Problems-Team-Standings

仕様上削除されている機能一覧

  • Auto Refresh (beta ver.で復活予定)
  • Pin me

使い方

  1. {[user_id]:[team名],[user_id]:[team名].....}というユーザとチーム名の対応が書かれたファイル(形式はjsonやtxtなど)を作成する。
  2. 画面上部にあるファイルを選択から上記のファイルを読み込む
  3. リロードすると、チームスコアが表示されます。
  4. コンテスト終了後、上部にresultというリンクが表れるので、そこを押すと get_standings.py 用のjsonファイルがダウンロードできます。

注意点

  1. このスクリプトは、WEBの表面的な情報しか収集していない(APIを使用しているわけではない)ので、ペナ数の表示は各チームのユーザの合計となります。
  2. script内にあるget_standings.pyはAtCoder Problems のAPIを使用し、より正確な順位表を出力しますが、負荷軽減の観点から、代表者のみが行うようにしてください。
  3. alpha ver.なので本家の順位表に比べてかなり見辛いです。ご了承ください。
  4. Tampermonkeyのみ動作確認済み

確認されているバグ一覧

  • ロードしないと表示されない
  • 稀に、スコアが0になる
  • 他のProblems内のページに行っても残っている => リロードすると治ります
  • save時にtrがずれる => 現在はリロードすることで回避

バグ報告