Stuck of copy/paste through network into JDownloader ? start download ? PimpMyJDownloader is here to simply send a link (from chrome) to a JDownloader instance running outside your pc. In only one click your download will start automatically and warns you when the download is completed. You can watch progression from chrome directly.
Pros:
No MyJdownloader account.
Can turnoff immediately my computer (Download running on remote server)
All starts with an overview:
http://your_ip:your_port/admin?link=your_url For pushing a new link to download
http://your_ip:your_port/admin?state=json For retrieving Json status of all downloads.
http://your_ip:your_port/admin?logs=json For retrieving Json logs.
Simpliest way to launch this plugin is with docker.
Your JDownloader will be launched inside a docker rocky linux container.
Your desktop will be reachable through port 6901 (NoVnc) with HTML5 browser.
Your PimpMyJDownloader server will be reachable through port 8080 with HTML5 browser.
version: "2.4"
services:
"pimpmyjdownloader":
container_name: "pimpmyjdownloader"
privileged: true
image: "docker.io/coxifred/pimpmyjdownloader:1.0"
#volumes:
# Override storage directory
#- /mediatheque/JDownloader:/mediatheque/JDownloader
# Override PimpMyJDownloader settings
#- /root/pimpmyjdownloader.json:/opt/jd2/pimpMyJDownloader.json
restart: always
ports:
# NoVnc Html5
- "6901:6901"
# PimpMyJDownloader Jetty webserver
- "8080:8080"
0. Requisites, considering JDownloader2 is installed (I use build June 2019).This extension has been built with java8.
And sorry, headless is not supported, need a MyJDownloader account :(.
1. Copy jar (PimpMyJDownloader.jar) or compile project yourself and put it into JDownloader extension directory.
2. In JDownloader/tmp/extensioncache directory, open extensionInfos.json and add this at the end (be careful Json array)
Just change the jarPath to yours.
{
"settings" : true,
"configInterface" : "org.jdownloader.extensions.pimpmyjdownloader.PimpMyJDownloaderConfig",
"quickToggle" : true,
"headlessRunnable" : true,
"description" : "Simply open a webserver to receive paste link from ChromeExtension",
"lng" : "fr_FR",
"iconPath" : "monkey",
"linuxRunnable" : true,
"macRunnable" : true,
"name" : "PimpMyJDownloader",
"version" : -1,
"windowsRunnable" : true,
"classname" : "org.jdownloader.extensions.pimpmyjdownloader.PimpMyJDownloaderExtension",
"jarPath" : "<path_to_JDownloader_Extensions>/PimpMyJDownloader-1.0.jar"
}
3. In JDownloader/update/versioninfo/JD directory, create/open extensions.installed.json and add/complete this
["pimpmyjdownloader"]