Cs2C は,東京理科大学の学生向けシステム「CLASS」から時間割データを抽出し,
Google Calendar などのスケジュール管理アプリで利用できるCSV形式で保存する Ruby スクリプトです.
$ git clone https://github.com/wiperS200/Cs2C.git
$ bundle install
$ ruby Cs2C.rb
- Ruby 2.5.1 以上
- Firefox
- geckodriver
- CLASS のメンテ期間中は使えません
- CLASS のカレンダーに表示されない授業(試験など)は取得できません
- 休講情報を取得できません(今後対応予定)
- 二ヶ月分の取得が終わるまで3分ほどかかります 配慮なので仕様です
- 短時間の間に複数回使うと理科大当局からDoS攻撃と判断されるかもしれません
This code is licensed under AGPL-3.0. See LICENSE
.