A very simple OpenContest command line client written in Python
Project description
OpenContest CLI
A very simple OpenContest command line client written in Python and requests.
Usage
Install this client using pip
:
pip install opencontest-cli
Register an account on an OpenContest server:
occ user -s homeserver.com -N name -E email -U username -P password
Save username, homeserver (the server you registered your account on), and password to disk:
occ save -U username -H homeserver.com -P pasword
Get information about an OpenContest server:
occ about -s server.com
Get information about a contest:
occ info -s server.com -c contest
View the number of solves of each problem:
occ solves -s server.com -c contest
View the submission history of all users in a contest:
occ history -s server.com -c contest
Submit code:
occ submit -s server.com -c contest -p problem -c code_file
Check user status:
occ status -s server.com -c contest
Query your contest submission history:
occ submissions -s server.com -c contest
Get code for a specific submission number:
occ code -s server.com -c contest -n submission_number
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
Built Distribution
File details
Details for the file opencontest-cli-2.8.0.tar.gz
.
File metadata
- Download URL: opencontest-cli-2.8.0.tar.gz
- Upload date:
- Size: 15.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e1b8263c9c5bd2c52034e2ac5d052c1670b01b18e0cc8bf35faca7dc3360151 |
|
MD5 | 8e2063dcc06694367c1b80b070d4197a |
|
BLAKE2b-256 | 93075e66ec3404545d7630b14bfe735e4562ba70721c123bb3b96cb79bd4d0b6 |
File details
Details for the file opencontest_cli-2.8.0-py3-none-any.whl
.
File metadata
- Download URL: opencontest_cli-2.8.0-py3-none-any.whl
- Upload date:
- Size: 15.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a25e86d000af65bda4af44664f70148dd6371ae2f63c5b054c78dac7d6d4643 |
|
MD5 | e0a2ef9fcfde75a26ae39b4b8904cc06 |
|
BLAKE2b-256 | 5fc0e85da882e17582cd33bb7cc890514df2e2f57afe8d89e046b25d330c4f11 |