From 327119b4d1c2248b8a075cad3cd05ab92560e75d Mon Sep 17 00:00:00 2001 From: Minteck Date: Sun, 13 Feb 2022 16:16:18 +0100 Subject: Feature: implements #8, voids #9 --- update/dict.js | 41 ----------------------------------------- 1 file changed, 41 deletions(-) delete mode 100644 update/dict.js (limited to 'update/dict.js') diff --git a/update/dict.js b/update/dict.js deleted file mode 100644 index 88ec568..0000000 --- a/update/dict.js +++ /dev/null @@ -1,41 +0,0 @@ -const fs = require('fs'); - -console.log("Optimizing search engine..."); - -let search = { - entries: null, - associations: [] -} - -global.knownAssociations = []; - -for (let page of JSON.parse(fs.readFileSync("./data/pages.json").toString())) { - if (!knownAssociations.includes(page.name.toLowerCase().replace(/[^a-z]/gm, " ").replace(/\s\s+/g, " ").trim())) { - knownAssociations.push(page.name.toLowerCase().replace(/[^a-z]/gm, " ").replace(/\s\s+/g, " ").trim()); - search.associations.push({ - title: page.name.toLowerCase().replace(/[^a-z]/gm, " ").replace(/\s\s+/g, " ").trim(), - endpoint: page.name - }); - } - - if (typeof JSON.parse(fs.readFileSync("./data/data.json").toString())[page.name] !== "undefined") { - for (let nick of JSON.parse(fs.readFileSync("./data/data.json").toString())[page.name].names) { - if (!knownAssociations.includes(nick.toLowerCase().replace(/[^a-z]/gm, " ").replace(/\s\s+/g, " ").trim())) { - knownAssociations.push(nick.toLowerCase().replace(/[^a-z]/gm, " ").replace(/\s\s+/g, " ").trim()); - search.associations.push({ - title: nick.toLowerCase().replace(/[^a-z]/gm, " ").replace(/\s\s+/g, " ").trim(), - endpoint: page.name - }); - } - } - } -} - -search.entries = []; -for (let association of search.associations) { - search.entries.push(association.title); -} -search.entries = [...new Set(search.entries)]; -fs.writeFileSync("./data/search.json", JSON.stringify(search, null, 4)); - -console.log(JSON.parse(fs.readFileSync("./data/pages.json").toString()).length + " known characters"); \ No newline at end of file -- cgit