Greasy Fork

Greasy Fork is available in English.

PatreonFull

Expand content and comments.

当前为 2023-02-07 提交的版本,查看 最新版本

// ==UserScript==
// @name         PatreonFull
// @namespace    https://github.com/frosn0w/iOSscripts
// @version      1.1.8
// @description  Expand content and comments.
// @author       frosn0w
// @match        *://*.patreon.com/*
// @run-at       document-end
// @icon         data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAA3tJREFUeF7tmj1s00AUx/8vbjdaOy1MMMDCQBlggoEBJMRE2ZqNBSEisdRRO7A1nVhaxSxIRagDYzu2E0KiAwNMdKAMLDDABG3swtamD10hJRjbd44T+YgvY+757r3ffbyPO0LBf1Rw+2EAmBVQcAJmCxR8AZhDUHkLfJ8ZO9c6aN0hxhUGLum4cgh4w4RXVqm1PLL4472KjkoAAteZY3BdpUNdZBg8X/Z2pTpLAXyrjZ8c4v3PuhiWRo99Gjp1vLH9JekbKYDAHW0wyE0zsC6yBPZsb7eWCYDv2m8BXNDFqJR6bDpecDErAE45qFbijhckrnLpFvBd2wDQakpTKtP3FcCg+bLnJ7qbpuucLoGXGLihoj8Bzw9A1bLnf0qSb7qjdQLNJcn0HYBsgLZyvmvfA7CkAgBA1fGCJyqysi0q0y/zGRAeoOk6V8OKE/MJEFZUDDqSYVSY6Gv4m7Lnb3T+px0AoZxfs1fAmEplsEyYsOo0gkpYTBsAYuY7Z6enEELGd46lFQAivt85Sz2BEDJe9MlMj9uw9QIAfokIhbveDjF9MeiavgDEJu0FhIQ+9AcQAaE57awR8U3ZWffrU16zvd1bRy40dKhqBYBBZ0TAEunnO2ax2zgg5hw5jBNEgEXgj7kGQiJqY8bTOD/PTOsEftZNHEDEtxk0GWkgo0KEu7Losu+BkMqSzlPGADDpsKkHmIKIKYklEMicDud5wquMbbyA8QLGC/TXC4jEhUHrsfU+wioYL1LUA9tbuwrC9YRUusrMk0SUmGD1/QxokXV+vLGz5U/bU//E+53JUFR73CnGqDiPgtXY8trv9sMb61ZrK9dkqE1YlKlIFETavyw1Acm3WqXDkQCyGK8AUG8AvTBeAkFfAEUviha6LP7XbU0RL0baACKvxsBnu4kDGPThv7wai/LLkXGCQhwgS3hyvxhRuR7fro1NDPH+w9gCZ8hKAq2VrNKDkcWdxKduTdepEzjf63HZDOXd3vdQOG8DZeMbAFnrAYFrv9b1aaxs9sXTWdsLLmerCdbsBTBmZINp2U5YdBrBbCYA27VjExZb77Q0UKKUZVkTMk8iLYqKMVTcjW6ACFS3PX9eppcSANGJeDQ9zHuzDBKPoHR9OrtJ4I09Gl6QPZL+k3DKEA14u/IKGFQOBsCgzqyqXWYFqJIaVDmzAgZ1ZlXt+gnhrHFfaCYwZQAAAABJRU5ErkJggg==
// @grant        none
// @license MIT
// ==/UserScript==
function sleep(time) {
        return new Promise(resolve => {
            setTimeout(() => {
                resolve();
            }, time);
        });
    }
var close = 1;
setInterval(async function () {
  "use strict";
  if (close < 4){
     var btns = document.querySelectorAll("button");
     var divs = document.querySelectorAll("div");
     var spans = document.querySelectorAll("span");
     var ps = document.querySelectorAll("p");
     //spans process
     for (let u = 0; u < spans.length; u++) {
         if (spans[u].getAttribute("color") === "content") {
             spans[u].parentNode.parentNode.parentNode.remove();
         }
         //continue
         else {
             continue;
         }
     }
     //btns click
     for (let i = 0; i < btns.length; i++) {
         if (
             btns[i].innerText === "继续阅读" ||
             btns[i].innerText === "加载更多留言" ||
             btns[i].innerText.includes === (" 条回复")
         ){
             btns[i].click();
             await sleep(300)
         }
         //remove lock icon
         else if (btns[i].innerText === "已解锁") {
             btns[i].remove();
         }
         //remove toolbar
         else if (btns[i].getAttribute("aria-label") === "更多操作") {
             btns[i].parentNode.parentNode.parentNode.parentNode.parentNode.remove();
         }
         
         //continue
         else {
             continue;
         }
     }
     for (let j = 0; j < divs.length; j++) {
         //remove comeent-box
         if (divs[j].getAttribute("data-tag") === "comment-field-box") {
             divs[j].parentNode.parentNode.parentNode.remove();
         }
         //remove minitoolbar
         else if (divs[j].getAttribute("data-tag") === "comment-actions") {
             divs[j].remove();
         }
         //remove avatars
         else if (divs[j].getAttribute("data-tag") === "comment-avatar-wrapper") {
             divs[j].remove();
         }
         //continue
         else {
             continue;
         }
     }
  close++
  }
}, 750);