https://github.com/tomii9273/atcoder_type_checker
AtCoder のコンテスト成績から「多く解くタイプ」であるか「早く解くタイプ」であるかを判定する Web アプリです。
https://github.com/tomii9273/atcoder_type_checker
atcoder competitive-programming
Last synced: about 2 months ago
JSON representation
AtCoder のコンテスト成績から「多く解くタイプ」であるか「早く解くタイプ」であるかを判定する Web アプリです。
- Host: GitHub
- URL: https://github.com/tomii9273/atcoder_type_checker
- Owner: tomii9273
- License: mit
- Created: 2022-03-12T22:10:13.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2025-11-01T08:01:08.000Z (5 months ago)
- Last Synced: 2025-11-01T10:04:03.060Z (5 months ago)
- Topics: atcoder, competitive-programming
- Language: Jupyter Notebook
- Homepage: https://atcoder-type-checker.herokuapp.com/
- Size: 2.18 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AtCoder Type Checker
[AtCoder](https://atcoder.jp) のコンテスト成績から「多く解くタイプ」であるか「早く解くタイプ」であるかを判定する Web アプリです。
https://atcoder-type-checker.herokuapp.com/
## 関連リンク
- 作成者 X (Twitter): https://x.com/Tomii9273
- AtCoder: https://atcoder.jp
- 「#AtCoder_Type_Checker」での最新ポスト: https://x.com/search?q=%23AtCoder_Type_Checker%20&src=recent_search_click&f=live
- Heroku 管理画面 [Private]: https://dashboard.heroku.com/apps/atcoder-type-checker
- タスク一覧 (カンバン形式) [Private]: https://github.com/tomii9273/atcoder_type_checker/projects/1
## 仮想環境について (暫定・自分用)
venv を使用している。
- 本番環境 (`.venv_prod`): `requirements.txt`
- このファイルは Heroku でデプロイ時に使われる。
- 開発環境 (`.venv_dev`): `requirements_dev.txt`
- 本番環境のライブラリに加えて、分析用のものや linter が含まれる。
## スクリプト一覧
`app` ディレクトリに移動してから実行する。
- 現在のコードでアプリを表示する (デバッグ用): `python app.py`
- 補正値の更新: `python update_hoseichi.py -n name`
- 順位データの更新: `python get_standing_and_join.py`
## プルリクエストについて
- CI で「コミット時の日付 = サイト最終更新の日付 (`date_site.txt` のもの)」を確認しています。日付が異なる場合、PR に「/date」とコメントすると GitHub Actions による日付更新コミットが行われます。
- main にマージする際、直前の CI が通っていない場合、または直前のコミットから日を跨いでいる場合は、「/date」を行ってからマージしてください。
- 機能・コードに大幅な変更を加える PR (例: 早解きの定義を変更する、全コードを Python でない言語で書き換える) は、マージしない場合があります。
## ライセンス
MIT License