forked from 5e-bits/5e-database
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathobjectifier.js
More file actions
26 lines (22 loc) · 714 Bytes
/
objectifier.js
File metadata and controls
26 lines (22 loc) · 714 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
var fs = require('fs');
const args = process.argv;
let resource = args[2]
let start_index = args[3]
let end_index = args[4]
let input_filename = "./5e-SRD-" + resource + ".json"
if (args.length > 4) {
fs.readFile(input_filename, 'utf8', (err,data) => {
data = JSON.parse(data);
var i = start_index - 1;
while (i != (parseInt(end_index))) {
console.log(`{ "url": "${data[i].url}", "name": "${data[i].name}" },`);
i++;
}
})
} else {
fs.readFile(input_filename, 'utf8', (err,data) => {
data = JSON.parse(data);
var i = start_index - 1;
console.log(`{ "url": "${data[i].url}", "name": "${data[i].name}" },`);
})
}