iNAZO とは北大が公開している成績データを見やすく纏めた Web アプリケーションです。
- グラフで表示
- 検索
- ソート機能
- ブックマーク登録
./client での作業
yarn install
yarn dev
./server での作業
pipenv sync
cp .env.example .env
.env の DATABASE_URL を絶対パスで適切に設定する example: sqlite:////tmp/my-tmp-sqlite.db
pipenv run migrate
pipenv run dev
初期データは別途スクレイピングをして DB に保存してください。
pipenv run gradescraping <year-semester> <faculty>
# example
pipenv run gradescraping 2023 1
成績を DB にロードする
pipenv run loaddata
北海道大学 成績分布WEB公開システム http://educate.academic.hokudai.ac.jp/seiseki/GradeDistSerch.aspx
-
機能追加の要望やバグの発見などは、既存のものがないか確認してください。
-
プルリクエストはまずレポジトリに Fork してからコードの追加、修正をします。その後 develop ブランチに変更点を簡単に書いて送ってください。
OGP IMAGE を動的に生成するツール iNAZO-opg-image
このプロジェクトは MIT license です。