#681
|
|||
|
|||
![]()
Hi,
Jdownloader sometimes gets interrupted and downloads automatically stop Is there a script to start downloading if it gets stopped? |
#682
|
|||
|
|||
![]()
Hello @mgpai scriptmaster, I was referred to you in this thread - https://board.jdownloader.org/showth...367#post439367
I'm hoping you can help with this one. Basically I'm looking to auto-rename .rars from this site as well as the single .mp4 inside the rar after unpacked (there is always just one .mp4 file in the rars). Also, sometimes if it's small enough the download will just be a .mp4 and no rar. I'm looking to auto-rename in both cases when entered into linkgrabber (and for first one the extracted .mp4 as well). pastebin.com/DuBjEQYD .mp4 inside is named exactly as the rar package HTML Code:
www.0xxx.ws_ATKGirlfriends.19.04.08.Kenzie.Reeves.XXX.2160p.MP4-KTR.mp4 HTML Code:
HELLO123-ATKGirlfriends.19.04.08.Kenzie.Reeves.XXX.2160p.part1.rar So would be renamed to: HTML Code:
HELLO123-ATKGirlfriends.19.04.08.Kenzie.Reeves.XXX.2160p.mp4 If the download is small and just a .mp4 (not rard) , then I would just need linkgrabbed to remove "www.0xxx.ws_" from the front of the name and ".MP4-KTR" from the end (might be able to do this without a script but I can't figure out how to do the end part. ----- Sorry for the long wall of text and please let me know if you have any questions. Thanks in advance! Last edited by Jiaz; 09.04.2019 at 10:59. Reason: Please don't make links visible! Either PM them or send by mail |
#683
|
|||
|
|||
![]()
While possible, may not be practical. It will result in a infinite start/stop loop. The script also cannot distinguish between automatic and manual stop. You will hence not be able to stop the downloads manually when the script is active.
The downloads would have usually been stopped for good reason. It is better to find/fix the underlying issue which is causing the downloads to abort/stop. If you provide a log for when this happens, Jiaz might be able to look into it. If you still wish to use a script, just let me know. |
#684
|
||||
|
||||
![]()
@sherif011: please create a log, see https://support.jdownloader.org/Know...d-session-logs and open new thread and post the logID there
there must be a reason why downloads simply stop
__________________
JD-Dev & Server-Admin |
#685
|
|||
|
|||
![]() Quote:
|
#686
|
|||
|
|||
![]()
OK will send you a ping. Tried messing around in packagizer and wasn't able to figure this out. Thanks
|
#687
|
|||
|
|||
![]()
Thanks @mgpai and @Jiaz
I had slow downloads and found another script running that restarts downloading when it becomes slow, so I had interrupted downloading. Thanks for your help. |
#688
|
||||
|
||||
![]()
@sherif011: Thanks for the feedback!
__________________
JD-Dev & Server-Admin |
#689
|
|||
|
|||
![]() Quote:
![]() |
#690
|
|||
|
|||
![]() Quote:
You can use this script to create a custom toolbar button which can be clicked to detect/disable dupes. Code:
Code:
// Disable (instagram) links if file exists on disk // Trigger: Toolbar Buttton Pressed // Customaize Main Toolbar > Add New "Eventscripter Trigger" button > Rename it to "Disable Dupes" (without quotes/case-sensitive) if (name == "Disable Dupes") { getAllFilePackages().forEach(function(package) { if (package.isFinished()) return; package.getDownloadLinks().forEach(function(link) { if (link.isFinished()) return; if (!link.enabled) return; if (link.host != "instagram.com") return; if (!getPath(link.downloadPath).exists()) return; link.setEnabled(false); }); }); } Last edited by mgpai; 15.04.2019 at 13:03. Reason: Script re-written |
#691
|
||||
|
||||
![]()
@mgpai: thanks for nice solution. you could also check for status. for example finished status and skip those
or instead of getAllDownloads (which will create huge array), better use getAllPackages and then iterate through all of them via package.getDownloadLinks. much less memory usage then
__________________
JD-Dev & Server-Admin |
#692
|
|||
|
|||
![]() |
#693
|
||||
|
||||
![]()
maybe also easy bypass ti check package.enabled to skip complete disabled packages
![]()
__________________
JD-Dev & Server-Admin |
#694
|
|||
|
|||
![]() Quote:
|
#695
|
||||
|
||||
![]()
You're right, that method is not availabel in filepackage because it's meant to be checked on download links
__________________
JD-Dev & Server-Admin |
#696
|
|||
|
|||
![]() Quote:
![]() My download link is Code:
url#name=abc#pack=Pack 1 Code:
#pack= Could you please modify your original script to satisfy my purpose? Thank you so much! |
#697
|
|||
|
|||
![]()
Any reason you need to move the file? It should be possible to parse/set the download folder from your url (via packagizer/script) and download the file directly into it, instead of moving it later.
|
#698
|
|||
|
|||
![]() Quote:
![]() I want to sync only the downloaded files. Actually, I want to move the downloaded file to the folder named after the Package for which that file belongs. I tried this one but to no avail. Code:
if (link.isFinished() && !link.getArchive()) { var myFilePackage = package; getPath(link.getDownloadPath()).moveTo("C:/" & myFilePackage); } Last edited by leanhdung; 16.04.2019 at 13:53. |
#699
|
|||
|
|||
![]()
Try replacing:
Code:
getPath(link.getDownloadPath()).moveTo("C:/" & myFilePackage); Code:
getPath(link.getDownloadPath()).moveTo("C:/" + myFilePackage); If it still does not work, find me in JD Chat. Also note, this will only move non-archive files. |
#700
|
|||
|
|||
![]()
@leanhdung, you will also need to get the package name.
Replace: Code:
var myFilePackage = package; Code:
var myFilePackage = link.getPackage().getName(); |
![]() |
Thread Tools | |
Display Modes | |
|
|