Skip to content

Commit

Permalink
πŸ”– 0.0.3
Browse files Browse the repository at this point in the history
  • Loading branch information
Khaoz-Topsy committed Feb 26, 2024
1 parent a745b92 commit c9fe5f5
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 10 deletions.
24 changes: 15 additions & 9 deletions buildIndex.js
Original file line number Diff line number Diff line change
@@ -1,17 +1,30 @@
const fs = require('fs');
const util = require('util');
const packageJson = require("./package.json");
const formPackageJson = require("./nmsud-form/package.json");

const copyFile = util.promisify(fs.copyFile);

const exportFolder = 'data';
const isGithubActions = process.env.GITHUB_ACTIONS != null;
let formPackageVersion = '0.0.0';

async function generateHtml() {
if (isGithubActions) {
const formPackageJson = require("./nmsud-form/package.json");
formPackageVersion = formPackageJson.version;
}

await copyFile('./CNAME', `./${exportFolder}/CNAME`);
await generateHtmlForFolder(`./${exportFolder}`, [`<a href="/">🏠 Home</a>`]);
}

function getLink(type, name) {
let emoji = '❓';
if (type == 0) emoji = 'πŸ“';
if (type == 1) emoji = 'πŸ“„';
return `<li data-sort="${type}-${name.toLowerCase()}"><a href="./${name}">${emoji}&nbsp;${name}</a></li>`;
}

async function generateHtmlForFolder(folder, breadcrumbs) {
let fileLists = [];

Expand Down Expand Up @@ -75,7 +88,7 @@ async function generateHtmlForFolder(folder, breadcrumbs) {
<footer>
<span>Data browser v${packageJson.version}</span>
<span>&nbsp;&nbsp;|&nbsp;&nbsp;</span>
<span>Form version: v${formPackageJson.version}</span>
<span>Form version: v${formPackageVersion}</span>
<span>&nbsp;&nbsp;|&nbsp;&nbsp;</span>
<span>Generated on ${(new Date()).toDateString()}</span>
</footer>
Expand All @@ -85,11 +98,4 @@ async function generateHtmlForFolder(folder, breadcrumbs) {
fs.writeFile(`${folder}/index.html`, htmlString, ['utf8'], () => { });
}

function getLink(type, name) {
let emoji = '❓';
if (type == 0) emoji = 'πŸ“';
if (type == 1) emoji = 'πŸ“„';
return `<li data-sort="${type}-${name.toLowerCase()}"><a href="./${name}">${emoji}&nbsp;${name}</a></li>`;
}

generateHtml();
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "nmsud-form-data",
"version": "0.0.2",
"version": "0.0.3",
"description": "A place to host the data from form submissions.",
"homepage": "https://nmsud-data.nmsassistant.com",
"main": "buildIndex.js",
Expand Down

0 comments on commit c9fe5f5

Please sign in to comment.