// ==UserScript==
// @name Cat Screensaver!
// @license MIT
// @namespace http://tampermonkey.net/
// @version 3.01
// @description ExonAuto moment
// @match *://*/*
// @icon https://favicon-generator.org/favicon-generator/htdocs/favicons/2023-04-12/025e32544727144aeac3e31ffa5a80b8.ico
// @grant none
// ==/UserScript==
/* ___ _ _____ __ __ __ ___ */
/* ( _`\ (_ ) (___ ) /'__`\ /' _`\ /'__`\ /'_ ) */
/* | |_) ) _ | | _ _ | | _ _ ___ ___ (_) ) )| ( ) |(_) ) )(_)_) | */
/* | ,__/'/'_`\ | | ( ) ( ) _ | | /'_` )/' _ ` _ `\ /' / | | | | /' / _(_ < */
/* | | ( (_) ) | | | (_) |( )_| |( (_| || ( ) ( ) | /' /( )| (_) | /' /( )( )_) | */
/* (_) `\___/'(___)`\__, |`\___/'`\__,_)(_) (_) (_) (_____/'`\___/'(_____/'`\____) */
/* ( )_| | */
/* `\___/' */
//You can configure the code below, but don't edit the code below the "do not edit line" (unless you know what you are doin)
/*edit this to change how much time it will take to start the screensaver default is 60 seconds*/
var timeTillScreensaverStarts = 60 //in seconds
/*edit this to disable the alert that shows how much time you spent afk after you come back to your compute*/
var alertEnabled = true
/*debug stuff, it just sends stuff to console log that i used in the development process*/
var consoleLogs = false
/*uncaps the imgUpdateSpeed to as fast as your computer can render 2d images*/
var turboMode = false //warning, bright flashing colors
/*changes how fast images are added to the canvas*/
var imgUpdateSpeed = "150" // in miliseconds (1 second = 1000 miliseconds)
/*the text of the little watermark that appears above images*/
var watermark = "PolyJam"
/*adds or removes the watermark from showing up in the screensaver*/
var includeWatermark = true
/* links to the images used in screensaver, currently just the default i made for the jam
DOESNT WORK ON A REGULAR WEBPAGE FIND THE "source" PAGE OF THE IMAGE TO ADD YOUR OWN*/
var imageUrls = [
'data:image/jpeg;base64,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',//racing cat
'data:image/jpeg;base64,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',//eepy cat
'data:image/jpeg;base64,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',//angry cat (red)
'data:image/jpeg;base64,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',//you have alerted the cat cat
'data:image/jpeg;base64,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',//reaching cat
'data:image/jpeg;base64,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',//:D Cat (car window cat)
'data:image/jpeg;base64,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',//maxwell the cat as a 3d model
// tbh im kinda lazy if you want you can convert the rest but i don't really want to spend much time on this.
// 'https://cdn.discordapp.com/attachments/827543035981332501/1096196938749202554/NOOHEGOTEATEN.png',//sandwich cat geting squished :(
// 'https://cdn.discordapp.com/attachments/827543035981332501/1096196938203930714/maxwell.jpeg',//smug maxwell (i think)
// 'https://cdn.discordapp.com/attachments/827543035981332501/1096196870419795968/huhuhuhuuhuhuhuh.png',//huh cat (the what cat not the HUH cat)
// 'https://cdn.discordapp.com/attachments/827543035981332501/1096196939034407052/polyjamCat.png',//the polygon cat (i couldn't find their name anywhere)
// 'https://cdn.discordapp.com/attachments/827543035981332501/1096196869857738812/getCat.png',//get cat
// 'https://cdn.discordapp.com/attachments/827543035981332501/1096196780674257006/boomCat.png',//cat stands infront of a fire
// 'https://cdn.discordapp.com/attachments/827543035981332501/1096196871006982304/jinxALotOfCursors.png',//jinx with a lot of cursors
// 'https://cdn.discordapp.com/attachments/827543035981332501/1096196871606763570/JinxSomeCursor.png',//jinx with some cursors (still a few but not as many)
// 'https://cdn.discordapp.com/attachments/827543035981332501/1096196871912968232/jinxWhiteBackGround.png',//jinx, no cursors, standing in a white room
// 'https://cdn.discordapp.com/attachments/827543035981332501/1096196871283822701/jinxOneCursor.png',//jinx, head, only one cursor
// 'https://cdn.discordapp.com/attachments/827543035981332501/1096196940020064266/William.png',//w i l l i a m
// 'https://cdn.discordapp.com/attachments/827543035981332501/1096196869551575050/get-real-cat-NO-WAY.png',//get real cat
// 'https://cdn.discordapp.com/attachments/827543035981332501/1096196939298656326/ThisCatChillinNoWay.png',//chill cat
// 'https://cdn.discordapp.com/attachments/827543035981332501/1096196939776806932/whar.jpeg',//sniif sniif
// 'https://cdn.discordapp.com/attachments/827543035981332501/1096196779957031013/O-cat.png',//flabberghasted cat
// 'https://cdn.discordapp.com/attachments/827543035981332501/1096196870172315728/huhCat.png',//huh cat
];
/* ____ ___ _ _ ___ _____ _____ ____ ___ _____ ____ _ ____ _____ _____ _ _ ___ ____ _ ___ _ _ _____ */
/* | _ \ / _ \ | \ | |/ _ \_ _| | ____| _ \_ _|_ _| | _ \ / \ / ___|_ _| |_ _| | | |_ _/ ___| | | |_ _| \ | | ____| */
/* | | | | | | | | \| | | | || | | _| | | | | | | | | |_) / _ \ \___ \ | | | | | |_| || |\___ \ | | | || \| | _| */
/* | |_| | |_| | | |\ | |_| || | | |___| |_| | | | | | __/ ___ \ ___) || | | | | _ || | ___) | | |___ | || |\ | |___ */
/* |____/ \___/ |_| \_|\___/ |_| |_____|____/___| |_| |_| /_/ \_\____/ |_| |_| |_| |_|___|____/ |_____|___|_| \_|_____| */
/* _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ */
/* |_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|_____| */
/* _ _ _ _ _ _ */
/* _ _ _ __ | | ___ ___ ___ _ _ ___ _ _ | | ___ __ _____ __ __ _| |__ __ _| |_ _ _ ___ _ _ __ _ _ __ ___ __| | ___ (_)_ __ __ _ */
/* | | | | '_ \| |/ _ \/ __/ __| | | | |/ _ \| | | | | |/ / '_ \ / _ \ \ /\ / / \ \ /\ / / '_ \ / _` | __| | | | |/ _ \| | | | / _` | '__/ _ \ / _` |/ _ \| | '_ \ / _` |*/
/* | |_| | | | | | __/\__ \__ \ | |_| | (_) | |_| | | <| | | | (_) \ V V / \ V V /| | | | (_| | |_ | |_| | (_) | |_| | | (_| | | | __/ | (_| | (_) | | | | | (_| |*/
/* \__,_|_| |_|_|\___||___/___/ \__, |\___/ \__,_| |_|\_\_| |_|\___/ \_/\_/ \_/\_/ |_| |_|\__,_|\__| \__, |\___/ \__,_| \__,_|_| \___| \__,_|\___/|_|_| |_|\__, |*/
/* |___/ |___/ |___/ */
// var for checking the user is away
var AFK = false
// checking for user interactions (to stop the screensaver)
document.body.addEventListener('mousemove', resetTheCount);
document.body.addEventListener('scroll', resetTheCount);
document.body.addEventListener('keydown', resetTheCount);
document.body.addEventListener('click', resetTheCount);
document.body.addEventListener('touchstart', resetTheCount);
var increaseAfkTime = setInterval(incrementTheCount, 1000);
var timeSpentAfk = 0
// adds to the timer when needed
function incrementTheCount(){
timeSpentAfk += 1
if(timeSpentAfk >= timeTillScreensaverStarts && AFK == false){
AFK = true
startScreensaver();
window.scrollTo(0, 0);
if(consoleLogs == true){
console.log("Started the screensaver!")
}
}
else{if(consoleLogs == true){
console.log("afk timer: " + timeSpentAfk)
console.log("afk: " + AFK)} //line for showing how much time has passed in the console
}}
//function that triggers when user interacts with the main body of the page
function resetTheCount(){
AFK = false
timeSpentAfk = 0
stopScreensaver(); //also removes the canvas so it doesnt interfere with the page you are currently on
if (consoleLogs == true){
console.log("Reset the count!")
}
if(alertEnabled == true && timeSpentAfk >= timeTillScreensaverStarts){
console.log("You spent " + timeSpentAfk + " seconds afk! thats " + timeSpentAfk/60 + "minutes!")
alert("You spent " + timeSpentAfk + " seconds afk! thats " + timeSpentAfk/60 + " minutes!")
}
}
var XPos = 0
var YPos = 0
var img = new Image()
var pageY = 0
//declaring the canvas
var x = document.createElement("CANVAS");
x.style.left = "0px";
x.style.top = "0px";
x.style.position = "absolute";
x.id = "AFKcanvas"
var ctx = x.getContext("2d");
// starts at x=20, y=0
// The end gradient point is at x=220, y=0
const gradient = ctx.createLinearGradient(20, 0, 220, 0);
// Add three color stops
gradient.addColorStop(0, "green");
gradient.addColorStop(0.5, "cyan");
gradient.addColorStop(1, "green");
// Set the fill style and draw a rectangle
ctx.fillStyle = gradient;
ctx.fillRect(20, 20, 200, 100);
ctx.canvas.width = window.innerWidth;
ctx.canvas.height = window.innerHeight;
ctx.font = "25px Times New Roman";
var randomNumber = undefined
// updating XPos and any other ones that may arise...
function updatePos(){
if(AFK == true){
XPos = Math.floor(Math.random() * window.innerWidth) + 1;
YPos = Math.floor(Math.random() * window.innerHeight) + 1;
randomNumber = Math.floor(Math.random() * 2) + 1;
}
//console.log("Current positions ~ " + "xPos = "+ XPos)
}
//updates image that will be shown on the canvas very epic
function updateImage(){
if (AFK == true){
img.src = imageUrls[Math.floor(Math.random() * imageUrls.length)];
if (consoleLogs == true){console.log("img src-> " + img.src + " <-")}
img.style.height = '500px';
img.style.width = '500px';
img.onload = drawScreen
}
}
//draws the images from the updateImage function
function drawScreen(){
if (AFK == true){
ctx.drawImage(img, XPos, YPos);
if (turboMode == true){updatePos();}
if (AFK == true && turboMode == true){updateImage()}
if (includeWatermark == true){ctx.fillText(watermark, XPos, YPos)}
}
}
function startScreensaver(){
document.body.appendChild(x);
updateImage();
if (consoleLogs == true){
console.log("started screensaver")
}
}
function stopScreensaver(){
if (AFK == false && document.getElementById('AFKcanvas')){document.getElementById("AFKcanvas").remove();}
if (consoleLogs == true){
console.log("stopped screensaver")
}
}
if (turboMode == false){
var amogUs = setInterval(updatePos, imgUpdateSpeed);
var amogUs2 = setInterval(updateImage, imgUpdateSpeed);
}
startScreensaver();