JD-backup is an advanced Python script, that will extract all links from a jDownloader 2 file list and export them to a text file.
hherglotz for an idea and his source code, which I used as the base of my project.
What JD-backup does
- Firstly, after executing the script, it will detect, which OS you are using for setting the JDownloader Installation Directory PATH.
- Secondly, the script will sort all downloadListXXX.zip files in the JDownloader config dir by date and the recent file will copy and extract to a temporary created folder temp.
- Next, it will extract links from all the files in temp and saves them to my_jd_links.txt file in the JD-backup directory.
- Finally, the script will delete the temp folder.
Note: No matters where is the script running from.
Default Installation PATH of JDownloader If you haven’t installed Python on your system yet, get it directly at (https://www.python.org/). JD-backup uses libraries
JD-backup has already been tested on Windows 7, Mac OS Big Sur and Debian Buster with Python 3.8 version. I haven’t found any differencies during a backup, either JDownloader 2 was running or not.
No special installation is needed.
Run the program
- Open a terminal:
- On Windows by pressing
WinKey + Rand then type
- On Mac OS by pressing
Control + Backspacethen type
- On Linux by pressing
Control + Alt + T.
Navigate to the
Then run the script by the command
Once it’s done, you will find a new file called
Note: If you run the script again, the
my_jd_links.txt file will be overwritten.
Just run jDownloader 2, open
my_jd_links.txt file, sellect all
Control + A then copy
Control + C and JDownloader will import all copied links by its self.