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

App side (For users)

  • Do the following things:
	# 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
	# run the app
	python3/py -3 main.py
	# enter your credentials and load models needed to continue ...

Dev side (For developers)

  • Some of the codes here can be utilized and applied in your own project, we recommend these:
    1. ./app/image and ./app/model tools with captcha model could be implemented in captcha recognition.
    2. ./app/net tools works like a session, and could be implemented in similar condition.
    3. ./app/course tools could be implemented in course querying situation.
  • Functions initialized with __ are private, and can't be used publicly.

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.1.tar.gz (15.6 kB view hashes)

Uploaded Source

Built Distribution

WHU_ScoreChecker-1.0.1-py3-none-any.whl (22.4 kB view hashes)

Uploaded Python 3

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