diff --git a/meta.user.js b/meta.user.js index cebf899..e1d4a04 100644 --- a/meta.user.js +++ b/meta.user.js @@ -1,5 +1,5 @@ // ==UserScript== -// @name Skribbl.io Auto-Downloader +// @name Skribbl.io Auto Drawing Downloader // @namespace http://tampermonkey.net/ // @version 1.1 // @description type shit @@ -7,7 +7,6 @@ // @match *://skribbl.io/* // @license GPL // @grant none +// @source https://git.zstrike.dev/zstrike/skribbl-autosave // @run-at document-start -// @downloadURL https://update.greasyfork.org/scripts/596706/Skribblio%20Auto-Downloader.user.js -// @updateURL https://update.greasyfork.org/scripts/596706/Skribblio%20Auto-Downloader.meta.js // ==/UserScript== \ No newline at end of file diff --git a/min.user.js b/min.user.js index 42514fd..496de92 100644 --- a/min.user.js +++ b/min.user.js @@ -1,5 +1,5 @@ // ==UserScript== -// @name Skribbl.io Auto-Downloader +// @name Skribbl.io Auto Drawing Downloader // @namespace http://tampermonkey.net/ // @version 1.1 // @description type shit @@ -7,8 +7,7 @@ // @match *://skribbl.io/* // @license GPL // @grant none +// @source https://git.zstrike.dev/zstrike/skribbl-autosave // @run-at document-start -// @downloadURL https://update.greasyfork.org/scripts/596706/Skribblio%20Auto-Downloader.user.js -// @updateURL https://update.greasyfork.org/scripts/596706/Skribblio%20Auto-Downloader.meta.js // ==/UserScript== !function(){"use strict";const e=window.WebSocket,t=new Map;let o=null;window.WebSocket=function(...a){const n=new e(...a);return n.addEventListener("message",function(e){if("string"==typeof e.data&&e.data.startsWith("42"))try{const a=JSON.parse(e.data.slice(2));if("data"===a[0]){const e=a[1];if(10===e.id){t.clear();const a=e.data.users;Array.isArray(a)&&a.forEach(e=>{t.set(e.id,e.name)});const n=e.data.state;n&&4===n.id&&(o=n.data.id)}if(1===e.id&&t.set(e.data.id,e.data.name),11===e.id){const a=e.data;if(a&&4===a.id&&(o=a.data.id),a&&5===a.id){const e=a.data,n=t.get(o)||"Unknown Player";console.log("[Hook] Turn ended!"),console.log(`Drawer: ${n} (ID: ${o})`),console.log("Word:",e.word),document.querySelector("canvas").toBlob(t=>{!function(e,t){var o=document.createElement("a");o.id="autodl-trigger",o.style.display="none";var a=URL.createObjectURL(e);o.href=a,o.download=t,document.body.appendChild(o),document.querySelector("#autodl-trigger").click(),document.querySelector("#autodl-trigger").remove()}(t,`${e.word} by ${n}`)})}}}}catch(e){console.error(e)}}),n}}(); \ No newline at end of file diff --git a/prod.user.js b/prod.user.js index 76496b4..dc6b9dc 100644 --- a/prod.user.js +++ b/prod.user.js @@ -1,5 +1,5 @@ // ==UserScript== -// @name Skribbl.io Auto-Downloader +// @name Skribbl.io Auto Drawing Downloader // @namespace http://tampermonkey.net/ // @version 1.1 // @description type shit @@ -7,9 +7,8 @@ // @match *://skribbl.io/* // @license GPL // @grant none +// @source https://git.zstrike.dev/zstrike/skribbl-autosave // @run-at document-start -// @downloadURL https://update.greasyfork.org/scripts/596706/Skribblio%20Auto-Downloader.user.js -// @updateURL https://update.greasyfork.org/scripts/596706/Skribblio%20Auto-Downloader.meta.js // ==/UserScript== (function() {