How to use the systeminformation.time function in systeminformation

To help you get started, we’ve selected a few systeminformation examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github staart / api / src / helpers / utils.ts View on Github external
export const getSystemInformation = async () => {
  return {
    system: await systemInfo.system(),
    time: systemInfo.time(),
    cpu: await systemInfo.cpu(),
    osInfo: await systemInfo.osInfo(),
    package: {
      name: pkg.name,
      version: pkg.version,
      repository: pkg.repository,
      author: pkg.author,
      "staart-version": pkg["staart-version"]
    }
  };
};
github the-AjK / btb / src / utils.js View on Github external
exports.systemInfo = async function (cb) {
    try {
        cb({
            cpu: await si.cpu(),
            time: si.time(),
            memory: await si.mem(),
            system: await si.osInfo(),
            versions: await si.versions(),
            fs: await si.fsSize(),
            load: await si.currentLoad(),
            processes: await si.processes(),
            network: {
                interfaces: await si.networkInterfaces(),
                stats: await si.networkStats(),
                connections: await si.networkConnections()
            },
            process: {
                uptime: process.uptime(),
                version: process.version,
                memoryUsage: process.memoryUsage(),
                cpuUsage: process.cpuUsage()
github Aceheliflyer / AceBot / commands / information / buildstatus.js View on Github external
title: body.slug,
          description: `[Status for build #${body.last_build_number}](http://travis-ci.org/Aceheliflyer/AceBot/builds/${body.last_build_id})`,
          fields: [
            {
              'name': 'Build Result',
              'value': buildResult[body.last_build_result],
              'inline': true
            },
            {
              'name': 'Build Duration',
              'value': `Ran for ${moment.duration(body.last_build_duration * 1000).format('y [yr,] M [mo,] w [wk,] d [day,] h [hr,] m [min, and] s [sec]')}`,
              'inline': true
            },
            {
              'name': 'Last Build',
              'value': `${moment(body.last_build_started_at).format('llll')} ${si.time().timezone})`,
              'inline': false
            }
          ],
          color: buildResultColor[body.last_build_result]
        })
      }
    })
  }
github staart / api / src / helpers / elasticsearch.ts View on Github external
const getSystemInformation = async () => {
  return {
    system: await systemInfo.system(),
    time: systemInfo.time(),
    cpu: await systemInfo.cpu(),
    osInfo: await systemInfo.osInfo(),
    package: {
      name: pkg.name,
      version: pkg.version,
      repository: pkg.repository,
      author: pkg.author,
      "staart-version": pkg["staart-version"]
    }
  };
};
github staart / api / src / helpers / mail.ts View on Github external
if (disposableDomains.includes(domain)) throw new Error(DISPOSABLE_EMAIL);
  const potentialMatches = wildcardDomains.filter(w => domain.includes(w));
  potentialMatches.forEach(
    d => (isDisposable = isDisposable || isMatch(email, `*.${d}`))
  );
  if (isDisposable) throw new Error(DISPOSABLE_EMAIL);
  return;
};

sendMail({
  from: SES_EMAIL,
  to: TEST_EMAIL,
  subject: "Test from Staart",
  message: `This is an example email to test your Staart email configuration.\n\n${JSON.stringify(
    {
      time: systemInfo.time(),
      package: {
        name: pkg.name,
        version: pkg.version,
        repository: pkg.repository,
        author: pkg.author,
        "staart-version": pkg["staart-version"]
      }
    }
  )}`
})
  .then(() => {})
  .catch(() =>
    logError("Invalid email config", "Could not send a test email", 1)
  );
github EnKrypt / Doppler / backend / src / app.ts View on Github external
model: system.model
            },
            cpu: {
                manufacturer: cpu.manufacturer,
                brand: cpu.brand,
                cores: cpu.cores
            },
            os: {
                distro: os.distro,
                hostname: os.hostname
            },
            interval: argv.i
        };
        ctx.body = {
            iterID: iterID,
            uptime: SI.time().uptime,
            cpuTemp: Math.max(...cpuTemp.cores),
            cpuLoad: Math.round(cpuLoad.currentload),
            mem: {
                total: Math.round(mem.total / 1024 / 1024),
                active: Math.round(mem.active / 1024 / 1024),
                swaptotal: Math.round(mem.swaptotal / 1024 / 1024),
                swapused: Math.round(mem.swapused / 1024 / 1024)
            },
            processes: processes.all,
            disk: disk.map(disk => ({
                size: Math.round(+disk.size / 1024 / 1024 / 1024),
                used: Math.round(+disk.used / 1024 / 1024 / 1024)
            })),
            disksIO: {
                rbps: Math.round(fsStats.rx_sec / 1024),
                wbps: Math.round(fsStats.wx_sec / 1024),