#701
|
|||
|
|||
![]() Quote:
Code:
if (link.isFinished()) { var myFilePackage = link.getPackage().getName(); getPath(link.getDownloadPath()).moveTo("D:/" + myFilePackage); } Code:
**External links are only visible to Support Staff** ![]() |
#702
|
|||
|
|||
![]()
Thank you so much for your dedicated help @mgpai
![]() |
#703
|
|||
|
|||
![]()
Hi @mgpai
My Package 1 contains 20.000 links and it takes JDownloader very long to search for next possible download in list. In my case, after the download is complete, it takes Jdownloader up to 1 minute to search for the next download. I would like to ask if there is any way to speed up the process. Thank you so much |
#704
|
||||
|
||||
![]()
@leanhdung: this has nothing to do with Eventscripter (Offtopic) and I will answer in your other thread
__________________
JD-Dev & Server-Admin |
#705
|
|||
|
|||
![]()
Hi @mgpai. Can you let me know when you will be available to discuss this? And when you say jdchat do you mean JD IRC?
|
#706
|
|||
|
|||
![]() Quote:
Code:
webchat.freenode.net/?channels=jdownloader I'll be available there for the next 8 hours or so, from the time of this post. |
#707
|
|||
|
|||
![]()
Thanks for your help today mgpai!
|
#708
|
|||
|
|||
![]()
I have 5 playlists from youtube I wish J2downloader kept downloading everyday because each day there's new videos being added to them. one of them is this one =
Code:
youtube.com/playlist?list=LLFbstz7sG9dQz4wM-KLJvSQ Code:
pastebin.com/S5PwPGWB Thanks! Last edited by heyfernand; 11.05.2019 at 23:04. |
#709
|
|||
|
|||
![]()
Hi there,
I was today searching all over the internet for a script for this and nothing. Then since I use JD a lot I saw the events scripts function and maybe this could be the solution. I read all the 36 pages and nothing about this. I want to download only X Mb from all files I've in my JD. Since it reaches the x MB let say 50MB it would move to the next files, till finish all the JD filelist. Is it possible? ![]() Thanks! |
#710
|
||||
|
||||
![]()
@Tarantino: such a script doesn't exist to my knowledge. Try to ask mgpai for help. He would have to write a script that aborts/stops a download when certain amount of data got downloaded
__________________
JD-Dev & Server-Admin |
#711
|
|||
|
|||
![]() Quote:
Code:
gist.github.com/mgpai/09252b6b72828c290fd141da81be14a1/download |
#712
|
|||
|
|||
![]()
@Jiaz: You have declined a similar request in past, stating such a script can also be abused, by downloading only partial content from OCH, in order to increase download count of a file. I cannot seem to find that thread though.
|
#713
|
|||
|
|||
![]() Quote:
|
#714
|
|||
|
|||
![]() Quote:
Code:
// Move archive files after extraction // Trigger: Archive Extraction Finished var links = archive.getDownloadLinks() || []; var timestamp = new Date().getTime(); links.forEach(function(link) { var filePath = getPath(link.getDownloadPath()); filePath.moveTo(filePath.getParent().toString().replace("JD Downloads", "!TRASH!/" + timestamp)); }); |
#715
|
|||
|
|||
![]() Quote:
Thank you. |
#716
|
|||
|
|||
![]()
If you "want to download all the content", any particular reason you have to download it this way? If the hoster is imposing some kind of download/time limit, you can provide some example links and Jiaz might be able to check/fix it at plugin level.
|
#717
|
|||
|
|||
![]() Quote:
![]() I made very silly code but maybe its work? Can you help me? I put many comments so you can understand easy what I think. Code:
const MOVETODIR = "C:\\sherbee\\check"; //Set dir for move destination var links = archive.getDownloadLinks() || []; links.forEach(function(link) { var filePath = getPath(link.getDownloadPath()); var fileName = myFilePath.getName(); //Get name of file var fileExtension = myFilePath.getExtension(); //Get extension of file var fileMoveCheck = MOVETODIR + '\\' + fileName + "." + fileExtension; //Build absolute path to move destination dir if (!fileMoveCheck.exists()) { //Check if file exists in move destination dir filePath.moveTo(MOVETODIR); //If not exist then move } else { //If exist must make new name and try again var i = 0; //Counter for renaming do { i += 1; fileMoveCheck = MOVETODIR + '\\' + fileName + " (" + i + ")" + "." + fileExtension; // Make new name look like: C:\\sherbee\\check\\123 (1).zip like Windows. } while (fileMoveCheck.exists()); if (filePath.renameTo(fileMoveCheck)) { //Come here when file not exists and rename file filePath.moveTo(MOVETODIR); //After rename move } else { //do nothing or abort maybe } }); Last edited by sherbee; 14.05.2019 at 08:12. |
#718
|
||||
|
||||
![]()
Of course you are free to help with such a script. My comment was only that we(JDownloader) doesn't integrate such a feature. As a custom script for Eventscripter, I don't see a problem as we can't forbid/prevent such a script..here or anywhere else
__________________
JD-Dev & Server-Admin |
#719
|
||||
|
||||
![]()
@sherbee: yes, the loop should work, rename file, check exists and break loop once file doesn't exist.
__________________
JD-Dev & Server-Admin |
#720
|
|||
|
|||
![]() Quote:
Best regards |
![]() |
Thread Tools | |
Display Modes | |
|
|