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
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.
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.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
|