GitXplorerGitXplorer
f

uwi-grade-checker

public
1 stars
3 forks
0 issues

Commits

List of commits on branch master.
Unverified
e063dcb766254de6f60cbd8158da85662b339b2a

Update Readme in releation to 58291a422d3520f405da98e1a2c576119dbd1ac3

ffoohyfooh committed 7 years ago
Unverified
58291a422d3520f405da98e1a2c576119dbd1ac3

Give System Notifications Instead of Saving Screenshots

ffoohyfooh committed 7 years ago
Unverified
2cd6c8c86368bcc5c28ba12928414ded861129a0

Add Log Message About Grade Output

ffoohyfooh committed 7 years ago
Unverified
3a56a0482aa59906f643088a758c4c74937073a6

Add config.json check to ensure the properties are strings

ffoohyfooh committed 7 years ago
Unverified
629858796d4ab33e287ed1b5a7bba5cf3c1ba834

Add Dependency Install Command in Setup

ffoohyfooh committed 7 years ago
Unverified
72de198581e3dc449f61651c540a749f11a918ca

Initial Version

ffoohyfooh committed 7 years ago

README

The README file for this repository.

UWI Grade Checker

Node tool using 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:
    • 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:

{
"id": "<UWI Student ID number>",
"password": "<the password for your UWI account>"
}

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