Skip to main content

Query data from jwes and calculate GPA in many kinds of arithmetics

Project description

哈工大GPA转换工具

简介

自动从jwes获取你的成绩,并按照你想要的算分方法算分。

如何安装

Step 1

pip install hitgpa

Step 2 可以使用了,来试一试吧!

hitgpa -u [你的学工号] -p [你的学工密码]

基本使用说明

❯ hitgpa -h
usage: entry.py [-h] [-o OUTPUT] [-i INPUT] [-u USERNAME] [-p PASSWORD] [--no-convert] [--no-average]
                [--from-converted]

options:
  -h, --help            show this help message and exit
  -o OUTPUT, --output OUTPUT
                        输出文件路径
  -i INPUT, --input INPUT
                        输入成绩单文件的路径,CSV格式,如果你想通过jwes查询数据,不要使用这个参数
  -u USERNAME, --username USERNAME
                        如果你想查询jwes成绩,需要提供你的学工号
  -p PASSWORD, --password PASSWORD
                        如果你想查询jwes成绩,需要提供你的学工密码
  --no-convert          不转换成绩,直接输出结果,这对你想从jwes中查到成绩后再改比较有用
  --no-average          不计算与学分的加权平均值,直接输出结果
  --from-converted      从已经转换为4分制的数据计算加权均值

使用示例

直接输出查询完成后的结果

hitgpa -u [你的学工号] -p [你的学工密码]

不转换成4分制,直接输出

hitgpa -u [你的学工号] -p [你的学工密码] --no-convert

不计算加权学分绩,输出各个学科转换后的情况

hitgpa -u [你的学工号] -p [你的学工密码] --no-average

从文件my_grades.csv中读取,你的csv必须包含总成绩、课程名、学分,等列。

hitgpa -i my_grades.csv

法律信息

本程序以AGPLv3开源发布。具体信息请见LICENSE文件,本作品的诞生离不开gpalibhitutil-en等开源库。

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

hitgpa-0.1.1-py3-none-any.whl (16.6 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