Skip to main content

"A checker if your credits meet the graduation requirements or not (For Univ. Tsukuba students)"

Project description

g-checker-for-itf

ITF の卒業要件を確認したい。(今はcoins20 だけ)

提供されているプログラム、またそのプログラムによる実行結果に関する保証はできかねます。

Usage

git clone --depth 1 https://github.com/oshamashama/g-checker-for-itf
cd g-checker-for-itf
pip install .

gchkコマンドをインストールできます。

gchk -i target_csv_file

で実行できます。 複数ファイルを引数に与えることができ、その場合は連続して判定が行なわれます。 target csv file は twins の成績ページからダウンロードしたファイル (UTF, CSV) を想定しています。

$ gchk
usage: gchk [-h] [-i INPUT] [-r REQUIREMENTS] [-g] [-d] [-n] [-s] [-e] [-V]

A checker if your credits meet the graduation requirements or not.

optional arguments:
  -h, --help                  show this help message and exit
  -i INPUT, --input INPUT     target file from twins (UTF-8, CSV) (default: sample.csv)
  -r REQUIREMENTS, --requirements REQUIREMENTS
                              requirements file (default: coins20.json)
  -g, --gpa                   print GPA (default: False)
  -d, --drop                  print drop credit (default: True)
  -n, --name                  print name and id (default: False)
  -s, --save                  save as JSON (default: False)
  -e, --expect                count 履修中 (default: False)
  -V, --version               show program's version number and exit

Test

gchk -i sample.csv -r coins20.json

で予め用意されたサンプルで動作を確認することが出来ます。

Viewer

gchk -s -i target_csv_file
cd tani
npm install
npm start

http://localhost:3001/ にアクセスすると確認できます。

Screenshots

イメージ画像(CUI) イメージ画像(GUI)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

g-checker-for-itf-0.0.linux-x86_64.tar.gz (14.5 kB view hashes)

Uploaded Source

Built Distribution

g_checker_for_itf-0.0-py3-none-any.whl (10.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page