self-service-banner
v0.2.1
Published
Node.js API for Saint Mary's University Self-Service.
Downloads
8
Readme
Self-Service.js
Node.js API for Saint Mary's University Self-Service.
Installation
npm install self-service-banner --save
Usage
//
var selfService = require("self-service-banner");
// Login Credentials for Authentication
var creds = {
"username": "A-Number",
"password": "123567890"
};
// Create your connection instance.
var s = new selfService;
// Authenticate your connection by logging in with your credentials.
s.login({"username": creds.username, "password": creds.password }, function(error, response, localService) {
if (!error) {
// Successful
localService.weekAtAGlance({ /*'startDate': new Date()*/ }, function(error, response, courses) {
if (!error) {
// Successful
console.log("Completed!", courses);
} else {
// An error occured
throw error;
}
});
} else {
// An Error occured.
throw error;
}
});
For Contributors
Use Git to clone this repository.
Download all of your dependencies.
npm install
- Create your credentials file:
./credentials.json
{
"username": "A-Number",
"password": "password"
}
- Test your credentials by running the built-in Unit Tests.
npm test