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