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.

Files for WHU-ScoreChecker, version 1.0.2
Filename, size File type Python version Upload date Hashes
Filename, size WHU_ScoreChecker-1.0.2-py3-none-any.whl (22.6 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size WHU-ScoreChecker-1.0.2.tar.gz (15.8 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page