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.
Metadata
Release files for WHU-ScoreChecker 1.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| WHU-ScoreChecker-1.0.2.tar.gz | 15.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| WHU_ScoreChecker-1.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 38.4 kB
Release files / WHU-ScoreChecker-1.0.2.tar.gz
| Download URL | WHU-ScoreChecker-1.0.2.tar.gz |
|---|---|
| Size | 15.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bf09d13222f189afc6c300f321e243d689936848efa40d0786d1083878f8285c
|
|
BLAKE2b-256 checksum How to use checksums |
cbfd40c4351b6cdd008c5806b108b8184aa894f6a3fa990048e6b4186415e62d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / WHU_ScoreChecker-1.0.2-py3-none-any.whl
| Download URL | WHU_ScoreChecker-1.0.2-py3-none-any.whl |
|---|---|
| Size | 22.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f2baa21429ef76c06bed5f890040b11b7a6b464a76a15d11d92f1a46e5ff47a9
|
|
BLAKE2b-256 checksum How to use checksums |
d9e9a84b9dccb3379a39a89a7fe8b5c8c85c442ffed2c63644068dbbbf47c253
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|