Sleazy Fork is available in English.

百度云不限速下载,就是加速(封存,已失效)

无需关注公众号无需付费,注意,本人已经捐款11元于greasy fork,无需广告

// ==UserScript==
// @name         百度云不限速下载,就是加速(封存,已失效)
// @namespace    1
// @version      2.3
// @description  无需关注公众号无需付费,注意,本人已经捐款11元于greasy fork,无需广告
// @match        *://*/*
// @grant        GM_xmlhttpRequest
// @grant        GM_addStyle
// ==/UserScript==

// 翻译英文为中文
function translateEnglishToChinese(text) {
    // 在这里实现翻译逻辑,可以使用翻译API或其他方式进行翻译
    // 返回翻译后的文本
    return "翻译结果:" + text;
}

// 禁止访问某个网站
function blockWebsite(website) {
    if (window.location.hostname === website) {
        window.location.href = "about:blank";
    }
}

// 添加可拖动按钮并实现跳转功能
function addDraggableButton(redirectUrl) {
    const button = document.createElement("button");
    button.innerHTML = "百度云解析";
    button.style.position = "fixed";
    button.style.top = "10px";
    button.style.left = "10px";
    button.style.zIndex = "9999";
    button.style.cursor = "move";
    document.body.appendChild(button);

    let isDragging = false;
    let offsetX = 0;
    let offsetY = 0;

    button.addEventListener("mousedown", (e) => {
        isDragging = true;
        offsetX = e.clientX - button.getBoundingClientRect().left;
        offsetY = e.clientY - button.getBoundingClientRect().top;
    });

    button.addEventListener("mousemove", (e) => {
        if (isDragging) {
            button.style.left = e.clientX - offsetX + "px";
            button.style.top = e.clientY - offsetY + "px";
        }
    });

    button.addEventListener("mouseup", () => {
        isDragging = false;
    });

    button.addEventListener("click", () => {
        window.location.href = redirectUrl;
    });
}

// 主逻辑
(function() {
    // 翻译英文为中文
    const englishText = "Hello, world!";
    const translatedText = translateEnglishToChinese(englishText);
    console.log(translatedText);

    // 禁止访问某个网站
    const blockedWebsite = "example.com";
    blockWebsite(blockedWebsite);

    // 添加可拖动按钮并实现跳转功能
    const redirectUrl = "http://www.takatorury.top/";
    addDraggableButton(redirectUrl);
})();