Greasy Fork is available in English.

北邮人BT趣味盒图片放大(首页+日志)

放大北邮人趣味盒的图片

// ==UserScript==
// @name         北邮人BT趣味盒图片放大(首页+日志)
// @namespace    http://tampermonkey.net/
// @version      0.5.1
// @description  放大北邮人趣味盒的图片
// @author       shadows
// @match        https://byr.pt/log.php?action=funbox*
// @match        https://byr.pt/index.php*
// @match        https://byr.pt/
// @match        https://byr.pt/fun.php?action=view
// @icon         https://byr.pt/favicon.ico
// @grant        none
// @license      MIT License
// @copyright    Copyright (c) 2021 shadows
// @original-script https://greasyfork.org/zh-CN/scripts/387293-byrbt%E8%B6%A3%E5%91%B3%E7%9B%92%E5%9B%BE%E7%89%87%E6%94%BE%E5%A4%A7
// @original-author Xuser2018
// ==/UserScript==
'use strict';
let path = window.location.pathname.split('/').pop();
if (path==="index.php" || path === ""){
    console.log("/index.php")
    window.addEventListener('load', function() {
        let e = document.querySelector("iframe[src='fun.php?action=view']");
        let images = e.contentDocument.querySelectorAll('.shoutrow')[1].querySelectorAll('img');
        for(let i=0;i<images.length;i++){
            dealImage(images[i]);
        }
    });
}else if (path==="log.php"){
    console.log("/log.php")
    window.addEventListener('load', function() {
        let e = document.querySelectorAll("#outer > table >tbody>tr:nth-child(3)>td.rowfollow");
        for (let i=0;i<e.length;i++){
            let images = e[i].querySelectorAll('img[src]');
            for (let j=0;j<images.length;j++){
                dealImage(images[j]);
            }
        }
    });
}else if (path==="fun.php"){
    console.log("/fun.php")
    window.addEventListener('load', function() {
        let e = document.querySelector("table >tbody>tr:nth-child(2)>td");
        let images = e.querySelectorAll('img[src]');
        for (let j=0;j<images.length;j++){
            dealImage(images[j]);
        }
    });
}

function dealImage(image){
    let src = image.src
    let path = new URL(src).pathname.split('/').pop();
    image.style.maxWidth="100%";
    if(src.match('thumb.jpg')){image.src = src.replace(path,path.slice(0,-10))}
}