Tool for automating submitting assessments to the University of York Computer Science department.
Project description
uoy_assessment_uploader
Install
- When you have Python and Pip ready, it's as easy as:
python -m pip install "uoy-assessment-uploader"
- or, directly from the repo:
python -m pip install "git+https://github.com/joelsgp/uoy-assessment-uploader"
- or, directly from the repo:
- You need the Chrome browser installed. Sorry!
- I need a cookie management feature Firefox doesn't have.
- Chromium and Ungoogled Chrome should work too.
Use
Like this:
-
python -m uoy_assessment_uploader --help
or -
uoy-assessment-uploader --help
Once it's submitted, you should receive an email to your uni address with confirmation. The email will show you the MD5 hash, like so:
MD5 hash of file: 97f212cda7e5200a67749cac560a06f4
If this matches the hash shown by the program, you can be certain you successfully uploaded the right file.
Example
uoy-assessment-uploader --username "ab1234" --exam-number "Y1234567" --submit-url "/2021-2/submit/COM00012C/901/A"
Found file 'exam.zip'.
MD5 hash of file: 05086595c7c7c1a962d6eff6872e18c0
[WDM] - Downloading: 100%|██████████| 6.98M/6.98M [00:00<00:00, 8.98MB/s]
Loading cookies.
Logging in..
Password: <PASSWORD HIDDEN>
Entering exam number..
Uploading file...
Uploaded successfully.
Saving cookies.
Finished!
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
Close
Hashes for uoy-assessment-uploader-0.3.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66cbc78d9c7bf3add16d7870b87335c3eac5b4a91a8c017448e0386fa727cb04 |
|
MD5 | 75f418640625e14a8f9b3af731a05e6b |
|
BLAKE2b-256 | b825d94afa4074aa131273d0923b3a8890d19cd5c23d7d8f01f76e77505c3a6c |
Close
Hashes for uoy_assessment_uploader-0.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd5685e4fa281b8f73b861df5227a0c495d8affca81c67bef8167b6cede6b514 |
|
MD5 | 830dbc4476f174f5d7531c3b8130f670 |
|
BLAKE2b-256 | eef6b23f2c710c0e9cb603825aaff36d4c8c78c4fb160f395a697b55357a3fb9 |