https://github.com/zonggen/markus_scraper
A command line tool to extract grades from Markus
https://github.com/zonggen/markus_scraper
markus python selenium-python terminal-app uoft uwaterloo web-scraper
Last synced: about 1 month ago
JSON representation
A command line tool to extract grades from Markus
- Host: GitHub
- URL: https://github.com/zonggen/markus_scraper
- Owner: zonggen
- Created: 2018-07-02T02:53:55.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-08-06T00:44:20.000Z (almost 8 years ago)
- Last Synced: 2025-01-28T23:31:29.199Z (over 1 year ago)
- Topics: markus, python, selenium-python, terminal-app, uoft, uwaterloo, web-scraper
- Language: Python
- Homepage:
- Size: 8.89 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# markus_scraper
[](https://www.python.org/downloads/release/python-352/)


## Description
A command line tool to extract grades from Markus. Current version is limited to Markus at *University of Toronto*. The course listing is available [here](https://markus.teach.cs.toronto.edu/).
## Install
**Dependencies**
* **python v3.5.2** or newer
* **pip3 8.1.1** or newer
* **selenium 3.13.0** or newer
Usually **pip3** is pre-installed but in my case it was not.
`$ sudo apt-get install python3-pip`
`$ pip3 install selenium`
`$ pip3 install .`
## Usage
Enter ```exit``` at any point to exit the program.
`$ markus_scraper`
## Uninstall
`$ pip3 uninstall markus_scraper`