From 9dab10895eb49cad31be8c8be768d8a4eaeb95d9 Mon Sep 17 00:00:00 2001 From: Jared He <66887902+jaredjhe@users.noreply.github.com> Date: Sun, 13 Jun 2021 12:52:06 -0500 Subject: [PATCH] Add events to a folder --- scripts/mdx-scripts/event-conversion.js | 6 ++---- .../{ => markdown-events}/CSC-BOT-&-Game-Night.mdx | 0 .../{ => markdown-events}/CSC-x-SE-Soc--Interview-Prep.mdx | 0 3 files changed, 2 insertions(+), 4 deletions(-) rename scripts/mdx-scripts/{ => markdown-events}/CSC-BOT-&-Game-Night.mdx (100%) rename scripts/mdx-scripts/{ => markdown-events}/CSC-x-SE-Soc--Interview-Prep.mdx (100%) diff --git a/scripts/mdx-scripts/event-conversion.js b/scripts/mdx-scripts/event-conversion.js index 76e0f46..c31dd2d 100644 --- a/scripts/mdx-scripts/event-conversion.js +++ b/scripts/mdx-scripts/event-conversion.js @@ -50,6 +50,7 @@ const parseXML = (XML) => { let short = useShowdown( xmlJs.js2xml(js.elements[0].elements[i].elements[0]) ); + // remove trailing newlines from short short = short.replace(/\n+$/, ""); const dateStr = js.elements[0].elements[i].attributes.date; const timeStr = js.elements[0].elements[i].attributes.time; @@ -59,7 +60,6 @@ const parseXML = (XML) => { const abstract = useShowdown( xmlJs.js2xml(js.elements[0].elements[i].elements[1]) ); - let registerLink = ""; // detects a link in markdown const markdownLinkDetectRegex = /(?<=\[(.*)\]\(<)(.*)(?=>\))/; @@ -69,12 +69,10 @@ const parseXML = (XML) => { registerLink = "no link"; } - console.log(registerLink); - const mdx = `export const metadata = {\n name: "${title}",\n short: "${short}",\n date: "${date}",\n online: ${online},\n location: "${location}",\n registerLink: "${registerLink}"\n}\n\n${abstract}`; const mdxTitle = title.replace(/(\s+|:+)/g, "-"); - fs.writeFile(`${mdxTitle}.mdx`, mdx, function (err) { + fs.writeFile(`./markdown-events/${mdxTitle}.mdx`, mdx, function (err) { if (err) return console.log(err); }); } diff --git a/scripts/mdx-scripts/CSC-BOT-&-Game-Night.mdx b/scripts/mdx-scripts/markdown-events/CSC-BOT-&-Game-Night.mdx similarity index 100% rename from scripts/mdx-scripts/CSC-BOT-&-Game-Night.mdx rename to scripts/mdx-scripts/markdown-events/CSC-BOT-&-Game-Night.mdx diff --git a/scripts/mdx-scripts/CSC-x-SE-Soc--Interview-Prep.mdx b/scripts/mdx-scripts/markdown-events/CSC-x-SE-Soc--Interview-Prep.mdx similarity index 100% rename from scripts/mdx-scripts/CSC-x-SE-Soc--Interview-Prep.mdx rename to scripts/mdx-scripts/markdown-events/CSC-x-SE-Soc--Interview-Prep.mdx