NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript==
// @name Skip CurseForge download wait
// @namespace https://openuserjs.org/users/kaeptmblaubaer1000
// @version 0.3
// @description Skips the new waiting page for downloads introduced by the new CurseForge update
// @author kb1000
// @match https://www.curseforge.com/*
// @grant none
// @copyright 2019, kb1000 (https://openuserjs.org/users/kaeptmblaubaer1000)
// @license Apache-2.0
// ==/UserScript==
// ==OpenUserJS==
// @author kaeptmblaubaer1000
// ==/OpenUserJS==
(function() {
'use strict';
var thingies = document.getElementsByTagName("a");
var re = /https:\/\/(www.)?curseforge.com\/[a-zA-Z\-]*\/[a-zA-Z\-]*\/[a-zA-Z\-]*\/download\/[0-9]*/;
for (var i = 0; i < thingies.length; i++) {
var thingy = thingies[i];
var url = thingy.href;
if (url.match(re)) {
thingy.href += "/file";
}
}
})();