Greasy Fork is available in English.

RapidGator Premium Downloader

Downloads from RapidGator account

بۇ قوليازمىنى بىۋاسىتە قاچىلاشقا بولمايدۇ. بۇ باشقا قوليازمىلارنىڭ ئىشلىتىشى ئۈچۈن تەمىنلەنگەن ئامبار بولۇپ، ئىشلىتىش ئۈچۈن مېتا كۆرسەتمىسىگە قىستۇرىدىغان كود: // @require https://update.greasyfork.org/scripts/4179/13236/RapidGator%20Premium%20Downloader.js

// ==UserScript==
// @name RapidGator Premium Downloader
// @version 0.3
// @description Downloads from RapidGator account
// @namespace https://github.com/ohec/RapidGator-Premium-Downloader
// @downloadURL https://github.com/ohec/RapidGator-Premium-Downloader/raw/master/RapidGator_Premium_Downloader.user.js
// @include http://rapidgator.net/file/*
// @include http://www.rapidgator.net/file/*
// ==/UserScript==
(function () {
var gm_plugin = function () {
var options = {
debug: false,
openLink: true, // Open by clicking the link
openUrl: false // Open by setting the window href
};
return {
/**
* Do the click
*/
init: function () {
if (document.title == 'File not found') {
this.log('File not found - Closing');
unsafeWindow.close();
} else {
var downloadLinks;
downloadLinks = document.evaluate('//div[@class="btm"]/p/a', document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
for (var i = 0; i < downloadLinks.snapshotLength; i++) {
var link = downloadLinks.snapshotItem(i);
var url = link.href;
if(options.openUrl == 1) {
unsafeWindow.location.href = url;
} else if(options.openLink == 1) {
link.click();
} else {
this.log('Opening ' + url);
}
//unsafeWindow.location.href = link.href;
//link.click();
}
}
},
/**
* Log message
*
* @param message
*/
log: function (message) {
if (options.debug > 0) {
console.log(message);
}
}
};
}
var gm = new gm_plugin();
gm.init();
})();