mirror of
https://github.com/Einundzwanzig-Podcast/einundzwanzig.space.git
synced 2025-12-13 16:26:50 +00:00
Add sounds json
This commit is contained in:
14
package-lock.json
generated
14
package-lock.json
generated
@@ -16,7 +16,7 @@
|
||||
"csso-cli": "3.0.0",
|
||||
"glob": "7.1.7",
|
||||
"jstransformer-markdown-it": "2.1.0",
|
||||
"markdown-it": "12.1.0",
|
||||
"markdown-it": "12.2.0",
|
||||
"node-file-rev": "1.1.3",
|
||||
"npm-run-all": "4.1.5",
|
||||
"onchange": "7.1.0",
|
||||
@@ -2457,9 +2457,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/markdown-it": {
|
||||
"version": "12.1.0",
|
||||
"resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-12.1.0.tgz",
|
||||
"integrity": "sha512-7temG6IFOOxfU0SgzhqR+vr2diuMhyO5uUIEZ3C5NbXhqC9uFUHoU41USYuDFoZRsaY7BEIEei874Z20VMLF6A==",
|
||||
"version": "12.2.0",
|
||||
"resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-12.2.0.tgz",
|
||||
"integrity": "sha512-Wjws+uCrVQRqOoJvze4HCqkKl1AsSh95iFAeQDwnyfxM09divCBSXlDR1uTvyUP3Grzpn4Ru8GeCxYPM8vkCQg==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"argparse": "^2.0.1",
|
||||
@@ -6982,9 +6982,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"markdown-it": {
|
||||
"version": "12.1.0",
|
||||
"resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-12.1.0.tgz",
|
||||
"integrity": "sha512-7temG6IFOOxfU0SgzhqR+vr2diuMhyO5uUIEZ3C5NbXhqC9uFUHoU41USYuDFoZRsaY7BEIEei874Z20VMLF6A==",
|
||||
"version": "12.2.0",
|
||||
"resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-12.2.0.tgz",
|
||||
"integrity": "sha512-Wjws+uCrVQRqOoJvze4HCqkKl1AsSh95iFAeQDwnyfxM09divCBSXlDR1uTvyUP3Grzpn4Ru8GeCxYPM8vkCQg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"argparse": "^2.0.1",
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
"copy": "cp -r static/* dist && cp node_modules/amplitudejs/dist/amplitude.min.js dist/js/player.js",
|
||||
"init": "npm-run-all clean -p fetch copy build:data",
|
||||
"start": "NODE_ENV=development npm-run-all init -p start:*",
|
||||
"start:data": "onchange -k 'content/**/*' -- npm run build:data",
|
||||
"start:data": "onchange -k 'content/**/*' 'tasks/generate_site_data.js' -- npm run build:data",
|
||||
"start:pages": "onchange -i -k 'pug.config.js' 'markdown.js' 'content/**' 'generated/**' 'src/**/*.pug' 'src/**/*.svg' 'tasks/generate_pages.js' -- npm run build:pages",
|
||||
"start:styles": "onchange -i -k 'src/**/*.css' -- npm run build:styles",
|
||||
"start:serve": "browser-sync start --config browser-sync.config.js --watch",
|
||||
@@ -37,7 +37,7 @@
|
||||
"csso-cli": "3.0.0",
|
||||
"glob": "7.1.7",
|
||||
"jstransformer-markdown-it": "2.1.0",
|
||||
"markdown-it": "12.1.0",
|
||||
"markdown-it": "12.2.0",
|
||||
"node-file-rev": "1.1.3",
|
||||
"npm-run-all": "4.1.5",
|
||||
"onchange": "7.1.0",
|
||||
|
||||
@@ -3,6 +3,7 @@ const { join, resolve } = require('path')
|
||||
const request = require('sync-request')
|
||||
|
||||
const meta = require('../content/meta.json')
|
||||
const soundboard = require('../content/soundboard.json')
|
||||
|
||||
const dir = resolve(__dirname, '..', 'generated')
|
||||
const dst = join(dir, 'site-data.json')
|
||||
@@ -20,3 +21,15 @@ const date = (new Date()).toJSON().split('T')[0]
|
||||
const data = { date, block, meta }
|
||||
|
||||
writeFileSync(dst, JSON.stringify(data, null, 2))
|
||||
|
||||
const content = soundboard.map(group => {
|
||||
group.sounds = group.sounds.map(sound => {
|
||||
sound.url = `https://einundzwanzig.space${sound.file}`
|
||||
delete sound.file
|
||||
return sound
|
||||
})
|
||||
return group
|
||||
})
|
||||
|
||||
const soundDst = resolve(__dirname, '..', 'dist', 'sounds.json')
|
||||
writeFileSync(soundDst, JSON.stringify(content, null, 2))
|
||||
|
||||
Reference in New Issue
Block a user