SourceForge Instant Download

Bypass SourceForge download timer and disable post-download redirect

目前为 2024-07-21 提交的版本。查看 最新版本

// ==UserScript==
// @name        SourceForge Instant Download
// @namespace   mevanlc
// @license     MIT
// @match       https://*.sourceforge.net/projects/*/files/*/download
// @match       https://*.sf.net/projects/*/files/*/download
// @grant       none
// @version     1.1
// @author      -
// @description Bypass SourceForge download timer and disable post-download redirect
// @run-at      document-start
// ==/UserScript==

const SFOverride = {
  downloadDelay: 1,
  downloadRedirectDelay: 9999999999,
};

SF = new Proxy(SF, {
  set: function (obj, prop, value) {
    if (SFOverride.hasOwnProperty(prop)) {
      console.log(`!!! userscript: ignoring attempt to set SF.${prop}=${value}`);
      return true;
    }
    obj[prop] = value;
    return true;
  },
  get: function (obj, prop) {
    if (SFOverride.hasOwnProperty(prop)) {
      console.log(`!!! userscript: returning override SF.${prop}=${SFOverride[prop]}`);
      return SFOverride[prop];
    }
    return obj[prop];
  },
});

QingJ © 2025

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