🛠 Content updates and build trigger

This commit is contained in:
Dennis Reimann
2020-10-07 09:04:53 +02:00
parent f5297788ee
commit 5eb10060d9
10 changed files with 366 additions and 6025 deletions

View File

@@ -1,12 +1,22 @@
const { writeFileSync } = require('fs')
const { join, resolve } = require('path')
const request = require('sync-request')
const meta = require('../content/meta.json')
const dir = resolve(__dirname, '..', 'generated')
const dst = join(dir, 'site-data.json')
let recentBlocks = []
try {
const jsonBody = request('GET', 'https://mempool.observer/api/recentBlocks').getBody('utf8')
recentBlocks = JSON.parse(jsonBody)
} catch (err) {
console.error('Could not load recent blocks:', err)
}
const block = recentBlocks.length && recentBlocks[0].height
const date = (new Date()).toJSON().split('T')[0]
const data = { date, meta }
const data = { date, block, meta }
writeFileSync(dst, JSON.stringify(data, null, 2))