A simple, open-source and model-driven score checker for WHU.
Project description
WHU-ScoreChecker
A simple, open-source and model-driven score checker for WHU.
Important notice
- Although enough freedom is given, you should be check your score carefully.
- This project uses Python 3.7, and works fine with Python 3.5-3.7.
Usage
Captcha model download
- Please download the captcha model here.
- The model is in
HDF5
format, which is a training result with over 2400000 entries and over 95% accuracy. - You'd better put the downloaded model in the
./static
directory of this repository.
Query model
- Some query models is included this project. They are inside the
./static
directory. - If you just want to check all of your scores, load the
./static/default.json
model. - If you want to do different jobs, take a look at the
./static/example.json
model, it includes all you need. - The query model parser is under construction and can't deal with very difficult jobs at this time.
App side (For users)
- Do the following things:
# clone this repository, or download it from the release page
git clone https://github.com/T0nyX1ang/WHU-ScoreChecker.git
# change your directory
cd WHU-ScoreChecker
# install dependencies (pip on Windows, pip3 on Linux)
pip3/pip install -r requirements.txt
# run the app
python3/py -3 main.py
# enter your credentials and load models needed to continue ...
Dev side (For developers)
- Some of the codes here can be utilized and applied in your own project, we recommend these:
./app/image
and./app/model
tools with captcha model could be implemented in captcha recognition../app/net
tools works like a session, and could be implemented in similar condition../app/course
tools could be implemented in course querying situation.
- Functions initialized with
__
are private, and can't be used publicly.
License
This project uses MIT License
. Please refer to LICENSE
for more details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
WHU-ScoreChecker-1.0.1.tar.gz
(15.6 kB
view hashes)
Built Distribution
Close
Hashes for WHU_ScoreChecker-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f37c56b57034121599e1f5e9094045a94b84cbde0f511d2e5e0fd73cebe24472 |
|
MD5 | 9be4f115db9fbf2aff4f1d77d5d4973e |
|
BLAKE2b-256 | 971da25b8735943c62efe2ed79df31d61ec0f3292facd21da7dd5dcfa2e22df4 |