您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
看雪自动签到 + 移除久远的置顶主题+ 新帖标记显示+52pojie自动签到
// ==UserScript== // @name 看雪论坛优化显示自动签到+吾爱签到 // @description 看雪自动签到 + 移除久远的置顶主题+ 新帖标记显示+52pojie自动签到 // @namespace http://greasyfork.icu/zh-CN/users/78403 // @version 2020.8.31 // @author 金社郎君 // @icon https://www.pediy.com//favicon.ico // @match https://bbs.pediy.com/* // @match https://www.52pojie.cn/* // @grant GM_setValue // @grant GM_getValue // @require http://libs.baidu.com/jquery/2.0.0/jquery.min.js // @run-at document-end // ==/UserScript== (function () { if (window.location.href.includes(".52pojie.cn")) { if (GetTimeINT() > 10) { q签到_52pojie(); } $('.bml').remove(); return; } if (GetTimeINT() > 10) { q签到_pediy(); } $('.thread.top_1').each(zd置顶贴检测移除); $('.thread.top_2').each(zd置顶贴检测移除); $('.thread.top_3').each(zd置顶贴检测移除); //if (window.location.href.includes("/new-tid.htm")) return; function zd置顶贴检测移除(i, item) { let timeSpan = $(this).find("span.date"); if (timeSpan) { var timestr = timeSpan.html(); if (!timestr) { } else if (timestr.includes("小时前") || timestr.includes("分钟前")) { } else { $(this).remove(); } } } $('.thread').each(function (i, item) { let timeSpan = $(this).find("span.date"); if (timeSpan) { var timestr = timeSpan.html(); if (!timestr) { } else if (timestr.includes("小时前") || timestr.includes("分钟前")) { $(this).css({ "color": "blue", "border": "2px solid blue" }); } } }); function q签到_pediy() { var curday = new Date().toLocaleDateString(); if (curday == localStorage.flag签到) { } else { $.post('user-signin.htm', function (code, message) { console.log("pediy 执行签到返回", code, message); localStorage.flag签到 = curday; }); } } function GetTimeINT() { var curday = new Date(); return curday.getHours() * 100 + curday.getMinutes(); } function q签到_52pojie() { var curday = new Date().toLocaleDateString(); if (curday == localStorage.flag签到) { } else { $.get("home.php?mod=task&do=apply&id=2", function (html, code) { if (html.includes("任务已完成")) { console.log("52pojie 签到成功"); } else if (html.includes("您已申请过此任务")) { console.log("52pojie 已经签过"); } else { alert("签到发生错误.但我今天不会再签了"); } }); } localStorage.flag签到 = curday; } })();