Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
function getRentData(filename) {
var zip;
var inRentData = false;
var buffer = "";
var index = -1;
var values = [];
lineReader.eachLine(filename, function(line, last) {
if (line.match(/Average Rental Rates in Zip Code/)) {
zip = line.match(/[0-9]{5}/g)[0];
// console.log('file: ', filename, 'zip: ', zip);
inRentData = true;
}
if (inRentData) {
if (line.match(/<\/p/)) {
inRentData = false;
for (var i = 0; i < aptRefs.length; i++) {
index = buffer.search(new RegExp(aptRefs[i], 'i'));
if (index >= 0) {
values[i] = +buffer.slice(index).match(/\d{0,1},[0-9]{3}/)[0].replace(',', '');
}
}
} else {
var process = function(db) {
lineReader.eachLine(options.txt, function(line, last) {
line = line.trimLeft().trimRight();
if (line.length < 15) { return; }
// Get OUI
var oui = line.substr(0,8).split('-').join('');
if ( (oui) && (oui.length !== 6) ) { return; }
// Get Name
var name;
line = line.substr(9).trimLeft();
if (line.substr(0,5) === '(hex)') { name = line.substr(6).trimLeft(); }
if (name === undefined) { return; }
if (name.length < 1) { return; }
proxyCrawler.prototype.addLinks = function(){
console.log('addLinks');
// delete old hosts
client.del(PROXYS, function(err){
if(err){
console.log('ERROR :', err);
}
});
// add seeds
lineReader.eachLine(__dirname + '/hosts.txt', function(line, last) {
//console.log(line);
client.sadd(SEEDS, line, function(err){
if(err){
console.log();
}else {
console.log("Add link in addLinks: ",line);
}
});
if(last){
console.log('process :');
}
});
}
return new Promise(resolve => {
lineReader.eachLine(filePath, function(line, last, cb) {
if (_.isEmpty(line)) {
cb();
} else if (last) {
add(line, true);
queue.onEmpty().then(() => {
cb();
resolve();
});
} else if (processedCount % 100 === 0) {
// to avoid overloading the queue and run of memory,
// also, to avoid throttling as well,
// wait for the queue to empty every after 100 messages
queue.onEmpty().then(() => {
add(line);
cb();
});
function writeDataLoop(socket, countValue, delay) {
let count = countValue;
while (count) {
lineReader.eachLine(simulationFile, (line) => {
setTimeout(() => {
try {
socket.write(`${line}\n`);
} catch (e) {
common.processError(`Error: ${e}`, false);
}
}, Math.floor(Math.random() * delay)); // Simulate delay
});
count = count - 1;
}
}
function readFirstLine(file, callback){
lineReader.eachLine(CONTENT_DIR + '/' + file, function(line, last) {
callback(line);
return false; // stop reading the file
});
}
SpellChecker.prototype.initialize = function(seedPath,
trainingDataPath, callback) {
var self = this;
reader.eachLine(seedPath, function(line) {
self.understand(line);
self.train(line); // train the spelling model with each index term
}).then(function() {
// now fully-train the spell-checking feature
reader.eachLine(trainingDataPath, function(line) {
self.train(line);
}).then(callback);
});
};
counter++;
});
return lineobj.line;
}
// get scrap info
scraps.forEach(function (scrap) {
var commentinfo = scrap.get("commentinfo");
if (commentinfo) {
commentinfos.push({col: commentinfo.end.col, line: commentinfo.end.line, scrap: scrap});
}
});
_lineReader.eachLine(file,function (line) {
line = _injectCodeByScrap(line);
lines.push(line + "\n");
// use 'return false' to stop this madness
lineNumber++;
}).then(function () {
try {
_fs.writeFileSync(file, lines.join(""), {mode: 0777});
_fs.chmodSync(file, 0777);
_log.debug(_props.get("cat.mdata.write").format("[inject ext]"));
} catch (e) {
_utils.error(_props.get("cat.error").format("[inject ext]", e));
var parserFile = function(day, file){
var i = 1;
//last == true se fim do arquivo.
lineReader.eachLine(file, function(line, last) {
//Quebra a linha pelo separador (;)
var data = line.split(";");
console.log(i);
i++;
if(data.length >= 12){
var registry = new Object();
registry.day = day;
registry.author = data[0];
registry.email = data[1];
registry.nameLibrary = data[2];
registry.changedType = data[3];
registry.structureName = data[4];
registry.category = data[5];
registry.idCommit = data[6];
registry.messageCommit = data[7];
var output = path.join(__dirname, 'hebrew.out.csv');
var outStream = fs.createWriteStream(output);
var ulis = require('../lib/ulis');
var config = require('./config');
//setup ulisClient
var ulisClient = new ulis.getClient({
lang:'he',
bingTranslate_clientId: config.get('TRANSLATE_CLIENT_ID'),
bingTranslate_secret: config.get('TRANSLATE_CLIENT_SECRET'),
luisURL: config.get('LUIS_ENDPOINT')
});
lineReader.eachLine(filepath,(line, last, cb) => {
ulisClient.query(line, (err, ulisResponse) => {
if (err) {
console.error(`error translating: ${err.message}`);
return cb(err);
}
outStream.write(`${line}, ${ulisResponse.translatedText}\n`, () => {
if (last) {
outStream.close();
console.log('done');
}
else return cb();
});
});
});