Skip to main content

A simple, open-source and model-driven score checker for WHU.

Project description

WHU-ScoreChecker

WHU-ScoreChecker App Maintainability codecov License GitHub release (latest by date)

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


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)

Uploaded Source

Built Distribution

WHU_ScoreChecker-1.0.2-py3-none-any.whl (22.6 kB view details)

Uploaded Python 3

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

Hashes for WHU-ScoreChecker-1.0.2.tar.gz
Algorithm Hash digest
SHA256 bf09d13222f189afc6c300f321e243d689936848efa40d0786d1083878f8285c
MD5 57dd0fe9f58c0250d6daa73e1ad7cbb6
BLAKE2b-256 cbfd40c4351b6cdd008c5806b108b8184aa894f6a3fa990048e6b4186415e62d

See more details on using hashes here.

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

Hashes for WHU_ScoreChecker-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f2baa21429ef76c06bed5f890040b11b7a6b464a76a15d11d92f1a46e5ff47a9
MD5 c8f62c628b9ad2246c208b265229a44c
BLAKE2b-256 d9e9a84b9dccb3379a39a89a7fe8b5c8c85c442ffed2c63644068dbbbf47c253

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page