Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/foohyfooh/uwi-grade-checker

Node tool using Puppeteer to check grades for UWI students
https://github.com/foohyfooh/uwi-grade-checker

Last synced: 27 days ago
JSON representation

Node tool using Puppeteer to check grades for UWI students

Awesome Lists containing this project

README

        

# UWI Grade Checker
Node tool using [Puppeteer](https://github.com/GoogleChrome/puppeteer) to check grades for UWI students and display a notification.

## Requirements
- Node 7.6.0 or greater
- (Optional) Yarn
- Operating System Requirements of [node-notifier](https://github.com/mikaelbr/node-notifier):
- macOS: >= 10.8 or Growl if earlier.
- Linux: notify-osd or libnotify-bin installed (Ubuntu should have this by default)
- Windows: >= 8, task bar balloon for Windows < 8. Growl as fallback. Growl takes precedence over Windows balloons.
- General Fallback: Growl

## Setup
Include a config.json file in the project directory like the following:
```json
{
"id": "",
"password": ""
}
```

Install dependencies: ```yarn``` OR ```npm install```

## Running Appliction
```
> node main.js
```

Note: This script relies on the structure of the UWI website so if the structure changes this script will fail.

Suggestion: Use Cron on Linux to get a notification of the grades when you start your computer