-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcli.js
More file actions
30 lines (28 loc) · 902 Bytes
/
cli.js
File metadata and controls
30 lines (28 loc) · 902 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
/**
* Created by matt on 3/2/15.
*/
var packageApi = require('./lib/package');
var credentials = require('./credentials');
var fs = require('fs');
var mongoose = require('mongoose');
var uri = 'mongodb://localhost/packagetracker';
mongoose.connect(uri);
module.exports = {
packageApi: packageApi,
credentials: credentials,
cb: function(err, data) {
e = err;
d = data;
console.log('done');
},
createSample: function(carrier, trackingNumber) {
this.packageApi.getTrackingInfo({carrier: carrier, trackingNumber: trackingNumber}, function(err, data) {
if (err) {
console.error(err);
} else {
fs.writeFileSync('./test/samples/' + carrier.toLowerCase() + '/' + trackingNumber + '.json', JSON.stringify(data, null, ' '));
console.log('done');
}
});
}
};