diff --git a/koikatsu.js b/koikatsu.js new file mode 100644 index 0000000..fac25eb --- /dev/null +++ b/koikatsu.js @@ -0,0 +1,41 @@ +import { writeFile } from "node:fs/promises"; +import { join } from "node:path"; + +const fileReq = await fetch('https://cdn.nhcarrigan.com?prefix=koikatsu'); +const files = await fileReq.text(); +const keys = files.matchAll(/(.*?)<\/Key>/g); +const keyNames = [...keys].map((key) => key[1]?.replace("koikatsu/", "")); +const keyHtml = keyNames.map((key) => `
+ + Digital art of Naomi. + +
`); + +const html = ` + + + NHCarrigan + + +
+

Naomi

+

For an interactive 3D reference, visit VRoid Hub.

+
+ ${keyHtml.join('')} +
+
+ + + `; + +await writeFile(join(import.meta.dirname, "site", "koikatsu.html"), html, "utf-8"); \ No newline at end of file diff --git a/site/index.html b/site/index.html index 578afc0..031ec57 100644 --- a/site/index.html +++ b/site/index.html @@ -110,9 +110,7 @@
+ + + NHCarrigan + + +
+

Naomi

+

For an interactive 3D reference, visit VRoid Hub.

+
+
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+ + Digital art of Naomi. + +
+
+
+ + + \ No newline at end of file