0.1.3 • Published 9 years ago

scholarcheck v0.1.3

Weekly downloads
5
License
MIT
Repository
github
Last release
9 years ago

node-scholarcheck

Node API wrapper for ScholarCheck.io. This module requires a ScholarCheck API Token to function.

NPM Version CircleCI Status CodeClimate License: MIT Dependency Status devDependency Status

Documentation

Setup

var ScholarCheck = require('scholarcheck');
var scholarcheck = new ScholarCheck('API_TOKEN');

scholarcheck.valid('ap25@cam.ac.uk', function (err, valid) {
  console.log(valid); //true
});
scholarcheck.valid('ei12038@fe.up.pt', function (err, valid) {
  console.log(valid); //true
});
scholarcheck.institution('ei12038@fe.up.pt', function (err, institution) {
  console.log(institution);  //"Universidade do Porto"
});

ScholarCheck.valid(email, cb(err, valid))

Returns the passed callback function with err as null if the query was sucessful, and a boolean representation of if email is a valid institutional email, or err as the returned error if the check was unsuccessful.

ScholarCheck.institution(email, cb(err, institution))

Returns the passed callback function with err as null if the query was sucessful, and a string containing the name of the institution as institution, or err as the returned error if the check was unsuccessful.

ScholarCheck.rawData(email, cb(err, data))

Returns the passed callback function with err as null if the query was sucessful, and an object containing the properties valid as a boolean, and institutionName as a string, or err as the returned error if the check was unsuccessful.

0.1.3

9 years ago

0.1.2

9 years ago

0.1.1

9 years ago

0.1.0

9 years ago

0.0.1

9 years ago