Quote:
Originally Posted by skirtmen
Links bzw. Pakete die sich schon in der Download-Sektion befinden
wieder zurück in die Linksammler-Sektion zu verschieben ?
|
Es wäre auch mit dem Ereignis-Skripter denkbar als Workaround.
Beispiel:
Code:
// Downloads2linkgrabber
// Trigger: "DownloadList Contextmenu Button Pressed" (Schaltfläche im Download-Konextmenü bestätigt)
// Triggername: LinkGrabber
if (name == "LinkGrabber") {
var links = dlSelection.getDownloadLinks();
for (i = 0; i < links.length; i++) {
var link = links[i];
var downloadURL;
if (/(http(s?)):\/\//gi.test(link.getPluginURL())) {
downloadURL = link.getPluginURL();
} else {
downloadURL = link.getContentURL();
}
var myArchive = link.getArchive();
var passwords = [""];
var finalPassword = "";
var downloadPassword = "";
if (link.getArchive()) {
if (myArchive.getInfo().hasOwnProperty("passwords")) {
passwords = myArchive.getInfo().passwords;
}
if (myArchive.getInfo().hasOwnProperty("finalPassword")) {
finalPassword = myArchive.getInfo().finalPassword;
}
}
if (finalPassword == null) {
finalPassword = "";
}
if (passwords == null) {
passwords = [""];
}
if (finalPassword == "") {
finalPassword = passwords[0];
}
if (link.getProperty("pass") != null) {
downloadPassword = link.getProperty("pass");
}
if (downloadURL) {
callAPI("linkgrabberv2", "addLinks", {
"assignJobID": true,
"deepDecrypt": false,
"packageName": link.getPackage().getName(),
"autostart": false,
"autoExtract": true,
"priority": "DEFAULT",
"extractPassword": finalPassword,
"downloadPassword": downloadPassword,
"destinationFolder": link.getDownloadPath().substr(0, link.getDownloadPath().lastIndexOf('/')),
"links": downloadURL
});
link.remove();
}
}
}