AtCoderで行われたRated AHCのうち、指定した期間に開催されたコンテストのみを対象とした仮想的なレーティングを計算する非公式ツールです。
順位タブから指定した期間のレーティングランキングを、個人成績タブからその期間の個人成績を確認できます。
コンテスト参加のモチベーションアップ等にお役立てください。
以下のWebサイトで公開しています。
https://ahc-season-ranking.terry-u16.net/
WSL上での実行のみ確認しています。以下のツール類を事前にインストールください。
- cargo ^1.77.2
- pnpm ^9.0.6
- wasm-pack ^0.12.1
AtCoderのサイトからjsonをダウンロードし、参加者のパフォーマンスを ./web/public/contest_results.json
に追記します。
過度にアクセスしてAtCoderサーバに負荷をかけることはおやめください。
# 長期コンテスト結果のダウンロード
$ cargo run --release -- -c ahc0xx -l
# 短期コンテスト結果のダウンロード
$ cargo run --release -- -c ahc0xx -s
以下のコマンドを実行し、wasmをビルドします。
$ cd wasm
$ wasm-pack build --target web --out-dir ../web/public/wasm
以下のコマンドを実行し、ローカルサーバを起動します。起動後、コンソール上に表示されるURLにブラウザからアクセスしてください。
$ cd web
$ pnpm install
$ pnpm dev
MIT License