From e63ed9cac4fd53f856615d49e84d55763959cefc Mon Sep 17 00:00:00 2001 From: Vendicated Date: Sat, 19 Nov 2022 22:13:16 +0100 Subject: [PATCH] onekocord --- src/plugins/oneko.ts | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 src/plugins/oneko.ts diff --git a/src/plugins/oneko.ts b/src/plugins/oneko.ts new file mode 100644 index 000000000..819feb87a --- /dev/null +++ b/src/plugins/oneko.ts @@ -0,0 +1,22 @@ +import { Devs } from "../utils/constants"; +import definePlugin from "../utils/types"; + +export default definePlugin({ + name: "oneko", + description: "cat follow mouse (real)", + // Listing adryd here because this literally just evals her script + authors: [Devs.Ven, Devs.adryd], + + start() { + fetch("https://raw.githubusercontent.com/adryd325/oneko.js/14bab15a755d0e35cd4ae19c931d96d306f99f42/oneko.js") + .then(x => x.text()) + .then(s => s.replace("./oneko.gif", "https://raw.githubusercontent.com/adryd325/oneko.js/14bab15a755d0e35cd4ae19c931d96d306f99f42/oneko.gif")) + .then(eval); + }, + + stop() { + clearInterval(window.onekoInterval); + delete window.onekoInterval; + document.getElementById("oneko")?.remove(); + } +});