1
0
Fork 0
basking-dashboard/mkDataFromUptime.js
Joe Wroten 5ca66bd68a Uptime
2019-05-17 17:56:41 -05:00

20 lines
594 B
JavaScript

const fs = require('fs');
const path = require('path');
const moment = require('moment');
module.exports = async function(useTestData = false) {
fs.readFile(path.join(__dirname, 'data/raw', useTestData ? 'test' : 'real', 'uptime.raw'), 'utf8', (err, uptime) => {
if (err) {
console.error(err);
process.exit(1);
}
let jsonString = JSON.stringify({
uptime: moment(uptime, 'YYYY-MM-DD HH:mm:ss').format('hh:mm MM-DD-YYYY'),
});
fs.writeFile(path.join(__dirname, 'data/json', 'uptime.json'), jsonString, err => {
if (err) throw err;
});
});
}