31 lines
906 B
JavaScript
31 lines
906 B
JavaScript
var config = require('./config');
|
|
const links = require('./helper/links');
|
|
var MongoClient = require ('mongodb').MongoClient;
|
|
var ObjectID = require ('mongodb').ObjectID;
|
|
var fs = require('fs');
|
|
|
|
MongoClient.connect(config.databaseURL).then(database => {
|
|
let db = database;
|
|
//db.collection ('yesterday').createIndex ({domainName: 'text'});
|
|
|
|
//Get word list into memory
|
|
fs.readFile(config.wordList, 'utf8', (err,data)=>{
|
|
if (err){
|
|
console.log(err);
|
|
config.words=[];
|
|
}else{
|
|
config.words = data.split('\n');
|
|
}
|
|
});
|
|
|
|
config.domainList.map(url=>{
|
|
//get domain list from url
|
|
links.getDomainList(url, (res)=>{
|
|
//res.map(obj =>{fs.appendFile('izlaz.txt',obj.domainName+'\n',err=>{console.log('er:' + err)})});
|
|
});
|
|
});
|
|
|
|
|
|
}).catch(reason=>{
|
|
console.log("Error : " + reason);
|
|
}); |