1.0.0 • Published 9 years ago
cobalt-node-wrapper v1.0.0
node-cobalt-api
Node.js wrapper for the Cobalt API (https://cobalt.qas.im/).
Installation
npm install --save cobalt-node-wrapperUsage
Acquire an API key from https://cobalt.qas.im/.
// Require the module
var cobaltAPI = require('cobalt-node-wrapper');
// Create new client
var cobalt = new cobaltAPI({
  API_KEY: 'YOUR_KEY_HERE'
});
// Use the API
cobalt.get('/courses', function(err, res) {
  console.log(res);
});
cobalt.get('/textbooks', function(err, res) {
  console.log(res);
});Using Parameters
In order to pass parameters, either put them directly into the URL or pass them as an object
cobalt.get('/courses/search', {
  q: 'Computer Science',
  limit: 5
}, function(err, res) {
  console.log(res);
});
// Using the ':id' parameter is like using any other parameter.
cobalt.get('/buildings', {
  id: '005'
}, function(err, res) {
  console.log(res);
});The API key is automatically passed.
Contributing
- Fork the repository
 - Create a new branch
 - Make changes and additions as needed
 - Push changes and make a pull request
 
1.0.0
9 years ago