Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/foohyfooh/uwi-grade-checker
- Owner: foohyfooh
- Created: 2018-04-22T01:45:29.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-09-10T02:08:08.000Z (over 6 years ago)
- Last Synced: 2024-10-14T20:43:33.994Z (2 months ago)
- Language: JavaScript
- Size: 12.7 KB
- Stars: 1
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
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