AceFile auto redirect to drive link. drive link will automatically copied to the clipboard.
// ==UserScript==
// @name Acefile Bypasser
// @namespace https://xgorn.com
// @version 0.0.1
// @description AceFile auto redirect to drive link. drive link will automatically copied to the clipboard.
// @author Noid
// @include /^https?:\/\/acefile.co\/(?:f|player)\/\w+(?:\/[-_\w]+)?/
// @icon https://www.google.com/s2/favicons?sz=64&domain=acefile.co
// @grant GM_setClipboard
// @require https://update.greasyfork.org/scripts/582577/1850727/unPacker.js
// @license MIT
// ==/UserScript==
if (typeof GM_setClipboard != 'function') alert('Your UserScript client has no GM_setClipboard support');
(function() {
'use strict';
let evaljs = document.body.innerHTML.match(/eval.*/)[0];
let unpackedjs = unPack(evaljs);
if (!unpackedjs.match(/"code":"(\w+)"/)){
let acefile_id = window.location.href.match(/^https?:\/\/acefile\.co\/(?:f|player)\/(\d+)/)[1]
$.ajax({
url: "https://acefile.co/service/resource_check/"+acefile_id+"/",
cache: false,
dataType: "json",
success: function(response){
let _id = response.data
let drivelink = 'https://drive.google.com/file/d/'+_id+'/view';
GM_setClipboard(drivelink);
window.location.href = drivelink;
}
});
}
else {
let _id = atob(unpackedjs.match(/"code":"(\w+)"/)[1]);
let drivelink = 'https://drive.google.com/file/d/'+_id+'/view';
GM_setClipboard(drivelink);
window.location.href = drivelink;
}
})();