1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 | var async = require('async'),
|
12 | fs = require('fs');
|
13 |
|
14 |
|
15 |
|
16 |
|
17 | fs.readFile(__dirname + '/AFINN.txt', function (err, data) {
|
18 |
|
19 | var hash = new Object(null);
|
20 |
|
21 |
|
22 | var lines = data.toString().split(/\n/);
|
23 | async.forEach(lines, function (obj, callback) {
|
24 | var item = obj.split(/\t/);
|
25 | hash[item[0]] = Number(item[1]);
|
26 | callback();
|
27 | }, function (err) {
|
28 | if (err) throw new Error(err);
|
29 |
|
30 |
|
31 | fs.writeFile(
|
32 | __dirname + '/AFINN.json',
|
33 | JSON.stringify(hash),
|
34 | function (err) {
|
35 | if (err) throw new Error(err);
|
36 | process.stdout.write('Complete.');
|
37 | });
|
38 | });
|
39 | });
|