diff options
author | Vendicated <vendicated@riseup.net> | 2022-11-19 22:13:16 +0100 |
---|---|---|
committer | Vendicated <vendicated@riseup.net> | 2022-11-19 22:13:16 +0100 |
commit | e63ed9cac4fd53f856615d49e84d55763959cefc (patch) | |
tree | 879242561861e251a3cbd614fe2f331a36571a17 /src/plugins/oneko.ts | |
parent | ba45ecda56d0f5bc19954f56bdb64b9fd11db0ee (diff) | |
download | Vencord-e63ed9cac4fd53f856615d49e84d55763959cefc.tar.gz Vencord-e63ed9cac4fd53f856615d49e84d55763959cefc.tar.bz2 Vencord-e63ed9cac4fd53f856615d49e84d55763959cefc.zip |
onekocord
Diffstat (limited to 'src/plugins/oneko.ts')
-rw-r--r-- | src/plugins/oneko.ts | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/plugins/oneko.ts b/src/plugins/oneko.ts new file mode 100644 index 0000000..819feb8 --- /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(); + } +}); |