Skip to main content

Test your code of "BIT Online coding homework" more easily and conveniently!

Project description

BIT Online Code Helper

Test your code of "BIT Online coding homework" more easily and conveniently!

Install

pip install bit-online-code-helper

Feature

With this, you can test and commit your code which use only 2 seconds totally:

  1. Save your code in the editor (Ctrl + S)
  2. Switch to opened cmd or PowerShell window (Alt + Tab)
  3. Press "↑" on your keyboard to automatically repeat your last test command
  4. Press "Enter" on your keyboard, wait for test result!

Usage

# bch means 'BITOnline Code Helper'

# local code test
# -l means '--local'
bch -l [bit_online_problem_url] [source_file_url]

# online code test
# commit your code to BIT Online to test
# -o means '--online'
bch -o [bit_online_problem_url] [source_file_url]

# local and online code test
# automaticlly commit your code to BIT Online to test after local test passed
# -lo means '--local_online'
bch -lo [bit_online_problem_url] [source_file_url]

# e.g.
# bch -lo "http://online.bit.edu.cn/moodle/mod/programming/view.php?id=32165" "E:\coding\1.c"

TODO

  1. Use cache to store the problem info to avoid frequently request the website
  2. Improve related features which I don't realize now
  3. Fix bugs

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 BIT-Online-Code-Helper, version 1.0.3
Filename, size File type Python version Upload date Hashes
Filename, size BIT_Online_Code_Helper-1.0.3-py3-none-any.whl (19.9 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size BIT Online Code Helper-1.0.3.tar.gz (6.6 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