Skip to content

AtCoder のコンテスト成績から「多く解くタイプ」であるか「早く解くタイプ」であるかを判定する Web アプリです。

License

Notifications You must be signed in to change notification settings

tomii9273/atcoder_type_checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
github-actions
Apr 1, 2025
d4e4c35 · Apr 1, 2025
Jul 17, 2024
Jul 17, 2024
Aug 30, 2023
Apr 1, 2025
Jul 5, 2022
Sep 28, 2023
Jul 5, 2022
Dec 24, 2023
Sep 1, 2023
Jul 12, 2024
Jul 17, 2024
Sep 28, 2023
Sep 28, 2023
Aug 19, 2023

Repository files navigation

AtCoder Type Checker

AtCoder のコンテスト成績から「多く解くタイプ」であるか「早く解くタイプ」であるかを判定する Web アプリです。
https://atcoder-type-checker.herokuapp.com/

関連リンク

仮想環境について (暫定・自分用)

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

About

AtCoder のコンテスト成績から「多く解くタイプ」であるか「早く解くタイプ」であるかを判定する Web アプリです。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published