diff options
author | Elias Fleckenstein <eliasfleckenstein@web.de> | 2020-06-23 17:43:47 +0200 |
---|---|---|
committer | Elias Fleckenstein <eliasfleckenstein@web.de> | 2020-06-23 17:43:47 +0200 |
commit | a87805a9445f280ca71da322c4b32cf357744511 (patch) | |
tree | 0404bc58a6f556b0603283fdbd01121dc73d3cd9 /spoof.js | |
parent | 68f9263a24a345435d2310ab559ce8a811ef0427 (diff) | |
download | dragonfireclient-a87805a9445f280ca71da322c4b32cf357744511.tar.xz |
test
Diffstat (limited to 'spoof.js')
-rw-r--r-- | spoof.js | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/spoof.js b/spoof.js deleted file mode 100644 index d7e802d21..000000000 --- a/spoof.js +++ /dev/null @@ -1,63 +0,0 @@ -const fs = require("fs"); -const util = require("util"); -const http = require("http"); - -function baseAnalysis(){ - let text = fs.readFileSync("spoof.txt", "utf8"); - let messages = text.split("\n"); - let analyzed = []; - - messages.forEach(msg => { - if(msg.startsWith("<")){ - let player = msg.replace("<", "").split(">")[0]; - let message = msg.replace("<" + player + "> ", ""); - analyzed.push({ - type: "chat", - player: player, - message: message, - }); - } - else if(msg.startsWith("PM")){ - let player = msg.replace("PM from ", "").split(":")[0]; - let message = msg.replace("PM from " + player + ": ", ""); - analyzed.push({ - type: "PM", - player: player, - message: message, - }); - } - else if(msg.startsWith("***")){ - let player = msg.replace("*** ", "").split(" ")[0]; - let rawaction = msg.replace("*** " + player + " ", ""); - let type = undefined; - let timeout = undefined; - if(rawaction.split(".")[0] == "joined the game") - type = "join"; - else if(rawaction.split(".")[0] == "left the game"){ - type = "leave"; - timeout = (rawaction.split(".")[1] == " (timed out)"); - } - analyzed.push({ - type: type, - player: player, - timeout: timeout, - }); - } - else{ - analyzed.push({ - type: "unknown", - content: msg - }) - } - }); - - return analyzed; -} - -const server = http.createServer((request, response) => { - response.statusCode = 200; - response.setHeader('Content-Type', 'application/json'); - response.end(JSON.stringify(baseAnalysis())); -}); - -server.listen(3000); |