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
HDF5format, which is a training result with over 2400000 entries and over 95% accuracy. - You'd better put the downloaded model in the
./staticdirectory of this repository.
Query model
- Some query models is included this project on Github. They are inside the
./staticdirectory. - If you just want to check all of your scores, load the
./static/default.jsonmodel. - If you want to do different jobs, take a look at the
./static/example.jsonmodel, it includes all you need. - The query model parser is under construction and can't deal with very difficult jobs at this time.
Installation
- If you want to use pip:
# Note that query model examples are not included when using pip
pip install WHU-ScoreChecker
- If you want to build from codes:
# 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
# install the app
python3/py -3 setup.py install
Run the app
- The app should be in your
$PATH$first. If it is, just type the following line in your shell:
scorechecker
Integration and contribution
- Integration and contribution are warmly welcomed.
- If you want to integrate our codes in your project, just import some of the following to continue:
import scorechecker
import scorechecker.course
import scorechecker.image
import scorechecker.net
import scorechecker.util
- If you want to validate your query model without invoking the graphical interface:
from scorechecker.loader import load_query_model
load_query_model('your-model-name.json')
License
This project uses MIT License. Please refer to LICENSE for more details.
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.2.tar.gz
(15.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file WHU-ScoreChecker-1.0.2.tar.gz.
File metadata
- Download URL: WHU-ScoreChecker-1.0.2.tar.gz
- Upload date:
- Size: 15.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bf09d13222f189afc6c300f321e243d689936848efa40d0786d1083878f8285c
|
|
| MD5 |
57dd0fe9f58c0250d6daa73e1ad7cbb6
|
|
| BLAKE2b-256 |
cbfd40c4351b6cdd008c5806b108b8184aa894f6a3fa990048e6b4186415e62d
|
File details
Details for the file WHU_ScoreChecker-1.0.2-py3-none-any.whl.
File metadata
- Download URL: WHU_ScoreChecker-1.0.2-py3-none-any.whl
- Upload date:
- Size: 22.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f2baa21429ef76c06bed5f890040b11b7a6b464a76a15d11d92f1a46e5ff47a9
|
|
| MD5 |
c8f62c628b9ad2246c208b265229a44c
|
|
| BLAKE2b-256 |
d9e9a84b9dccb3379a39a89a7fe8b5c8c85c442ffed2c63644068dbbbf47c253
|