Script finder

press ctrl+shift+q to find scripts made for ther current site

  1. // ==UserScript==
  2. // @name Script finder
  3. // @namespace http://tampermonkey.net/
  4. // @version 1
  5. // @description press ctrl+shift+q to find scripts made for ther current site
  6. // @author You
  7. // @match *://*/*
  8. // @icon https://cdn.discordapp.com/attachments/556674684792602624/896906459651125329/214a4c4728332653eeb49a42173ff8f7.png
  9. // @grant none
  10.  
  11. // @license MIT
  12. // ==/UserScript==
  13.  
  14. //YT: https://www.youtube.com/channel/UCOA8lE9-0XnEIdHqjfQUz1A
  15.  
  16.  
  17. onkeydown = async function(e) {
  18. if (e.key.match(/(q)|Q/g) && e.ctrlKey && e.shiftKey) {
  19. var n = this.open("", "", "width:200"),
  20. o = `https://gf.qytechs.cn/en/scripts.json?page=${page}&q=${document.domain}}`;
  21. const e = new XMLHttpRequest;
  22. e.open("GET", o), e.send();
  23. var t = [];
  24. await new Promise(((...n) => {
  25. e.onload = o => {
  26. t = JSON.parse(e.responseText), n[0]()
  27. }
  28. }));
  29. var r = document.createElement("div");
  30. t.forEach((e => {
  31. let n = e;
  32. var o, t = document.createElement("p"),
  33. a = "Script by:" + n.users[0].name + "\n";
  34. document.createElement("h2"), document.createElement("h3");
  35. (o = document.createElement("a")).href = n.users[0].url, o.innerText = a, o.target = "_blank", o.id = "user", t.appendChild(o), (o = document.createElement("a")).href = n.code_url, o.innerText = n.name, o.id = "name", o.target = "_blank", t.appendChild(o), (o = document.createElement("small")).innerText = "\nTotal installs:" + n.total_installs.toString() + "\nDescription:" + n.description + "\nLast update:" + n.code_updated_at + "\nVersion:" + n.version, o.id = "desc", t.appendChild(o), r.appendChild(t), r.appendChild(document.createElement("br"))
  36. })), document.createElement("button").onclick = function() {
  37. r.innerHTML = ""
  38. };
  39. var a = this.document.createElement("style");
  40. a.innerHTML = "body{background-color: rgb(34, 32, 32);}body{color: white;font-size: large;}input{ background-color: rgba(0,0,0,0); outline: none; border: none; color: red;}.empty{ content: attr(value);}select,select:focus{ background-color: rgba(0,0,0,0); outline: none; border: none; color: rgb(255, 136, 0);}button{ background-color: rgba(0,0,0,0); outline: none; border: 2px solid rgb(208, 255, 0); color: rgb(94, 255, 0);}button:hover,input:focus{ background-color: rgba(0,0,0,0); outline: none; border: 2px solid rgb(255, 0, 0); color: rgb(0, 132, 255);}img,picture{ width: 50px; height: auto; border-radius: 25px; border: 2px solid #2a21ad;}::-webkit-scrollbar{ display:none;}::-webkit-resizer{ display: block;}#user{color:red}#name{color:darkred}#desc{color:green}", n.document.head.appendChild(a), n.document.body.appendChild(r), onunload = function() {
  41. n.close()
  42. }
  43. }
  44. };

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址