The C
The C autonomously registers for a planned schedule at UC Riverside through R'Web and the Banner service.
Written by:
Patrick Tumbucon (Github)
Brief
The C is a web scraper that controls a headless instance of Chromium through Google's Puppeteer API. This is a work in progress, so expect to see updates here. Feel free to fork this project as well.
Usage
Dependencies
- Node: v7.6.0 or greater
- Puppeteer: v0.13.0
Steps
Clone this repository to your local machine.
$ git clone https://github.com/ptumb001/the-C.git
Navigate to the newly-cloned directory.
$ cd the-C
Download dependencies. Shouldn't take too long.
$ npm install
Create an empty file for your credentials.
$ touch creds.js
Open creds.js in a text editor, paste this code in, and save.
module.exports = {
username: '<yourUserName>',
password: '<yourPassword>'
}
<yourUserName> and <yourPassword> refer to the credentials you use to log in to iLearn/R'Web
Run it.
$ node index.js
Log in or sign up for Devpost to join the conversation.