UNPKG

432 BJavaScriptView Raw
1var fs = require('fs')
2var path = require('path')
3var csv = fs.readFileSync(path.resolve(__dirname, 'second_level_domains.csv'))
4
5var lines = csv.toString('utf8').split('\n')
6var list = {}
7for (var i = 0; i < lines.length; i++) {
8 if (!lines[i]) continue
9 var domain = lines[i].split(',')[1].trim().substr(1)
10 list[domain] = true
11}
12
13fs.writeFileSync(path.resolve(__dirname, 'sld.json'), JSON.stringify(list))
14console.log('done')