UNPKG

streamer-client

Version:

A node.js client for the Duke OIT Streamer API

26 lines (23 loc) 756 B
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; })); }); });