AtCoderの公式(?)カレンダーが更新されていないことがあるのでAPIの使い方やクラウド上での定期実行などの勉強も兼ねて作ってみることにした。
- AtCoder Beginner Contest (ABC) のみ
- AtCoder の全てのコンテスト
リンクを開いていただき、右下のプラスボタン(画像の赤丸で囲んだ部分)を押すと自分のGoogleカレンダーに追加することができます。
このソースコードを Google Cloud Functions で実行しています。 定期実行には Cloud Scheduler を活用しました。
※pylint のインストールが必要です。
pylint --rcfile=./pylintrc main.py