diff options
author | Madeline <46743919+MaddyUnderStars@users.noreply.github.com> | 2022-09-26 23:00:27 +1000 |
---|---|---|
committer | Madeline <46743919+MaddyUnderStars@users.noreply.github.com> | 2022-09-26 23:00:27 +1000 |
commit | b4a3a035582a593f30a70e43e23268f30079f555 (patch) | |
tree | 857636b86a4af469292da97b876c999ae6d266ed | |
parent | Prettier (diff) | |
download | server-b4a3a035582a593f30a70e43e23268f30079f555.tar.xz |
client patcher stuff
-rw-r--r-- | fosscord-server.code-workspace | 3 | ||||
-rw-r--r-- | scripts/client.js | 22 |
2 files changed, 15 insertions, 10 deletions
diff --git a/fosscord-server.code-workspace b/fosscord-server.code-workspace index 9687242e..bab8e15b 100644 --- a/fosscord-server.code-workspace +++ b/fosscord-server.code-workspace @@ -10,6 +10,9 @@ "path": "assets" }, { + "path": "scripts" + }, + { "path": "." } ], diff --git a/scripts/client.js b/scripts/client.js index ed1a94b9..2be0d5ea 100644 --- a/scripts/client.js +++ b/scripts/client.js @@ -6,6 +6,8 @@ const { existsSync } = require("fs"); const CACHE_PATH = path.join(__dirname, "..", "assets", "cache"); const BASE_URL = "https://discord.com"; +const INSTANCE_NAME = "Slowcord"; + // Manual for now const INDEX_SCRIPTS = [ "83ace7450e110d16319e", // 50 @@ -16,7 +18,7 @@ const INDEX_SCRIPTS = [ const doPatch = (content) => { //remove nitro references - content = content.replace(/Discord Nitro/g, "Fosscord Premium"); + content = content.replace(/Discord Nitro/g, `${INSTANCE_NAME} Premium`); content = content.replace(/"Nitro"/g, '"Premium"'); content = content.replace(/Nitro /g, "Premium "); content = content.replace(/ Nitro/g, " Premium"); @@ -25,14 +27,14 @@ const doPatch = (content) => { content = content.replace(/\"Nitro \. /g, '"Premium. '); //remove discord references - content = content.replace(/ Discord /g, " Fosscord "); - content = content.replace(/Discord /g, "Fosscord "); - content = content.replace(/ Discord/g, " Fosscord"); - content = content.replace(/Discord Premium/g, "Fosscord Premium"); - content = content.replace(/Discord Nitro/g, "Fosscord Premium"); - content = content.replace(/Discord's/g, "Fosscord's"); + content = content.replace(/ Discord /g, ` ${INSTANCE_NAME} `); + content = content.replace(/Discord /g, `${INSTANCE_NAME} `); + content = content.replace(/ Discord/g, ` ${INSTANCE_NAME}`); + content = content.replace(/Discord Premium/g, `${INSTANCE_NAME} Premium`); + content = content.replace(/Discord Nitro/g, `${INSTANCE_NAME} Premium`); + content = content.replace(/Discord's/g, `${INSTANCE_NAME}'s`); //content = content.replace(/DiscordTag/g, "FosscordTag"); - content = content.replace(/\*Discord\*/g, "*Fosscord*"); + content = content.replace(/\*Discord\*/g, `*${INSTANCE_NAME}*`); //server -> guild content = content.replace(/"Server"/g, '"Guild"'); @@ -80,7 +82,7 @@ const processFile = async (name) => { // console.log("Deleting previous cache"); // await fs.rm(CACHE_PATH, { recursive: true }); - // await fs.mkdir(CACHE_PATH); + if (!existsSync(CACHE_PATH)) await fs.mkdir(CACHE_PATH); const assets = []; @@ -110,7 +112,7 @@ const processFile = async (name) => { continue; } - while (rates.length > 20) rates.shift(); + while (rates.length > 50) rates.shift(); const averageRate = rates.length ? rates.reduce((prev, curr) => prev + curr) / rates.length : 1; |