UNPKG

codexen

Version:
37 lines (33 loc) 1.11 kB
var readline = require('readline'); var request = require('request'); var fs = require('fs'); module.exports = function(depotLabel){ console.log('Initializing CodeXen....'); if(depotLabel === undefined){ var rl = readline.createInterface({ input: process.stdin, output: process.stdout }); rl.question("Write your depot label >> ", function(answer){ excuteInit(answer); rl.close(); }); }else{ excuteInit(depotLabel); } }; var excuteInit = function(depotLabel){ console.log('depot label : %s', depotLabel); fetchDepot(depotLabel); }; var fetchDepot = function(depotLabel){ var url = require('./url') + 'decks/' + depotLabel; request.get(url) .on('response', function(response) { //console.log(response.statusCode) //console.log(response.headers['content-type']); //console.log(response.constructor.name); console.log('Successfully generated >> codexen.json file') }) .pipe(fs.createWriteStream('codexen.json')) };