Skip to content

Instantly share code, notes, and snippets.

@nodebotanist
Last active August 29, 2015 14:24
Show Gist options
  • Save nodebotanist/867db2ff42e58fcf0574 to your computer and use it in GitHub Desktop.
Save nodebotanist/867db2ff42e58fcf0574 to your computer and use it in GitHub Desktop.
'use strict'
var secrets = require('./config/secrets')
var request = require('request')
var fs = require('fs')
var courses = [];
fs.readFile('./data/courses.csv', function(err, body){
let courses_text = body.toString().split('\n')
courses_text.forEach(function(item){
var course = item.split(',')
courses.push({
data: {
type: "courses",
attributes: {
name: course[0],
description: course[1],
url_materials: course[2],
is_inactive: course[3],
percentage_ready: course[4]
}
}
})
})
request.post('https://api-staging.bocoup.com/v3/courses/?access_token=' + secrets.access_token, {
form: courses[0],
auth: {
bearer: secrets.access_token
}
}, function(err, res){
console.log(err, res)
})
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment