Greasy Fork is available in English.
Shows the number of clicks per second
- // ==UserScript==// @name Just a cps counter// @namespace -// @version 0.1// @description Shows the number of clicks per second// @author Nudo#3310// @license MIT// @match *://sploop.io/*// @icon https://www.google.com/s2/favicons?sz=64&domain=sploop.io// @grant none// ==/UserScript==(function anonymous() {const Cps = {}Cps.log = console.logCps.count = 0Cps.reduce = function() {this.count -= 1this.element.setText(this.count)}Cps.increase = function() {this.count += 1this.element.setText(this.count)}Cps.sleep = function() {return new Promise((resolve) => {setTimeout(resolve, 1000)})}Cps.createElement = function() {this.element = document.createElement("div")this.element.setText = (count) => {const countNum = parseInt(count)if (countNum < 0) {count = 0Cps.log("bug...")}this.element.textContent = `Cps: ${count}`}this.element.setText(0)this.style = this.element.stylethis.element.classList.add("text-shadowed-3")this.style.position = "absolute"this.style.top = "20px"this.style.width = "100%"this.style.pointerEvents = "none"this.style.textAlign = "center"this.style.color = "white"this.style.fontSize = "20px"document.body.appendChild(this.element)}Cps.createElement()Cps.update = async function() {this.increase()await this.sleep()this.reduce()}document.addEventListener("mousedown", () => {Cps.update()})Cps.spaceActive = falsedocument.addEventListener("keydown", (event) => {if (event.code !== "Space" || Cps.spaceActive) {return void 0}Cps.update()Cps.spaceActive = true})document.addEventListener("keyup", (event) => {if (event.code !== "Space") {return void 0}Cps.spaceActive = false})})()