Adding Nodejs example usage + parser

This commit is contained in:
Martin Fogelman 2017-07-11 14:34:21 -04:00 committed by GitHub
parent 7a93bd41ac
commit f1cf93c7a5

View File

@ -57,6 +57,33 @@ def reject_email_blacklist
end
end
```
**NodeJs ** contributed by @martin-fogelman
```Node
'use strict';
const readline = require('readline'),
fs = require('fs');
const input = fs.createReadStream('./disposable_email_blacklist.conf'),
output = [],
rl = readline.createInterface({input});
// PROCESS LINES
rl.on('line', (line) => {
console.log(`Processing line ${output.length}`);
output.push(line);
});
// SAVE AS JSON
rl.on('close', () => {
try {
const json = JSON.stringify(output);
fs.writeFile('disposable_email_blacklist.json', json, () => console.log('--- FINISHED ---'));
} catch (e) {
console.log(e);
}
});
```
Contributing
============