streamer-client
Version:
A node.js client for the Duke OIT Streamer API
26 lines (23 loc) • 756 B
JavaScript
var streamer = require('../index');
var util = require('util');
var client = streamer.Client.basicAuth(process.env.STREAMER_API_KEY);
console.log('api key: ' + process.env.STREAMER_API_KEY);
client.curriculum.terms().then(function(terms) {
console.log('terms: ' + terms.map(function(term) {
return term.code;
}));
console.log('\n\n')
}).then(function(val) {
client.curriculum.subjects().then(function(subjects) {
console.log('subjects: ' + subjects.map(function(subject) {
return subject.code;
}));
console.log('\n\n')
});
}).then(function(val) {
client.curriculum.courses('MATH').then(function(courses) {
console.log('math: ' + courses.map(function(course) {
return course.course_title_long;
}));
});
});